私は、avcodec/x264 を使用してエンコードされたデスクトップのビデオ ストリームを使用して、一種のリッチ リモート デスクトップ システムに取り組んでいます。ストリームの GOP サイズを手動で設定する必要があり、これまでは fps/2 のサイズを使用していました。しかし、ウィキペディアで次のことを読んだところです。
この構造 [Group Of Picture@] は、2 番目と 3 番目のフレーム (B フレーム) を予測するために 4 番目のフレーム (P フレーム) が必要であるため、問題を示唆しています。そのため、B フレームの前に P フレームを送信する必要があり、送信が遅延します (P フレームを保持する必要があります)。
これは、I フレームに続く最初のフレームを出力するために、クライアントが GOP の少なくとも半分を受信する必要があるため、多くのレイテンシが発生していることを意味します。可能な限り最小のレイテンシーが必要な場合、GOP サイズの最適な戦略は何ですか? 1枚の写真のゴップ?