Collaborative Media Streaming Collaborative Media Streaming Streaming

Einleitung

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. Des Weiteren können Teilnehmer flexibel in dem anzusehenden Film springen oder sich mit anderen Teilnehmern synchronisieren. Anwendungen dieser Art können sowohl in Heimnetzen als auch in mobilen Umgebungen von Interesse sein.

Anforderungen an eine Architektur zur Unterstützung von Collaborative Media Streaming sind die Unterstützung von Signalisierungsbeziehungen jedes einzelnen Benutzers sowie Synchronisation von Benutzern untereinander. Existierende Streaming-Umgebungen genügen diesen Anforderungen nicht, da sie bisher den Aspekt der flexiblen Zusammenarbeit vernachlässigen.

Introduction

Collaborative Media Streaming means participation of several users in a streaming session. Users are invited to watch a movie together with others, while they may jump in the movie to watch parts on their own according to their interest. Such applications are interesting both in home networking and in mobile environments. Visitors to a home may join a video streaming session or friends meeting spontaneously may share their session.

Among the requirements for an architecture promoting Collaborative Media Streaming are support of signaling relations and synchronization among users. Existing streaming systems do not meet these requirements, because they disregard flexible user collaboration at times.

Projektbeschreibung

In der am IBR entwickelten costream- Architektur werden die beschriebenen Aufgaben mit Multimedia-Protokollen der IETF (RTSP, SIP) gelöst: Zur Vermittlung zwischen Server und Client werden dabei Proxys benutzt. Ein Proxy überträgt in Verbindung mit dem so genannten "Association Service" die Position im Strom eines Clients an die Sitzung eines anderen Clients. Dadurch können unabhängige RTSP-Sitzungen für die jeweiligen Clients aufgebaut sowie die Positionen im Strom synchronisiert werden.

Project description

In the costream architecture being developed at the IBR we solve the problems mentioned above using IETF protocols like RTSP and SIP. We use proxies as mediators between clients and servers. A specific task of a proxy, in combination with the so-called Association Service, is to deliver the position of a client in a stream to other clients. Thus, independent RTSP streaming sessions can be built for clients while providing synchronization of the position in the movie.

Specific aspects we examine are:

Projektmitglieder

Project members

Bei Fragen zu diesem Projekt wenden Sie sich bitte an .

If you have any questions, please feel free to contact .

Veröffentlichungen und Vorträge

Publications and presentations

Studien- und Diplomarbeiten zu diesem Projekt

Theses for this project

Links