Scripting

檢查 RTMP-Stream 是否正在執行並啟動 ffmpeg 對流進行轉碼

  • July 23, 2015

我正在使用 ffmpeg 對 rtmp-stream 進行轉碼並使用 ffmpeg 重新流式傳輸它。

我有兩個問題:

  • 如何檢查遠端 rtmp-stream 是否正在執行然後啟動 ffmpeg
  • 有時ffmpeg會打斷轉碼,必須自動重啟

有任何想法嗎?

經過一些測試,我使用“GOD”解決了我的問題:

http://god.rubyforge.org/

過去,我使用 mplayer 和轉儲流 + 用於 mms 的文件大小檢查。(讓它執行幾秒鐘,殺死它,檢查文件是否足夠大)也許這也適用於rtmp,但我不知道mplayer的支持有多可靠。

順便說一句,標題的縮寫錯誤

引用自:https://serverfault.com/questions/170739