我在我的WPF应用程序中托管了VLC播放器,以便播放rtsp流(来自IP摄像机)。我成功地从我的IP相机中播放了rtsp流。不幸的是,vlc将延迟时间(缓存时间以毫秒为单位)添加到他添加的默认的1000 as (1秒)延迟视频中。我正在设法把它减少到300毫秒以上--至少。我试图从我的WPF应用程序,但我找不到如何做到这一点,没有任何例子在谷歌或类似的东西。我正在使用插件V2,这里是我的代码:
vlc = new AxVLCPlugin2();
winFormHost.Child = vlc;
vlc.CreateControl();
vlc.playlist.add("rtsp://192.168.2.2/h264?multicast", "First Camera", "--network-caching=300");
vlc.playlist.play();
有什么办法可以做到吗?,我想这是一种我不知道如何去做的选择。我试着在命令行打开它:
vlc --network-caching=300 -vvv rtsp://192.168.2.2/h264?multicast
它用正确的缓存时间打开正确的东西,但在WPF中却不起作用。如果有人能帮我
发布于 2016-08-24 03:09:14
尝试使用“:network=300”,这对我来说是使用JavaScript插件的。- 20秒钟前标记gamache
https://stackoverflow.com/questions/30832812
复制相似问题