Technische Universität Braunschweig
  • Studium & Lehre
    • Vor dem Studium
      • Informationen für Studieninteressierte
      • Studiengänge von A-Z
      • Bewerbung
      • Fit4TU - Self-Assessment
      • Beratungsangebote für Studieninteressierte
      • Warum Braunschweig?
    • Im Studium
      • Erstsemester-Hub
      • Semestertermine
      • Lehrveranstaltungen
      • Studien-ABC
      • Studienorganisation
      • Beratungsnavi
      • Zusatzqualifikationen
      • Finanzierung und Kosten
      • Besondere Studienbedingungen
      • Gesundheit & Wohlbefinden
      • Campusleben
    • Nach dem Studium
      • Exmatrikulation und Vorlegalisation
      • Nach dem Abschluss
      • Alumni*ae
    • Strategien und Qualitätsmanagement
      • Strategiepapiere für Studium und Lehre
      • Studienqualitätsmittel
      • Studiengangsentwicklung
      • Qualitätsmanagement
      • Systemakkreditierung
      • Rechtliche Grundlagen
      • TU Lehrpreis
    • Für Lehrende
      • Informationen für Lehrende
      • Konzepte
      • Lernmanagementsystem Stud.IP
    • Kontakt
      • Studienservice-Center
      • Sag's uns - in Studium und Lehre
      • Zentrale Studienberatung
      • Immatrikulationsamt
      • Abteilung 16 - Studium und Lehre
      • Career Service
      • Projekthaus
  • Forschung
    • Forschungsprofil
      • Forschungsschwerpunkte
      • Exzellenzcluster der TU Braunschweig
      • Forschungsprojekte
      • Forschungszentren
      • Forschungsprofile der Professuren
    • Frühe Karrierephase
      • Förderung in den frühen Phasen der wissenschaftlichen Karriere
      • Promotion
      • Postdocs
      • Nachwuchsgruppenleitung
      • Junior Professur und Tenure-Track
      • Habilitation
      • Service-Angebote für Wissenschaftler*innen
    • Forschungsdaten & Transparenz
      • Transparenz in der Forschung
      • Forschungsdaten
      • Open Access Strategie
      • Digitale Forschungsanzeige
    • Forschungsförderung
      • Netzwerk Forschungsförderung
      • Datenbanken und Stiftungen
    • Kontakt
      • Forschungsservice
      • Graduiertenakademie
  • International
    • Internationale Studierende
      • Warum Braunschweig?
      • Studium mit Abschluss
      • Austauschstudium
      • TU Braunschweig Summer School
      • Geflüchtete
      • International Student Support
    • Wege ins Ausland
      • Studium im Ausland
      • Praktikum im Ausland
      • Lehren und Forschen im Ausland
      • Arbeiten im Ausland
    • Internationale Forschende
      • Welcome Support
      • Promotionsstudium
      • Service für gastgebende Einrichtungen
    • Sprachen und interkulturelle Kompetenzvermittlung
      • Deutsch lernen
      • Fremdsprachen lernen
      • Interkulturelle Kompetenzvermittlung
    • Internationales Profil
      • Internationalisierung
      • Internationale Kooperationen
      • Strategische Partnerschaften
      • Internationale Netzwerke
    • International House
      • Wir über uns
      • Kontakt & Sprechstunden
      • Aktuelles und Termine
      • International Days
      • 5. Studentische Konferenz: Internationalisierung der Hochschulen
      • Newsletter, Podcast & Videos
      • Stellenausschreibungen
  • Die TU Braunschweig
    • Unser Profil
      • Ziele & Werte
      • Ordnungen und Leitlinien
      • Allianzen & Partner
      • Hochschulentwicklung 2030
      • Stiftungsuniversität
      • Internationale Strategie
      • Fakten & Zahlen
      • Unsere Geschichte
    • Karriere
      • Arbeiten an der TU
      • Stellenmarkt
      • Berufsausbildung an der TU
    • Wirtschaft & Unternehmen
      • Unternehmensgründung
      • Freunde & Förderer
    • Öffentlichkeit
      • Veranstaltungskalender
      • Check-in für Schüler*innen
      • Hochschulinformationstag (HIT)
      • Kinder-Uni
      • Das Studierendenhaus
      • Gasthörer*innen & Senior*innenstudium
      • Nutzung der Universitätsbibliothek
    • Presse & Kommunikation
      • Stabsstelle Presse und Kommunikation
      • Medienservice
      • Ansprechpartner*innen
      • Tipps für Wissenschaftler*innen
      • Themen und Stories
    • Kontakt
      • Allgemeiner Kontakt
      • Anreise
      • Für Hinweisgeber
  • Struktur
    • Leitung & Verwaltung
      • Das Präsidium
      • Stabsstellen
      • Verwaltung
      • Organe, Statusgruppen und Kommissionen
    • Fakultäten
      • Carl-Friedrich-Gauß-Fakultät
      • Fakultät für Lebenswissenschaften
      • Fakultät Architektur, Bauingenieurwesen und Umweltwissenschaften
      • Fakultät für Maschinenbau
      • Fakultät für Elektrotechnik, Informationstechnik, Physik
      • Fakultät für Geistes- und Erziehungswissenschaften
    • Institute
      • Institute von A-Z
    • Einrichtungen
      • Universitätsbibliothek
      • Gauß-IT-Zentrum
      • Zentrale Personalentwicklung
      • International House
      • Projekthaus
      • Transferservice
      • Hochschulsportzentrum
      • Einrichtungen von A-Z
    • Studierendenschaft
      • Studierendenparlament
      • Fachschaften
      • Studentische Wahlen
    • Lehrer*innenbildung
      • Lehrer*innenfortbildung
      • Forschung
    • Chancengleichheit
      • Gleichstellung
      • Familie
      • Diversität
    • Kontakt
      • Personensuche
  • Suche
  • Schnellzugriff
    • Personensuche
    • Webmail
    • cloud.TU Braunschweig
    • Messenger
    • Mensa
    • TUconnect (Studierendenportal)
    • Lehrveranstaltungen
    • Im Notfall
    • Stud.IP
    • UB Katalog
    • Status GITZ-Dienste
    • Störungsmeldung GB3
    • IT Dienste
    • Informationsportal (Beschäftigte)
    • Beratungsnavi
    • Linksammlung
    • DE
    • EN
    • IBR YouTube
    • Facebook
    • Instagram
    • YouTube
    • LinkedIn
    • Mastodon
