找來乙個直播流url,比如東森新聞 試了一下,還不賴呢!
命令列如下:
上面例子中的直播流是http協議的。ffmpeg還支援其他什麼協議嗎?這也簡單!在控制台輸入ffmpeg -protocols便一目了然了。
不禁又一次暗暗佩服:ffmpeg holy-high!
ps. 有位同學提醒道,應該加上-c:v copy -c:a copy(另一種表達方式是-vcodec copy -acodec copy)來避免轉碼。吾深以為然!這對於實時採集的場景尤為重要!經測試,效果喜人,ffmpeg的cpu占用從之前的80%降到了1%!!!
完整命令列如下:
ffmpeg -i -c:v copy -c:a copy -bsf:a aac_adtstoasc d:\cap.mp4
ffmpeg使用指令實現推流實現直播流程
windows下用ffmpeg nginx rtmp搭建直播環境 實現推流 拉流 啟動nginx 進入nginx的目錄,執行其中rtmp檔案。執行下列 cd g studyprojects setupvideoservice nginx 1.7.11 3 gryphon nginx.exe c co...
使用librtmp庫發布直播流
rtmp協議與flv封包格式基本相同 本來就是一家公司的嘛 將flv檔案解析出型別,時間戳,資料大小,資料區 對應寫的rtmp包的位置進行傳送即可 rtmpdump官網 庫版本 2.4 下圖,左邊傳送到伺服器,右側可正常 模擬的是實時流,發完該流也就結束了 include include inclu...
關於使用FFmpeg推流時,live目錄的理解
根據博主之前的博文 在windows下搭建 配置nginx流 伺服器,並進行rtmp流的推流 拉流測試 搭建好nginx流 伺服器後,可能有些朋友會對博文裡面進行推流測試的指令 ffmpeg i video3.mp4 f flv rtmp 中的 live 有一些不理解。live 其實是乙個虛擬目錄,...