什么库最适合从RTSP服务器流式传输的H264视频流?

时间:2011-10-07 10:38:52

标签: c# h.264 rtsp

有人知道一个高效,功能丰富且支持C#.NET的库,用于捕获从RTSP服务器流式传输的H264编码视频吗?

我正在开发一个安全应用程序,需要缓冲视频一段时间(例如30秒),然后在提示(通过外部触发器)记录 n 秒之后;这样就可以捕获导致事件发生的事情以及之后发生的事情。

到目前为止,我已经找到了LeadTools多媒体SDK(它可以缓冲具有暂停/播放/快进/等功能的实时流),但缺少C#的库和文档;大部分功能仅在C ++中完全可用。

非常感谢任何帮助

3 个答案:

答案 0 :(得分:1)

经过大量研究发现,LeadTool的多媒体SDK库是最佳选择,尽管他们的文档基于C ++,但他们的客户支持论坛非常出色。

因此,对于这样的问题,最好是用C ++开发或购买专业制作的库。

答案 1 :(得分:1)

您可以使用https://net7mma.codeplex.com/

记录每个RTPPacket,然后在需要时播放。如果你花了一点额外的时间,你甚至可以将它保存到rtpdump文件,这将允许其他播放回放。

答案 2 :(得分:0)

我使用StreamCoders的产品玩了一下,看起来效果还算不错。