Menü
  • Struktur
  • Fakultäten
  • Carl-Friedrich-Gauß-Fakultät
  • Institute
  • Institut für Betriebssysteme und Rechnerverbund
  • Offene Abschlussarbeiten
  • Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen
Logo IBR
IBR Login
  • Institut für Betriebssysteme und Rechnerverbund
    • News
    • Wir über uns
      • Gesamtes Team
      • Anreise
      • Raumplan
      • Projekte
      • Veröffentlichungen
      • Software
      • News Archiv
    • Connected and Mobile Systems
      • Team
      • Lehrveranstaltungen
      • Abschlussarbeiten
      • Projekte
      • Veröffentlichungen
      • Software
      • Datensätze
    • Verlässliche Systemsoftware
      • Übersicht
      • Team
      • Lehre
      • Arbeiten & Jobs
      • Forschung
      • Publikationen
    • Algorithmik
      • Team
      • Lehrveranstaltungen
      • Abschlussarbeiten
      • Projekte
      • Veröffentlichungen
    • Mikroprozessorlabor
    • Studium
      • Wintersemester 2025/2026
      • Sommersemester 2025
      • Abschlussarbeiten
    • Service
      • Bibliothek
      • Mailinglisten
      • Webmail
      • Knowledgebase
      • Wiki
      • Account Management
      • Service-Status
    • Spin-Offs
      • Docoloc
      • bliq (formerly AIPARK)
      • Confidential Technologies
    • Forschungsverbünde
      • IST.hub

Signalisierung von Benutzeranforderungen zur Anpassung von Videoströmen

Motivation

Digitales Video erhält immer mehr Einzug in das Internet. Fortschritte in der Video- und Audiocodierung machen Multimediaübertragungen über einen großen Bereich verschiedener Netzwerke möglich. Neue Techniken für drahtlose Netzwerke und kompaktere Geräte lassen die Vision des überall verfügbaren Internets immer greifbarer werden. Dies führt jedoch auch zu einer steigenden Heterogenität der Endgeräte. Insbesondere bei aufwendig codierten Daten wie z.B. Videoströmen spielt dies eine große Rolle, da solche Daten kaum oder gar nicht auf dem Endgerät an die Bedürfnisse des Gerätes sowie die Wünsche des Benutzers angepasst werden können. Aus diesem Grund sollte eine Anpassung der Datenströme bereits vor der Übertragung zum Endgerät stattfinden. Hierfür werden zwischen der Datenquelle (z.B. einem Videoserver) und dem Endgerät häufig Proxys eingesetzt, die die Anpassung entsprechend vornehmen können. Diese benötigen jedoch Informationen darüber, welche Anpassungen benutzt und in welcher Form diese angewandt werden sollen.

Typische Anwendungsfälle für dieses Verfahren sind Live-Übertragungen von Sportveranstaltungen (beispielsweise im Rahmen der Fußball-Weltmeisterschaft) die sowohl mit drahtlosen als auch mit drahtgebundenen Endgeräten verfolgt werden oder Überwachungskameras, welche nicht nur von einer Zentrale, sondern auch von Beamten im Streifendienst mit mobilen Geräten abgerufen werden können.

Im Rahmen dieser Diplomarbeit soll ein Konzept zur Übertragung der gerätespezifischen und nutzerabhängigen Anforderungen an einen Proxy entwickelt werden. Mit Hilfe dieser Informationen kann der Proxy dann eine auf Nutzer und Endgerät spezialisierte Anpassung vornehmen.

Zeitplan

Status Aktion/Meilenstein
Ende Recherchephase, Gliederung der Ausarbeitung
Vorläufige Version Parameterliste,
erste Planung der Implementation
Fertigstellung dieser Informationsseite und des Zwischenvortrages,
Einrichten der Arbeitsumgebung für die Implementationsphase
Beenden der Entwicklung der Profile,
Festlegung Aufbau der Implementation
Fertigstellung des Übermittlungssystemes
(eingeschränkt) funktionsfähige Implementation
Beenden der Funktionstests,
Fehlersuche abgeschlossen, Fertigstellen des Messaufbaus
Endgültige Implementation, Ende des Messungen
Fertigstellung der Ausarbeitung

Abweichungen/Verschiebungen vom Plan sind möglich - es wird daher in unregelmäßigen Abständen aktualisiert.

Lösungsansätze

Für die Steuerungs von Streaming-Servern wird oftmals das Real Time Streaming Protocol (RTSP) eingesetzt. Auch am IBR wird mit dem BEAVER -Projekt ein RTSP-basiertes Streaming-System geschaffen. Im Rahmen der Recherche wurde untersucht, ob sich die Signalisierung in dieses Protokoll integrieren läßt. Die Integration würde durch die einfache Erweiterungsfähigkeit unkompliziert, ohne großen Overhead möglich und für andere Server/Clients transparent sein.

Zur Beschreibung der Geräteeigenschaften und Benutzerwünsche wurde vom World Wide Web Consortium (W3C) Composite Capability/Preference Profile (CC/PP) geschaffen. Diese auf dem Resource Description Framework (RDF) basierende Sprache dient zur Beschreibung der Endgeräteeigenschaften und der installierten Software. CC/PP ermöglicht eine detaillierte Beschreibung erzeugt aber aufgrund der hohen Komplexität einen gewissen Overhead.

Weitere betrachtete Systeme sind die CC/PP-Implementation UAProf und das Wireless Universal Resource File, kurz WURFL.

Bei UAPRof handelt es sich ebenso wie bei WURFL um ein auf den Einsatz im WAP-Umfeld zugeschnittenes Vokabular, welches zur Signalisierung im Multimedia-Umfeld erweitert werden müßte. Bei WURFL kommt erschwerend hinzu, dass die Datenbank von zentraler Stelle aus gewartet wird und die Latenzen bei der Einbindung neuer Geräte daher lang sind. CC/PP ermöglicht eine Definition eines eigenen Vokabulares ebenso wie die Verwendung bestehender Vokabulare wie UAPRof. Da UAProf für den Einsatz im Streaming-Umfeld nicht geeignet erscheint und sowieso erweitert werden müßte erfolgt eine Entscheidung zu Gunsten eines eigenen Vokabulares in CC/PP.

Zur Signalisierung kommt daher eine angepasste CC/PP-Variante zum Einsatz, deren Übermittlung in RTSP integriert wird. Die Endgeräteeigenschaften werden vor Beginn oder während des Streamings mittels einer angepaßten RTSP-Nachticht (SET_PARAMETER) an den Proxy übertragen.

Aufbau der Implementation

Die Implementation wird dem Server/Proxy/Client-Paradigma entsprechen, wobei die Video-Ströme auf dem Server gespeichert sind oder aufgenommen werden, im Proxy gegebenenfalls auf die Wünsche des Benutzers und die Eigenschaften des Endgerätes angepaßt und im Client abgerufen werden.

Aufbau der Implementierung

Parameterliste der Signalisierung

Hardware Software Benutzerwünsche Prioritäten
  • Auflösung
  • Farbtiefe
  • Bitrate Audio-/Video-Strom
  • Format Audio-/Video-Strom
  • Anzahl Lautsprecher
  • Speicherkapazitaet
  • CPU-Informationen
  • Gerätebezeichnung
  • Formate Audio-/Video-Strom
  • OS-Informationen (Hersteller, Version, Typ)
  • Region-Of-Interest (ROI)
  • minimale Frame-Rate
  • gew. Bitrate Audio-/Video-Strom
  • gew. Auflösung
  • Präferenz von Audio/Video
  • Prioritäten der jew. Attribute

Profile zur Beschreibung von Endgeräteeigenschaften und Benutzerpräferenzen

Zur Beschreibung der Eigenschaften der Endgeräte sowie der Benutzerwünsche wird ein auf CC/PP basierendes Profil erstellt, welches anhand des oben aufgezeigten Vokabulares eine Anpassung des Medienstromes an das Endgerät und den Benutzer ermöglicht.

Beispielprofil (Laptop)

CC/PP eine Implementation des Resource Description Framework (RDF) ist und dementsprechend als XML-Datei serialisiert werden kann, wird das Profil in einem solchen Format an den Proxy gesendet.

verwendete RTSP-Nachrichten

Es wird die RTSP-Nachricht "SET_PARAMTER" verwendet, um das Profil an den Proxy zu senden. Mit einem Profil kann der Client dann eine laufende oder eine noch nicht gestartete Streaming-Session an seine Bedürfnisse anpassen. Dieses Profil wird im "Body" der RTSP- Nachricht gesendet und mit dem Content-Type text/xml gekennzeichnet.

Ein einfaches Beispiel für das Aussehen dieser Nachricht findet sich hier. Das Beispiel definiert ein Testgerät und beschreibt dessen Display hinsichtlich der Auflösung. Damit wird eine Anpassung von Videoströmen auf die Größe des Displays des Zielgerätes ermöglicht. Das vorliegende Beispiel ist aufgrund der Tatsache, dass hier nur zwei Werte übermittelt werde, nicht sehr effektiv und enthält einen hohen Overhead, bei der Verwendung größerer Profile ist dieses jedoch weniger ausgeprägt.

Dokumente

  • vorraussichtliche Gliederung der Ausarbeitung
  • Folien des Zwischenvortrages am 27.06.2006 [.ppt],[.pdf],[.htm]


aktualisiert am 21.11.2006, 23:09 von Sven Höhne

Für alle

Stellen der TU Braunschweig
Jobbörse des Career Service
Merchandising
Sponsoring- & Spendenleistungen
Drittmittelgeförderte Forschungsprojekte
Vertrauenspersonen für Hinweisgeber

Für Studierende

Semestertermine
Lehrveranstaltungen
Studiengänge von A-Z
Informationen für Erstsemester
TUCard

Interne Tools

Status GITZ-Dienste
Handbuch für TYPO3 (Intern)
Corporate Design-Toolbox (Intern)
Glossar (DE-EN)
Meine Daten ändern
Hochschulöffentliche Bekanntmachungen

Kontakt

Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0

Anreise

© Technische Universität Braunschweig
Impressum Datenschutz Barrierefreiheit