在.Net C#中打开SDP文件



我正在开发一个C#应用程序,该应用程序能够从编码器(Teleste MPX-E8)查看MJPEG编码的视频流。

我可以通过编码器的视频编码设置页面看到一个流,并且我已经读到该流被封装在SDP文件中。

因此,在我的C#应用程序中,我尝试实现SDP协议,但我发现的唯一文档/示例都与SIP协议有关。

使用Wireshark,我可以看到,当我向编码器发出HTTP请求时,它会以200 OK和SDP进行响应。我想我需要向编码器发送一个确认来接收流,但我不知道如何发送。

有人能帮我吗?!

提前感谢您的回复!

您可以使用SDPLib会话描述协议库来读取SDP文件

视频编码器实现RTSP协议,SDP是其中描述视频馈送细节的一部分。RTSP配置是在设备上设置的,请参阅P6I_MPX_E.pdf第45页,然后远程连接RTSP客户端软件,如VLC。

在C#中,你需要一个实现RTSP客户端的库,它将完成你需要的所有网络连接,并从设备中挖掘JPEG帧,无论是压缩的还是已经解码的。您将在应用程序UI上显示框架。

https://net7mma.codeplex.com/Sdp。。

它还包含一个RtspClient和RtspServer,全部采用纯C#

这里有一篇文章

http://www.codeproject.com/Articles/507218/Managed-Media-Aggregation-using-Rtsp-and-Rtp

如果你还需要什么,请告诉我!

相关内容

  • 没有找到相关文章

最新更新