C# 带有LibVLCSharp(WPF)的RTP流

C# 带有LibVLCSharp(WPF)的RTP流,c#,wpf,vlc,rtp,libvlcsharp,C#,Wpf,Vlc,Rtp,Libvlcsharp,我尝试在Windows10上使用LibVLCSharp播放实时RTP流 我使用LibVLCSharp和LibVLCSharp.WPF NuGet库 以下是我正在执行的代码: LibVLC libVLC = new LibVLC(); MediaPlayer mediaPlayer = new MediaPlayer(libVLC); Media m = new Media(_libVLC, "rtp://@:7777/", FromType.FromLocation); m

我尝试在Windows10上使用LibVLCSharp播放实时RTP流

我使用LibVLCSharp和LibVLCSharp.WPF NuGet库

以下是我正在执行的代码:

LibVLC libVLC = new LibVLC();
MediaPlayer mediaPlayer = new MediaPlayer(libVLC);

Media m = new Media(_libVLC, "rtp://@:7777/", FromType.FromLocation);
mediaPlayer.Play(m);
我收到以下信息:

main demux meta debug: no meta reader modules matched
main input debug: `rtp://@:7777/' successfully opened
rtp demux error: unspecified payload format (type 96)
rtp demux: A valid SDP is needed to parse this RTP stream.
main demux error: SDP required
main demux error: A description in SDP format is required to receive the RTP stream. Note that rtp:// URIs cannot work with dynamic RTP payload format (96).
rtp demux debug: added RTP source (bfccda8c)
rtp demux debug: unknown payload (96)
我错过了什么

如果需要,我可以提供更多信息。
谢谢

您似乎需要在某处编写一个SDP文件来描述您的流,并播放该SDP文件:


StreamMediaInput可能可以代替在某处写入文件,但我没有进行测试。

您似乎需要在某处写入SDP文件来描述您的流,并播放该SDP文件:


StreamMediaInput可能可以代替在某处编写文件,但我没有进行测试。

感谢您的快速响应。你知道我在哪里可以找到关于如何构建SDP文件的说明吗?不知道,从来没有写过。在我链接的论坛主题中有一个例子。一旦找到解决方案,请与我们分享。感谢您的快速回复。你知道我在哪里可以找到关于如何构建SDP文件的说明吗?不知道,从来没有写过。在我链接的论坛主题中有一个例子。找到解决方案后请与他人共享。dup dup