ffmpeg 監(jiān)測.m3u8直播視頻流的狀態(tài)

使用ffmpeg 監(jiān)測.m3u8直播視頻流的狀態(tài)

已知一個http://xxxxxx.m3u8的直播視頻流,需要通過使用ffmpeg監(jiān)測該直播視頻流現(xiàn)在的狀態(tài)。

1.安裝ffmpeg

在mac上安裝ffmpeg使用Homebrew,打開終端輸入命令:brew install ffmpeg,安裝的是最新版本v3.3.2。(在Linux上可以使用yum或者apt-get進行安裝)

2.使用ffmpeg命令監(jiān)測當前直播視頻流的狀態(tài)

通過使用ffmpeg命令將直播視頻流實時保存至本地,從而可以監(jiān)測到當前直播視頻流的狀態(tài)。在終端運行

ffmpeg -i http://xxxxxx.m3u8 -c copy out.mp4

-i 設定輸入流

-c 設置編碼器。當為copy指復制當前視頻的編碼流

當沒有直播視頻流時:HTTP error 404 Not Found

HTTP error 404 Not Found

當正在直播時:該命令會把直播視頻流分段下載值本地并合并保存

當直播關閉或者中斷:該命令會中斷執(zhí)行,輸出視頻out.mp4至你的當前用戶的文件夾(/Users/bingmax/out.mp4),并提示HTTP error 404 Not Found

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容