私はRAW H264ビデオフレームを受け取り、このプロトコルを使用してサーバー側からクライアント側に瞬時に送信する単純なUDPストリーミングプロトコルを持っています。ネットワークRTTレイテンシ(パケットの再送はしません。私は20msのレイテンシをサーバからクライアントに持っていれば、ビデオフレームをエンコーダの出力からクライアント側(デコードできる状態)に準備することができます。WebRTC最も低いatency
私の質問は次のとおりです。 - WebRTC(over UDP)がこの種の待ち時間になる可能性がありますか?エンコーディングとデコードの時間を考慮しないで、プロトコル層のためにWebRTCで取得できる最小レイテンシはどれくらいですか?
私はこの種の待ち時間が私の独自のプロトコルをより深く開発する必要があるかどうかはわかりません。私はビデオサーバ開発のためにWebRTCのような一般的なものに行くかもしれません。
よろしく、
ありがとう、このジッタバッファコードがどこにあるかわかりませんか? – user1428926
これは、オーディオ再生モジュールと緊密に結合する必要があります。通常、ネットワークジッタバッファとオーディオバッファを混在させることができます(オーディオドライバにもプリバッファリングが必要なため) – Istvan