Upload
denise-calhoun
View
31
Download
4
Embed Size (px)
DESCRIPTION
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen. Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen. Inhalt Problembeschreibung Gerätetypen, Nutzerwünsche Anwendungsbeispiele Lösungsansätze Integration in RTSP W3C CC/PP - PowerPoint PPT Presentation
Citation preview
Sven Höhne
Institut für Betriebssysteme und RechnerverbundTechnische Universität Braunschweig
Betreuer: Jens Brandt
Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
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
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
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
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
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)
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
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
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
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]!
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)
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 ?