[英]Using ffmpeg to transcode/transmux HLS to RTMP for nginx simulcast not working
我想獲取一個HLS流,並將其轉碼為RTMP,並使用nginx RTMP模塊同時廣播。
但是,它不起作用(我已將其放置在RTMP模塊的應用程序部分中)。
exec ffmpeg -i -re http://<HLS>.m3u8 -acodec aac -vcodec libx264 -f flv rtmp://localhost/live/test;
當我嘗試在VLC中查看我的RTMP流時,它沒有加載。 我已經嘗試過該ffmpeg指令的幾種變體,但都沒有奏效。 有什么建議嗎? 如果您需要查看更多我的配置文件,我可以提供,但是該服務器以前通過Teradek編碼器發送視頻時運行良好。 這種新的皺紋是行不通的。
編輯:只是有一個想法。 了解傳入的HLS流的編解碼器信息可能會有所幫助。 這里是:
如果您在終端中運行
ffmpeg -i -re http://<HLS>.m3u8 -acodec aac -vcodec libx264 -f flv rtmp://localhost/live/test;
您可以在VLC中播放視頻流嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.