DetailseiteDetails

Implementation of an Android client for video stream switching

Betreuer: Anas Al-Nuaimi
Deutsch: ------------------- Am Lehrstuhl für Medientechnik and der TU München suchen wir einen Programmier der einen Android Client programmieren soll: Die Aufgabe befasst sich mit der Untersuchung der Möglichkeit mehrere Video Streams gleichzeitig zu einer mobilen Android Plattform zu streamen und zwischen diesen umzuschalten und dekodieren. Spezifisch wird erwartet dass ein Android Client programmiert wird der mehrere Videos aufrufen kann und die ankommenden Datenpakete abfängt und dann das jeweils ausgesuchte Stream dekodiert. Es wird erwartet dass die Aufgabe nicht mehr als 2 Monate in Anspruch nimmt. Ein längerer Einsatz ist jedoch im Rahmen des CoopMedia Projekts (in Kooperation mit Dococo Eurolabs) möglich und bei geeigneten Kandidaten erwünscht. Ein geeigneter Kandidat hat sich schon mal mit Android programmierung befasst. Unterstützung durch erfahrene Mitarbeiter ist vorhanden.

Es ist wichtig dass der Bewerber:
-sehr gute Java kenntnisse hat
-schon mal mit Android was programmiert hat.
-möglichst bald anfangen kann

Es ist weiterhin wünschenswert wenn der Bewerber:
-Grundkenntnisse über Videokodierung hat
-auf Englisch kommunizieren kann



English: ------------------- The task is mainly focussed on investigating the feasibility of subscribing to and receiving multiple video streams on an Android based mobile plattform and then switching between the multiple streams to decode one stream at a time. Sepcifically it invloves programming a client that can communicate with the plattform to fetch the transmitted packets and to decode them and to display the result. A qualified student will be supported by multiple ressources available to the project. Two months are expected to be necessary. Prolongation and extension of the contract is possible and desirable.
Anforderungen:
-Very good knowledge in Java programming
-Experience in Android Programming
-Good knowledge in C
-Knowledge in Video Coding is desirable
-Knowledge in multimedia streaming fundamentals (Protocols, etc.) is desirable