Internettechnologien 2
Aufgaben Streaming
- Wozu dient der Jitter-Puffer in einem Streaming-Empfänger?
- Wie erhält man die optimale Verzögerung des Puffers?
- Was sind die Vorteile des MPEG-DASH-Verfahrens zum HTTP-Pseudostreaming?
- Welche Browserunterstützung ist für MPEG-DASH notwendig?
- Was ist der wesentliche Vorteil eines auf UDP-basierenden Streaming-Protokolls?
- Finden Sie heraus, mit welchen Protokollen zur Medienübertragung die Anwendung Big Blue Button (BBB) arbeitet.
- Berechnen Sie anhand der Vorgaben aus BBB (Bandwidth Requirements) die Eingangs- Ausgangsdatenraten am Server und an den Clients bei einer Konferenz mit 30 Teilnehmern und folgenden Szenarien (Videoauflösung 320x240, Audio nur beim Präsentator). Was können Sie aus den Ergebnissen ableiten?
- Video bei allen an
- Video nur beim Präsentator an
Lösung
BBB
-
nutzt das Framework WebRTC (RTP-Medienübertragung)
- Y = 0.25 Mbit/s (320 x240)
- A = 0.04 Mbit/s
- U = 30 (Users)
- W = 30 (Webcam)
1. Video bei allen
- W = 30
- Server in: W * Y = 7.5 Mbit/s
- Server out: W * (U-1) * Y = 217.5 Mbit/s
- Client in: (U-1) * Y + A = 7.3 Mbit/s (downstream)
- Client out: Y + A = 0.3 Mbit/s (upstream)
2. Video nur beim Präsentator
- W = 1
- Server in: W * Y = 0.25 Mbit/s
- Server out: W * (U-1) * Y = 7.25 Mbit/s
- Client in: Y + A = 0.3 Mbit/s
- Client out: Y + A = 0.3 Mbit/s
Anmerkung
- BBB 2.3 unterstützt eine Session von max. 150 Usern.
- User min: 0.5 / 1 Mbit/s ( up / down)
- Server min: 250 Mbit/s (symmetrisch)
Letzte Änderung: 21. October 2021 09:41