我試圖使用RTMP將我的攝像頭與FFmpeg流式傳輸到我的Red5服務器。我做這個成功使用FLV格式如下一行:使用H.264(帶音頻)的FFmpeg流式傳輸 - Red5媒體服務器(Ubuntu操作系統)
ffmpeg -f video4linux2 -i /dev/video0 -f flv rtmp://localhost/live/livestream
我是新來的FFmpeg和現場直播,我已經嘗試使用流式傳輸H.264/MPEG-4。但我的知識有限FFmpeg選項(我在這裏找到:http://man.cx/ffmpeg%281%29)。
所以,我的問題是:
如何使用H.264/MPEG-4流式傳輸到我的Red5服務器?
還有什麼流式傳輸音頻的選項?
而最後一個問題是:
我有大約5秒的延遲,當我玩JWPlayer在Mozilla Firefox(在Ubuntu)的內容。你能幫我解決這個問題嗎?任何建議,爲什麼這可能是?
非常感謝
你是否用'-f mp4'或'-f m4v'代替'-f flv'?對於mp4,ffmpeg默認使用H.264和AAC編解碼器。 – d33pika
-f mp4是一個壞主意,因爲-f flv對於rtmp流是必需的,而mp4不適合流式傳輸。 –
我正在嘗試相同的東西。我啓動Red5服務器,但是如果我使用相同的ffmpeg命令,則終端輸出:rtmp:// localhost/live/livestream:發生未知錯誤 – user1914692