23
Internet Web Applications (Fach) / 8) (Lektion)
22:57..
Diese Lektion wurde von Sogn erstellt.
Diese Lektion ist leider nicht zum lernen freigegeben.
Anzeige
- Welche Architekturen benutzen Videokonferenzsysteme? MCU P2P Multicast
- Welche zwei Konfernzmodi gibt es bei Videokonferenzsystemen? Continous oder Voice Activated VAS (Nur Sprecher ist sichtbar)
- Was ist MCU? Die Multipoint Control Unit ist eine Architektur bei der die MCU in der Mitte sitzt und sich um das Mixing und Transcoding kümmert und außenherum alle Participants liegen. Jeder Client muss einen Stream übertragen und bekommt n Streams (n-1 Clients). MCU kann um die 20 Teilnehmer unterstützen. Durch Cascading MCU ist dieses Limit aber überschreitbar -> Kombinieren mehrerer MPUs (hierarchisch)
- Aus was besteht eine MPU? Audio MC, Video MC und Transcoder Controller
- Wie kann Peer to Peer für Videokonferenzsysteme genutzt werden? Bei P2P ist kein Server nötig, da jeder Participant/Peer einen Stream sendet und n-1 Streams bekommt.
- Wie funktioniert Multicast Architecture? Netzwerkstruktur basierend auf Multicast-Router, welche eine Baumstruktur bilden. (1:n) Multicast Stream wird an Multicast Server gesendet und an Participants und andere Multicast Server aufgeteilt. Die MS-Router kommunizieren untereinander über normale Router über Tunnel.
- Vergleich von MCU, P2P und Multicast! MCU Zentrale Verteilung von Video, Audio und Daten Bis zu 20 Teilnehmer Geringe Load beim Client, aber hohe Load beim Server (teuer!) Delay durch Buffering P2P Kein Server nötig Hohe Netzwerkauslastung Keine Skalierung möglich, 5-6 Teilnehmer Multicast Sehr gut skalierbar, bis zu 1000 Teilnehmer Man benötigt spezielle Multicast Server
- Was bezeichnet man als H.323? H.323 ist eine Empfehlung für Videokonferenzsysteme, welche es sich zum Ziel setzt, dass Videokonferenzsysteme verschiedener Hersteller zusammenarbeiten können.
- Was sind die Komponenten von H.323? Terminals (Video)Telephone, IVR-Server, Video Conference Software MCU Multipoint Controller , Multipoint Processor Gateway Gate, was in andere Zonen und Netzwerke führt, wie eine Tür Media Gateway Controller, Media Gateway Gatekeeper Access Control (Wer darf rein) , Adressmapping
- Was ist der Unterschied zwischen On Demand Streaming und Live Streaming? On Demand Quelle sind persistent verfügbare Daten Vorspulen möglich Meist nur ein Receiver Live Streaming Direkte Übertragung der momentan enthaltenen Daten Kein Vorspulen Mehrere parallele Receiver
- Anzeige
- Was ist der Unterschied zwischen Progressive Download und Streaming? Progressive Download Video wird auf den lokalen Rechner uebertragen und temporaer gespeichert Vorspulen ist nicht möglich, es sei denn der gewuenschte Abschnitt des Videos wurde bereits herunterladen Wird über das HTTP Protokoll geliefert Stream Inhalt ist durch einen temporären Video Link gesichert, das kopieren ist erschwert und nicht einfach durchzuführen Man kann das Video an jede beliebige Stelle vorspulen (On Demand) Wird über das Real Time Messaging Protocol (RTMP) uebertragen
- Vor und Nachteile von Progressive Download? Simpel, man benötigt keine zusätzlichen Architekturen oder Protokolle aber: Downloadspeed ist nich synchron mit Playbackspeed Kein Live Streaming Kein Verhandeln der QoS
- Was für eine Architektur ist Streaming? 2-Server Architektur, ein Server für Streaming ein anderer für die Webseite (Webserver)
- Was ist Streaming? Wie unterscheidet es sich zum Download? Streaming bezeichnet eine kontinuierliche Sequenz von Mediendaten; kein warten auf vollständigen Download Im Gegensatz zum Herunterladen („Download“) ist das Ziel beim Streaming nicht, eine Kopie der Medien beim Nutzer anzulegen, sondern die Medien direkt auszugeben, anschließend werden die Daten verworfen.
- Welche Protokolle benutz (Live)Streaming? RTP, RTCP, RTSP, SIP
- Welche Requests besitz RTSP? OPTIONS DESCRIBE SETUP SET_PARAMETER PLAY PAUSE RECORD TEARDOWN
- Was ist das RTSP? Real-Time Streaming Protocol (RTSP) ist ein Netzwerkprotokoll zur Steuerung der kontinuierlichen Übertragung von audiovisuellen Daten (Streams) Es basiert auf Client Server (Request, Response)
- Welche Responses besitzt RTSP? 1xx Information 2xx Erfolg 3xx Redirect, Request muss an neue URI gesendet werden 4xx Client Error 5xx Server Error
- Was bezeichnet man als adaptive Streaming? AS ermöglicht hochwertiges Streaming von Medieninhalten über das Internet durch herkömmliche HTTP-Webserver. Video Input wird encoded (mpeg2) und in Chunks unterteilt. Diese kommen dann auf den Webserver. Von dort können diese mithilfe von HTTP vom Client erreicht werden.
- Warum ist Multicast nicht so verbreitet im Internet? Multicast spart zwar Pakete, dennoch müsste ein Netzwerk komplett umgestellt und modifiziert werden. (Multicast-Support) Dies ist sehr aufwendig. Außerdem sind DOS-Attack sind viel simpler mit Multicast, da das Netzwerk Pakete selber multipliziert.
- Welche Streaming Art und Protokoll benutzen Video-on-Demand Service wie Netflix? Adaptive Streaming Stream in Chunks, welche mit Metadaten versehen sind Videoqualität passt sich der Verbindung an (Wird ständig observiert, HTTP Kommunikation)
- Wie gehen VideoOnDemand Anbieter vor, um illegales Herunterladen, Anschauen oder Aufnehmen zu unterbinden? Chunks werden encrypted und zum Client gesendet. Um auf diese zuzugreifen, sendet der Client einen Request für einen temporären Schlüssel. Ist der Film nicht ausgeliehen, verfällt dieser Schlüssel und die Chunks können nicht geöffnet werden.
- Warum verwenden viele Streaming-Lösungen TCP in der Transportschicht? Welche Probleme ergeben sich bei der Verwendung von TCP? Firewalls erlauben oP nur die Verwendung von TCP Viel Overhead, Langsame Übertragung, Hohe Latenz