問題タブ [obs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ffmpeg - GOP サイズは実際のレイテンシーと相関しません
私の知る限り、GOP サイズは観察可能なビデオ遅延 (レイテンシ) と相関するはずです。たとえば、GOP サイズが 2 の場合、少なくとも CBR では、ビデオの遅延は 2 秒近くになるはずです。しかし、GOP サイズを 2 に設定し、ストリームをパブリッシュしてサーバーに取り込み、このストリームを消費してレイテンシーを測定すると、例外として 2 秒以上ではなく、0.8 ~ 1.2 秒です。GOP サイズを大きくしても同じ結果になります。GOP 4 の場合、レイテンシは 4 秒ではなく 2.5 秒近くになります。
このレイテンシーの測定方法: OBS を使用して Web カメラから動作中のストップウォッチをストリーミングし、サーバーを取り込み、ストップウォッチの値と取り込みから消費されたストリームに表示される値の差を計算します。測定精度を高めるために、ストップウォッチを使用して写真を作成し、実際の画像を 1 つの視野に取り込みます。
私のOBS設定はここにあります:
なぜこのような結果が得られるのか、GOP サイズとビデオ レイテンシの相関関係に関する私の声明はどの程度関連性があるのか教えていただけますか? たぶん、「ゼロレイテンシー」のような H264 設定は、いくつかの魔法を作りますか?
ありがとう。