Student | (visible for staff only) |
Supervisor | Dr. Verena Kahmann |
Professor | Prof. Dr.-Ing. Lars Wolf |
IBR Group | CM (Prof. Wolf) |
Type | Diploma Thesis |
Status | finished |
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.
|
Vacancies of TU Braunschweig
Career Service' Job Exchange
Merchandising
Term Dates
Courses
Degree Programmes
Information for Freshman
TUCard
Technische Universität Braunschweig
Universitätsplatz 2
38106 Braunschweig
P. O. Box: 38092 Braunschweig
GERMANY
Phone: +49 (0) 531 391-0