流暢なオーディオストリームとは何を意味するのか説明しましょう。RTP:流暢なオーディオストリームを実現するための戦略をお勧めします。
RTPパッケージにラップされたPCMUエンコードされたオーディオをUDP経由で転送するVOIPアプリケーションがあります。私はすでにパッケージロスを処理する仕組みを実装しています(rfc3550で提案されています)。
プラットフォームの制限(ブラックベリーOS)のため、一定のフローを維持する必要がある、つまり、SバイトごとにXバイトを渡す必要があるという問題があります。
ネットワーク遅延、配信されていないデータグラムなどのため、一定のデータフローが保証されないため、偽のパッケージ(「無音」)で遅れて配信されたパッケージを補う別のスレッドを作成しました。
私の質問です。誰もが偽のパッケージと実際のパッケージを組み合わせる良い方法を提案できますか?私は、偽のパッケージを追加すると自動的に遅れが増え、それ以降は実際のRTPパッケージを無視する必要があるかもしれないが、私はこれがプラットフォームの制限のためだと言っているので、オーディオの品質を妥協せず、損失。これらは正確にあなたが扱っている問題のようなものを処理するために存在して
- ジッタバッファ
- パケットロス隠蔽
: