ns3でビデオストリーミングをシミュレートする必要があります。私はonoffアプリケーションを使いたいです。この場合に使用すべき値は何か(インターパケット間隔、データレート、パケットサイズ....)ですか?onoffアプリケーションを使用したビデオストリーミングシミュレーションns3
0
A
答えて
0
これらの値は、ストリーミングビヘイビアを模倣するビデオエンコードのタイプと、クライアントサーバーネットワークの詳細に完全に依存します。有用なシムを構築する方法は、実際のネットワークを可能な限り模倣しようとすることです。これを例を使って説明します。
有線ネットワークでBBC HDをシミュレートしてみましょう。 BBC HDは、2.5〜12 MbpsのHDデータレートでH.264ビデオコーデックを使用しました。だから、そこのどこかで値を選びたいと思うだろう。 1024BがまともなサイズのCSMA(802.3)パケットをシミュレートしたいと思うかもしれません。変動するサーバの要求とルーティングの問題に基づいて、パケット間の間隔が常に同じではない可能性があるため、ここではランダム変数が便利です。
OnOffHelper onoff ("ns3::UdpSocketFactory", InetSocketAddress(serverAddr,9));
onoff.SetAttribute("OnTime", StringValue("ns3::ConstantRandomVariable[Constant=1]"));
onoff.SetAttribute("OffTime", StringValue("ns3::ConstantRandomVariable[Constant=0]"));
onoff.SetConstantRate(DataRate("4Mbps"), packetSize);
:
だから、あなたはサーバのアドレスserverAddr
とpacketSize
を扱うことができると仮定すると、ここにあなたが始めるために抜粋です
関連する問題
- 1. はNS3
- 2. WAFとNS3を使用する場合のリンク共有ライブラリ
- 3. NS3でTcp Variants Comparisonを使用するには?
- 4. GITリポジトリを使用したマラソンを使用したアプリケーションのデプロイ
- 5. ns3のudp接続のスループットの計算
- 6. tcl/tkを使用したWebアプリケーション
- 7. EclipseでMavenを使用したJavaFxアプリケーション
- 8. Sharepoint Clientを使用したasp.netアプリケーションOM
- 9. Powershellを使用したアプリケーションの展開
- 10. Portable.Licensingを使用したAsp.Netアプリケーションのライセンス
- 11. SQL Server Expressを使用したVB.NETアプリケーション
- 12. ASP.NETアプリケーションを使用したSAML2プロトコル
- 13. Facebook Facebookスタイルシートを使用したiFrameアプリケーション
- 14. イベントを使用したCUDAアプリケーションのタイミングタイミング
- 15. Drupalを使用したIVRアプリケーション
- 16. ローカルデータベース.mdfファイルを使用したWebアプリケーション
- 17. Spring Beansを使用したEclipse RCPアプリケーション
- 18. Samsung KNOXを使用したAndroidアプリケーション
- 19. j2meを使用したWebアプリケーション開発
- 20. Ubuntuを使用したC#windowsアプリケーション
- 21. Capistranoを使用したPHPアプリケーションのデプロイ
- 22. javascriptを使用したiphone phone gapアプリケーション
- 23. IntelliJを使用したjnlpアプリケーションのリモートデバッグ
- 24. TabBarを使用したナビゲーションベースのアプリケーション
- 25. strutsを使用したWebアプリケーションのClassNotFoundException
- 26. Windows.Devices.WiFiを使用したUWPアプリケーション
- 27. SmartTableとJSONModelバインディングを使用したアプリケーション
- 28. WebDriver Dragulaを使用したアプリケーションのドラッグアンドドロップ
- 29. AIMLを使用したAndroid Botアプリケーション
- 30. .csを使用したWPFアプリケーション