資料在開始編碼時存在24幀的延遲,即
ret = avcodec_encode_video2(c, &pkt, NULL, &got_output);
呼叫第25次后,got_output才不為0。
如果改為h264編碼,呼叫下面陳述句,延遲不再存在。
av_opt_set(c->priv_data, "preset", "ultrafast", 0);// 新增陳述句,設定為編碼延遲
av_opt_set(c->priv_data, "tune", "zerolatency", 0);// 實時編碼關鍵看這句,上面那條無所謂
但是vp9格式編碼,av_opt_set呼叫失敗。
請問vp9編碼如何修改啊?請大家指點一下。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/123300.html
標籤:網絡及通訊開發
上一篇:點云資料特征點提取
