我有一个IP摄像机,它通过RTSP和RTP流式传输。 理想情况下,我想将RTSP转换为RTMP以将其流式传输到LiveStream或类似的流媒体服务。 任何人都可以请让我知道如何将RTSP转换为RTMP,然后将其流式传输到流媒体服务?RTSP到RTMP流式传输
18
A
回答
2
有几个选项,但最常见的是Wowza server,它将消化RTSP,然后输出RTMP。
4
经过一番深入研究,我发现几乎所有RTSP-> RTMP“解决方案”提供商都使用Wowza 2来转换RTSP-> RTMP。而已。 一旦您告诉他们您还需要其他东西,比如将MPEG4第2部分转换为MPEG4第10部分(H.264),他们会告诉您他们不能这样做。
Wowza 3将于2011年10月发布,它将拥有一个转码模块,除了RTSP-> RTMP流转换之外,它还能够转码内容。
其他可能的选项有: VLCplayer MPLAYER FFmpeg的
我还在研究,一旦我做会更新这个话题。
0
总结您的选择,您可以使用以下流媒体服务器之一: Wowza,虚幻媒体服务器,crtmpserver,erlyvideo。他们都将收到RTSP流并使用RTMP重新流式传输。
6
使用FFMPEG你可以转换RTSP流,以RTMP
对于实施例
ffmpeg -i "[your rtsp link]" -f flv -r -s -an "[Your rtmp link]"
运行ubuntu上或Linux操作系统上述语法。它会将您的rtsp流转换为rtmp流
0
您也可以使用Gstreamer。只需创建一个rtsp/rtp客户端(源代码),根据需要将其复制到多路复用器(如果需要任何代码转换,可以在此处添加)并接收到rtmp。与VLC相比,与Wowza相比,性能会更快并且免费。
相关问题
- 1. 使用vlc将RTMP流式传输到RTSP
- 2. Red5 RTMP流式传输
- 3. 将RTSP流式传输到HTML网站
- 4. FFMPEG流RTSP到RTMP(Youtube)添加徽标
- 5. ffmpeg:简单的RTMP流式传输
- 6. 使用ffserver进行RTMP流式传输
- 7. FFMPEG使用RTMP流式传输
- 8. 通过http进行RTMP流式传输
- 9. 在iOS上通过rtmp流式传输
- 10. Web服务器的RTSP流式传输
- 11. MJPEG通过RTSP流式传输
- 12. Android RTSP流式传输失败
- 13. 下载流式传输RTSP协议
- 14. 使用RTSP流式传输mp4文件?
- 15. 通过RTSP流式传输opencv视频
- 16. 与RTSP流式传输的Android问题
- 17. iPhone中的RTSP流式传输
- 18. RTMP到RTMP流
- 19. RTSP/RTMP视频流客户端iOS
- 20. 从Wowza到iOS的RTMP实时流式传输
- 21. RTSP流式传输到Web应用程序(使用VLC 2.0)
- 22. 使用Kurento将RTSP流式传输到WebRTC
- 23. 流RTSP和RTMP网址到蔚蓝托管在建堆平均
- 24. RTSP到RTMP流媒体或其他东西
- 25. 我们是否可以通过RTMP流式传输视频?
- 26. 通过RTP,RTMP播放质量问题进行流式传输
- 27. 通过RTMP(Amazon CloudFront)流式传输mp3时没有totalTime属性?
- 28. 用于RTMP流式传输的Java插件
- 29. 使用WebView进行Rtmp视频流式传输
- 30. 在亚马逊AWS上的FlowPlayer RTMP实时流式传输(CloudFormation)
不错的总结,谢谢。 – Namesniper 2012-08-04 02:11:15