![Page 1: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/1.jpg)
Sven Höhne
Institut für Betriebssysteme und RechnerverbundTechnische Universität Braunschweig
Betreuer: Jens Brandt
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
![Page 2: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/2.jpg)
2/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Inhalt
Problembeschreibung Gerätetypen, Nutzerwünsche Anwendungsbeispiele
Lösungsansätze Integration in RTSP W3C CC/PP
Aufbau der Implementierung Einbindung in BEAVER
Zusammenfassung
![Page 3: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/3.jpg)
3/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Problembeschreibung Multimedia-Dienste des Internets stehen einer Vielzahl von
Endgerätetypen zur Verfügung. Heterogenität erfordert Anpassung der (Video-)Datenströme. Endgeräte/Nutzer müssen Adaptionsparameter signalisieren
Daten
Signalisierung
angepasste Daten
![Page 4: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/4.jpg)
4/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Gerätetypen
Laptop Web-PadSmartphone
PDA
Audio-Streaming-Client
MobiltelefonPersonal Computer
Multimedia PC
![Page 5: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/5.jpg)
5/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Benutzerwünsche
Audio/Video-Preferenzen Region-Of-Interest (ROI)
Schlüsselszenen minimale Framerate
![Page 6: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/6.jpg)
6/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Anwendungsbeispiele
Live-Übertragung auf Mobilgeräte
Kontrolle von Überwachungskameras in Echt-Zeit
Zusatzinformationen/Werbung in Navigationssystemen
Universal Media Access (UMA)
![Page 7: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/7.jpg)
7/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Lösungsansätze:
Integration in das bestehende Protokoll RTSP:+ RTSP ist leicht erweiterbar+ geringer Overhead+ Lösung ist transparent für Client/Server+ Integration in bestehende Projekte möglich
W3C Composite Capability/Preference Profiles (CC/PP):+ ausführliche Informationen für die Anpassung– komplexe Gerätebeschreibung– höherer Overhead
Erweiterung von RTSP mit CC/PP-Variante
![Page 8: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/8.jpg)
8/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Nutzung von Profilen verringert Komplexität des Anpassungsprozesses Einordnung in Geräteklasse Profil-Auswahl automatisch Nutzer kann neue Profile erstellen
Behandlung von nicht erfüllbaren Anforderungen Anforderung nicht vom Proxy erfüllbar → Fehlermeldung „Aushandeln“ der Parameter
– eigenes Angebot vom Proxy
![Page 9: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/9.jpg)
9/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Aufbau der Implementierung
Server/Proxy/Client-Paradigma Einbindung in bestehendes Projekt (BEAVER) Nutzung von (modifizierbaren) Profilen Signalisierung erfolgt mittels RTSP
– Anforderung an Server/Proxy stellen
Daten
Signalisierung
angepasste Daten
![Page 10: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/10.jpg)
10/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Parameterliste
Auflösung des Displays Farbtiefe des Displays Anzahl der Lautsprecher Bitrate des Video-/Audiostromes Format des Video-/Audiostromes Speicherkapazität des Endgerätes … Benutzerwünsche
Angabe der Parameterliste als XML-Datei
Ideen, Vorschläge oder Anregungen für weitere
Parameter?
Email: [email protected]!
![Page 11: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/11.jpg)
11/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Zusammenfassung
Heterogenität von Endgeräten und Verfügbarkeit neuer Dienste erfordern Anpassung
Integration in RTSP CC/PP-basiertes Signalisierungssystem Nutzung von Profilen Anpassung des Datenstromes im Proxy
Einbindung in bestehendes Projekt (BEAVER)
![Page 12: Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen](https://reader038.vdokument.com/reader038/viewer/2022110404/5681309d550346895d968956/html5/thumbnails/12.jpg)
12/12Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Sven Höhne – [email protected]
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Inhalt Problembeschreibung Lösungsansätze Implementierung Zusammenfassung
Vielen Dank für Ihre Aufmerksamkeit
Fragen ?