由于使用的SDK里拉流對于B幀有影響,需要推流的時候去除B幀。
之前是:
ffmpeg -re -i hot-pop6.mp4 -vcodec libx264 -bf 0 -acodec aac -strict -2 -f flv rtmp://****
這個沒問題,但是CPU占用太高了,top查看都100%了。
現在改成:
ffmpeg -re -i 400298.mp4 -threads 2 -c copy -bsf:a aac_adtstoasc -bf 0 -f flv rtmp://*****
這個倒是CPU占用很低很低了,但 -bf 0這個去除B幀的功能又沒生效了,是不是和 -bsf:a aac_adtstoasc有沖突了啊??
求知道的大神指點指點,第二條要怎么改才能在不進行轉碼的情況下去除B幀(主要是需要降低CPU使用率)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/168282.html
標籤:多媒體/流媒體開發
上一篇:vue 父子傳值 方法大全
下一篇:五個最佳FTP客戶端工具
