【发布时间】:2013-08-20 00:37:09
【问题描述】:
我想制作某种流媒体服务器。我希望它通过网络从实时流(例如网络摄像头、ipcam 等)接收 RTSP 流,然后使用不同的 URL 在我的本地网络上广播相同的流。我知道 gstreamer 可以做得很好,但我不知道怎么做。我对文档的编写方式感到很困惑。有人可以帮帮我吗?
【问题讨论】:
我想制作某种流媒体服务器。我希望它通过网络从实时流(例如网络摄像头、ipcam 等)接收 RTSP 流,然后使用不同的 URL 在我的本地网络上广播相同的流。我知道 gstreamer 可以做得很好,但我不知道怎么做。我对文档的编写方式感到很困惑。有人可以帮帮我吗?
【问题讨论】:
我认为您正在寻找这样的东西:https://github.com/jayridge/rtsprelay。它配置一个 rtsp 服务器来接收两个 url 上的客户端,一个记录链接和一个播放链接。
【讨论】:
如果您也想使用 RTSP 重新传输视频流,您可以使用 GStreamer RTSP Server。网上有很多关于如何使用它的例子。示例的最佳来源是 gst-rtsp-server 的示例目录:
http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/tree/examples
当您想要重新传输现有的 RTSP 流时,您需要使用 rtspsrc 元素来接收远程流。
【讨论】: