私はモバイルプラットフォーム用のVOIPアプリケーションを作成しています。私の質問は、RTPパッケージが「期限切れ」であるかどうかを計算するためにどのアルゴリズムを使用すべきかです。 UDP経由でRTPパッケージにラップされたPCMUでエンコードされたオーディオを転送します。 あなたが知っているように、データグラムのいくつかは配信されませんが、他のものは遅く配信され、無意味なものはそれらのパッケージでオーディオを再生します。 RTPヘッダーのシーケンス番号を使用すると、失われたパッケージを計算できますが、パケットがいつ遅れているかを計算する方法を知りたいと思います。 2つの連続したパッケージを送信して受信する時間の差を基本的に測定するジッタというものがあることがわかりました。 これを使用できますか?または、他の何か?VOIP RTPパッケージの遅延を計算する方法
0
A
答えて
1
アプリケーションが「期限切れ」または「非常に遅い」とみなすものは、アプリケーションによって異なりますが、音声を均等に再生する必要があります。したがって遅すぎる措置は、プレイアウトバッファのサイズであり、バッファのサイズはアプリケーションのタイプによって異なります。双方向通信には、単純なムービー再生よりも小さなバッファが必要です。
関連する問題
- 1. RTPパッケージが損失を計算する
- 2. VoIPパケット遅延のトレース
- 3. hcs12の遅延サイクルを計算する
- 4. 遅延計算を強制する方法
- 5. HDMIによる画面遅延の計算
- 6. Pythonの遅延変数?または、高価な計算が遅れる
- 7. ボタンを押してからコード行を実行するまでの遅延を計算する方法
- 8. NTP、PTPを使用せずに一方向パケット遅延を計算する方法
- 9. JavaScriptでの遅延方法
- 10. Javaプログラミングを使用してネットワークの遅延、ジッタおよびパケット損失を計算する方法
- 11. jaxwsクライアントを遅延ロードする方法
- 12. 遅延アクションをテストする方法 - EventMachine
- 13. android.net.rtpパッケージを使用してVOIPアプリケーションを実装する方法
- 14. 最低遅延でVLCを使用してRTPでデスクトップをストリームする
- 15. メソッドを遅延させる方法は?
- 16. jQuery遅延のあるスライドアップ方法は?
- 17. 遅延を伴うApacheのベンチマーク方法
- 18. アップロードする前にaws lambda展開パッケージのCodeSha256を計算する方法
- 19. 複数の接続されたアダプタでのネットワーク遅延の計算
- 20. tmパッケージでRの読みやすさを計算する方法
- 21. 計算配布用パッケージ
- 22. PayPal IPN遅延の処理方法
- 23. クライアントデータセットで計算フィールドと内部計算フィールドを再計算する方法
- 24. UIFontのサイズを計算する方法
- 25. iOSで計算を遅くします。
- 26. ルビー、遅延ジョブ、遅延:バックエンド:ActiveRecordの
- 27. FlexでAdvandedDataGridのグループのデータを遅延ロードする方法は?
- 28. NHiberateユーザタイプのプロパティ遅延ロードを処理する方法
- 29. アンドロイドの "onItemSelected()"機能で遅延を設定する方法は?
- 30. LINQの遅延実行を維持する方法は?
私はこれを理解しています。すべてのことは、プラットホームの限界に起因して、プレーヤに流れ込む一定のレートストリームを維持しなければならないので、偽のパッケージによるネットワーク配信の遅れと損失を補償するということです。 –