Bearbeiter | (nur für Mitarbeiter:innen einsehbar) |
Betreuer | Dr. Verena Kahmann |
Professor | Prof. Dr.-Ing. Lars Wolf |
IBR Gruppe | CM (Prof. Wolf) |
Art | Diplomarbeit |
Status | abgeschlossen |
Collaborative Media Streaming bezeichnet die Teilnahme mehrerer Clients an einer Streaming-Sitzung. Dabei werden Benutzer zu einer solchen Sitzung eingeladen oder sie klinken sich selbst in einen Strom eines anderen Benutzers ein. Anwendungen dieser Art können sowohl in Heimnetzen als auch in mobilen Umgebungen von Interesse sein. Zur Signalisierung von Videostreams an andere Benutzer soll das Session Initiation Protocol (SIP) der IETF als Protokoll benutzt werden. SIP nutzt so genannte Registrar-Server zum Auffinden von Benutzern. Auch das Event Notification Framework wird (z.B. in Instant Messaging) dazu genutzt, Informationen über den Zustand von Benutzern weiterzugeben. Allerdings muss hierzu die SIP-Adresse des Benutzers bekannt sein, was besonders in spontanen Umgebungen nicht immer der Fall ist. Da in der costream-Umgebung auch das Auffinden von Diensten (z.B. Streaming-Sitzungen der Benutzer, Proxys) von großem Interesse ist, soll das Service Location Protocol (SLP) der IETF ebenfalls untersucht werden. In der hier ausgeschriebenen Diplomarbeit sollen die Möglichkeiten des Einsatzes von SIP und SLP anhand frei verfügbarer Java-APIs untersucht werden. Es soll ein Rahmenwerk zum Auffinden von Nutzern und Informationen über diese entworfen und implementiert werden.
Profil der Arbeit:
Collaborative Media Streaming means participation of several users in a streaming session with synchronization on demand but flexibility to watch parts of the presentation independent of other users. Users may be invited to such a session or join it on request. Applications implementing this service may be interesting for several scenarios, e.g. home networks or learning environments. In a Collaborative Streaming Environments, several discovery functions have to be available. Other users, servers/proxies, or content streamed by users should be discovered in a most intuitive, user-friendly fashion. Since we use IETF protocols in our architecture, a possible solution could use features of the Session Initiation Protocol (SIP) or the Service Discovery Protocol (SLP). In this thesis, the use of the above-mentioned protocols for the different discovery features shall be examined. Based on that study, a Discovery Service which can be used by client applications as well as by other services shall be designed and implemented.
|
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
Postfach: 38092 Braunschweig
Telefon: +49 (0) 531 391-0