问题标签 [vlc.dotnet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - C# wpf 如何将网络摄像头流式传输到 IP 地址(可能使用 Vlc)
我需要将网络摄像头流式传输到 IP 地址。经过几天的谷歌搜索,我决定最简单的方法是嵌入 Vlc。也就是说,我仍然对其他解决方案持开放态度。
第 1 步 - 好的!:我可以使用该代码以表格形式查看我的网络摄像头:
第 2 步 - 好的!:现在尝试向前迈出一步,使用本教程,我可以使用 2 个 Vlc 实例在本地 127.0.0.1:5004 发送视频:一个用于传输,一个用于接收。
第 3 步 - 不行:配置 vlc 以将源从文件更改为网络摄像头并通过 ip 传输似乎很简单。所以我所做的就是像以前一样操作,只更改源: 1. 菜单“媒体”--> 流。这将打开“打开媒体”窗口。
在这里,我单击选项卡捕获设备->视频设备名称->我选择“集成网络摄像头”
然后其余的都和以前一样。但什么也没有发生。接收器是黑色的,里面什么都没有。此外,如果我尝试保存来自接收器的流,我只会得到几个字节。发射器的上述设置如下:
捕获设备选项卡 --> 集成网络摄像头。然后流按钮 --> 窗口正确打开 dshow:\ --> 下一个 --> 新目标 RTP,MPEG 传输流 ---> 添加按钮 --> 地址 = 127.0.0.1 端口 = 5004 StreamNAme=test
所以奇怪的是,当我从发射器流式传输具有任何名称的文件时,它会立即被接收器识别。相反,我可能会尝试,当网络摄像头是源时没有任何反应。
话虽如此,上述问题对解决方案并不重要。我关心的不是如何单独使用 vlc,而是如何从我的 wpf 应用程序中使用它来发送网络摄像头流。
谢谢你的帮助
帕特里克
c# - 使用 Vlc.Dotnet for WPF 从流中播放视频
我希望我的 WPF 应用程序从给定的流中播放视频。尝试谷歌,但没有找到最新Vlc.Dotnet.Wpf
版本的任何工作示例。我已经用 NuGet 安装了最新的包,这是我目前所拥有的:
我的 XAML:
C#代码:
当我跑步时,什么也没有发生。但是流在 Vlc Player 中运行良好。我在这里有什么选择?
提前致谢。
c# - Stream using VLC on WinForms is not working
Im using VS2017, C#, and WinForms to make a desktop application. I installed the VLC.DotNet library through NuGet, and trying to play a local video and works perfectly. Nevertheless, when I try to set the media as a url to stream it in this way:
and then I play it, nothing happens. Is this the right way to do it? I saw this method in several tutorials and it appears to work. What am I missing?
c# - VLC 控制器不渲染视频
我正在尝试从这个 rtsp url 流式传输视频。当我运行应用程序时,我没有收到任何错误,但视频没有呈现。我可以在其他应用程序上查看此流,但不能在此应用程序上查看。请在下面查看我的代码:
c# - 如何在 C# 上从 VLC 播放 RTSP
我是在 C# winforms 上使用 VLC 的新手。我使用Vlc.DotNet.Forms.dll
. 以下是有关如何在项目中安装 vlcControl 的指南:
https://github.com/ZeBobo5/Vlc.DotNet/wiki/Using-Vlc.DotNet-in-WinForms
我还在我安装的 VLC 播放器上测试了我的 RTSP 视频,它工作正常,我有 RTSP 链接。
我想知道如何在我添加的 vlcControl 上播放 RTSP?我的 RTSP 也有身份验证。
libvlc - 我如何使用 Vlc.DotNet 下载流视频?
,大家好
我在 C# 中使用了 Vlc.DotNet。我可以使用 vlc 从 url 播放直播。现在我不会使用 Vlc.DotNet 下载直播。我需要一个例子。谁能帮我。
感谢。
vlc - 在 VLC 媒体播放器的视频轨道 2 中播放视频 - 设置视频轨道
我目前正在使用 VlcControl ( Vlc.DotNet.Forms ) 在 c# 代码中使用 rtsp url 在最新的 VLC 媒体播放器中播放视频 _videoControl.Play(new Uri(networkUrl), options);
这里的问题是,视频不是在默认的视频轨道 1 中播放,而是在视频轨道 2 中播放。
有没有办法将视频轨道设置为 1?
请让我知道是否有任何可用于设置视频轨道和播放的选项。
c# - 在旧(2014.4.18.0)VLC 媒体播放器中的视频轨道 2 中播放视频 - 设置视频轨道
我目前正在使用 VlcControl (2014.4.18.0) 在 c# 代码中使用 rtsp Url 在旧 VLC 媒体播放器中播放视频
这里的问题是,视频不是在默认的视频轨道 1 中播放,而是在视频轨道 2 中播放。
有没有办法将视频轨道设置为 2?
请让我知道是否有任何可用于设置视频轨道和播放的选项。
libvlc - 停止 VlcMediaPlayer 需要很长时间
我有一个简单的 WPF 应用程序。应用程序将 RTSP 流记录到文件中。为此,使用了 Vlc.DotNet 库。
我已经用两台计算机测试了该应用程序,两者的结果相同。
应用代码如下。
该应用程序有一个窗口。窗口有一个按钮。第一次按下此按钮时,开始录制视频文件,按钮变为红色。我通常会录制 10 分钟的视频文件。第二次按下该按钮时,将停止录制视频文件并且该按钮变为蓝色。
如果我将文件录制到本地目的地(到运行程序的同一台计算机,例如 D:\Media\Video\A, A, 1\test.mp4),一切正常。录制视频文件几乎立即开始和停止。
当我尝试将文件录制到远程计算机(例如,\BuildSrv\Videos\A, A, 1\test.mp4)时,会出现问题。立即开始录制视频文件。但是,_videoRecorder.Stop() 大约需要 30 秒 - 1 分钟。第二次按下按钮(停止录制视频)后,资源监视器显示非常高的网络使用率(一台计算机为 90%,另一台计算机为 100%)。录制的视频文件越长,停止 VlcMediaPlayer 所需的时间就越长。
在将 RTSP 流录制到远程计算机的情况下,为什么停止 VlcMediaPlayer 需要这么多时间?这个问题能以某种方式解决吗?