微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何从 RTP Stream 构建 RTSP 服务器?

如何解决如何从 RTP Stream 构建 RTSP 服务器?

背景

我有一个带摄像头的 DVR,它使用 SIM 卡与外部世界进行通信。如果 DVR 通过 TCP 接收到执行流媒体直播的指令,则 DVR 开始通过 TCP 向服务器发送 RTP 数据包。

问题

我可以用什么来从我收到的 RTP 流构建一个 RTSP 服务器?我已经测试了这个存储库:https://github.com/ngraziano/SharpRTSP 但它与他们拥有的示例高度耦合。这个想法是通过 RTP 数据包实时流式传输我收到的视频。

即使您认为 RTSP 不是最佳选择并且我可以通过 WebRTC 获得更好的结果,请告诉我。我是这个主题的新手,我正在尝试解决这个问题,但似乎缺少一些东西。

注意:我看到了一些关于此的现有问题,但它们似乎已经过时。

谢谢。

解决方法

看起来 GStreamer 对您来说是个不错的选择。

您可以使用 rtpsrc 元素从您的相机接收 RTP 源,然后将其通过管道传输到 rtspclientsink 元素。

如果您需要进行任何其他处理或转码,GStreamer 肯定有适合您需求的插件。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。