尋求幫助了解編解碼器之間的區別:
avc1.42c020 and avc1.428020
我有一個程式可以請求這兩種格式的視頻,但我不確定我應該選擇哪一種。一種質量比另一種高嗎?一個會比另一個更影響 CPU 使用率/網路位元率嗎?還是這些大多相同?
希望有人可以解釋這些數字代表什么或指出我正確的方向來查找它。謝謝!
uj5u.com熱心網友回復:
這在RFC 6190 的第 7 節中有描述。引起你興趣的三個位元組稱為profile-level-id,表示對端支持的 AVC 編解碼器的組態檔和子組態檔。在您的特定情況下, 42c020 表示支持Constrained Baseline profile,而 428020 表示支持Baseline profile。
基線組態檔對處理資料包丟失的支持稍好一些,但某些設備可能不支持它(根據RFC 7742 ,只有約束基線組態檔是在 WebRTC 中強制實作的)。然而,在實踐中,WebRTC 不需要約束基線組態檔中省略的功能(它具有其他處理丟包的機制),因此在所有情況下都選擇約束基線組態檔應該沒問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/448186.html
