如何解决如何从 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 举报,一经查实,本站将立刻删除。