RTSP到RTMP流

Nam*_*per 20 streaming rtmp rtsp

我有一台通过RTSP和RTP流媒体的IP摄像头.理想情况下,我想将RTSP转换为RTMP,以将其流式传输到LiveStream或类似的流媒体服务.任何人都可以让我知道如何将RTSP转换为RTMP,然后将其流式传输到流媒体服务?

Kev*_*abu 9

使用FFMPEG,您可以将rtsp流转换为rtmp

例如

ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"
Run Code Online (Sandbox Code Playgroud)

在ubuntu或linux os上运行上面的语法.它会将您的rtsp流转换为rtmp流

  • 实际上,我设法使用 `ffmpeg -an -rtsp_transport tcp -i "[your rtsp link]" -tune Zerolatency -vcodec libx264 -pix_fmt + -c:v copy -f flv "[Your rtmp link]" ` 启动 YT 流 (2认同)

Nam*_*per 3

经过一些广泛的研究,我发现几乎所有 RTSP->RTMP“解决方案”提供商都使用 Wowza 2 来转换 RTSP->RTMP。就是这样。一旦您告诉他们您还需要其他任何东西,例如将 MPEG4 第 2 部分转换为 MPEG4 第 10 部分(H.264),他们会告诉您他们不能这样做。

Wowza 3将于2011年10月发布,将有一个转码模块,除了RTSP->RTMP流转换之外,该模块还应该能够对内容进行转码。

其他可能的选项有: VLCplayer mPlayer FFmpeg

我仍在研究,完成后将更新这个主题。