我有一個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