0

我在我的 Windows 窗体应用程序中使用libVLCSharp 。

为此,我检查了这些 NuGet 包:

这是我的初始化代码片段:

private static string[] libVLCParams = { "--rtsp-tcp", "--verbose=2" };
private LibVLC libVLC;

private void Initialize() {
    Core.Initialize();
    libVLC = new LibVLC(libVLCParams);
}

我在 Form1 中添加了一个 VideoView,为它初始化了一个新的 MediaPlayer 对象,然后开始播放流:

...
VideoView.MediaPlayer.Play(new Media(libVLC, sampleURI, FromType.FromLocation));
...

这是我关于此流播放的日志:https ://pastebin.com/UVD7Juk3

但是,第一张有效图片后的流损坏并显示完整的绿屏:

在此处输入图像描述

当我尝试在 VLC 程序(相同的 PC,相同的视频)中播放相同的流时,它播放流畅而精细

这是我的 VLC 设置:

在此处输入图像描述

在此处输入图像描述

我还重新启动了 PC 和我的流源,但没有运气。

是什么导致这种类型的图像失真,我该如何解决?

4

0 回答 0