gstreamer - 如何使用 gstreamer 制作流媒体中继?

标签 gstreamer rtsp rtp rtcp

我想制作某种流媒体服务器。我希望它通过网络从实时流(例如网络摄像头、ipcam 等)接收 RTSP 流,然后使用不同的 URL 在我的本地网络上广播相同的流。我知道 gstreamer 可以做得很好,但我不知道怎么做。我对文档的编写方式感到很困惑。有人可以帮助我吗?

最佳答案

如果您也想使用 RTSP 重新传输视频流,您可以使用 GStreamer RTSP 服务器。如何使用它,网上有很多例子。示例的最佳来源是 gst-rtsp-server 的示例目录:

http://cgit.freedesktop.org/gstreamer/gst-rtsp-server/tree/examples

当您想要重新传输现有的 RTSP 流时,您需要使用 rtspsrc 元素来接收远程流。

关于gstreamer - 如何使用 gstreamer 制作流媒体中继?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18293063/

相关文章:

video-streaming - 使 gstreamer 循环文件名

video - GStreamer 的最低开销源格式?

c++ - 通过命令行中的ffmpeg或opencv从IP摄像头捕获图像获取灰度图像

c# - 将 Playbin 状态设置为 NULL 或 READY 后 GStreamer XOverlay 丢失

FFmpeg NaCl 模块 avformat_open_input(在 rtsp 流上)返回 -5 : I/O error

javascript - JavaScript/HTML5 的 RTSP 解决方案

node.js - 将电话音频流引入 Node.js 环境的简单方法

rtp - 如何强制客户端将 RTP 传输从 UDP 切换到 TCP?

ffmpeg - p帧上的rtp解码问题

c++ - Qt 和 Gstreamer 交互的问题