Projet Master SR 2008


Titre du sujet

Realtime streaming of interactive 3D Graphics on Mobile Devices

Nom du responsable

Knödel Sebastian

Adresse, Tél, courrier-E

knoedel@labri.fr, tel: 38 82

Description du travail souhaité

Presenting 3D graphics content on mobile devices in real time remains a hard challenge. Direct rendering is still often impractical due to the low performance of the hardware, especially when you want to display and interact with complex models. In that case remote rendering, using a classic client server approach, is still a good alternative, considering an adequate network connection. Full resolution representations can be achieved in real time independent of the complexity of the 3D model. With new upcoming frameworks like Windows Mobile 6 or Googles Android Platform new opportunities arise that use optimized realtime video streaming on mobile devices resp. mobile phones with support of video codecs like for example MPEG4.

The goal of the project is to develop a client server prototype system, that is capable to render a 3D scene on a remote server, from which a video stream is captured that will be sent to the mobile device using contemporary video codecs and streaming protocols. The system should provide real time performance during rendering and capturing on the server side, as well as during the broadcast and the display on the mobile device.

The prototype should be implemented wether in C++, OpenGL, OpenSG, Windows Mobile 6 or in Java, Java3D, Googles Android SDK. Windows or Linux.

Moyens matériels et logiciels nécessaires

Rien de particulier.

Références bibliographiques et http

Microsoft Windows Mobile 6
Android - An Open Handset Alliance Project
The Java 3D API
OpenSG - portable scenegraph system