ich muss video streaming in ns3 simulieren. Ich möchte eine Onoff-Anwendung verwenden. Welche Werte sollten in diesem Fall verwendet werden (Interpaketzone, Datenrate, Paketgröße ...)?video streaming simulation ns3 mit onoff-anwendung
Antwort
Diese Werte hängen vollständig vom Typ der Videokodierung ab, mit der das Streaming-Verhalten und die Details des Client-Server-Netzwerks simuliert werden sollen. Der Weg, nützliche Sims zu bauen, besteht darin, ein reales Netzwerk möglichst genau nachzuahmen. Ich werde dies anhand eines Beispiels illustrieren.
Sehen wir uns BBC HD über Ihr drahtgebundenes Netzwerk an. BBC HD verwendete den H.264-Video-Codec mit einer HD-Datenrate zwischen 2,5 und 12 Mbps. Also, Sie würden irgendwo einen Wert auswählen. Sie werden wahrscheinlich CSMA (802.3) Pakete simulieren wollen, wobei 1024B eine anständige Größe ist. Ihre Interpaketzeiten sind möglicherweise nicht immer die gleichen, basierend auf schwankenden Serveranforderungen und Routingproblemen, daher sind Zufallsvariablen hier nützlich.
Also, vorausgesetzt Sie den Adress-Server verarbeiten kann serverAddr
und packetSize
, hier ist ein Ausschnitt für den Einstieg:
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);
- 1. Video-Streaming mit C++
- 2. Video-Streaming mit PHP?
- 3. Streaming-Video mit Xuggler
- 4. Streaming-Video über mit C#
- 5. Live-Video-Streaming mit PHP
- 6. Video-Streaming mit RTSP: Android
- 7. html5 video sicheres streaming?
- 8. Firebase Storage Video-Streaming
- 9. Video-Streaming woes
- 10. Live Streaming Video Latenz
- 11. Video streaming in iphone
- 12. zwischen Video-Streaming wechseln
- 13. Video-Streaming und Android
- 14. Temporäre Video-Streaming-URL
- 15. Streaming-Video-Player
- 16. Unity: Live-Video-Streaming
- 17. Video-Streaming Ladezeit
- 18. Appengine Blobstore - Video-Streaming
- 19. Flash - streaming video
- 20. video streaming asp.net
- 21. Video Ausgabe Streaming
- 22. Offline-Video-Streaming
- 23. iOS Streaming-Video-Fehler
- 24. Streaming Video mit transparenten Pixeln mit webrtc
- 25. Entwickeln einer Video-Chat-Anwendung mit hoher Qualität Video-Streaming
- 26. Audio/Video-Streaming schlägt mit SimpleHTTPServer fehl
- 27. HTML5-Video-Streaming mit POST-Dateipfad
- 28. Best Practice für Video-Streaming mit C#
- 29. WP8 Video Streaming mit Media Foundation
- 30. Open Source Einkaufswagen/CMS mit Video-Streaming?