Conception d'une application UPNP Audio/Video serveur pour décodeur de télevision numerique

Date : 2007

Type : stage

Formation : M2 IDBCI (ex ITEA)

Auteur(s) : Emmanuel Desmare

Mots Clefs

Resumé

Au sein d’un décodeur de TV numérique relié à un réseau domestique multimédia, réaliser l’intégration de modules de communication basés sur des protocoles IP, assurant l’identification et la diffusion des services audiovisuels.

"Home Networking" Mon travail au sein de Iwedia Technologies consiste, à partir d'un Kit de Developpement Logiciel (SDK : Software Developpment Kit ) libre (licence GPL) que je leur ai proposé lors de mon projet de 1er semestre, à développer un module logiciel s'interfçant avec les autres modules développés par Iwedia, afin de l'intégrer dans les décodeurs de télévision numérique de ses clients. Le but est de pouvoir proposer aux clients disposant de set top box équipé de connectique réseau IP de pouvoir faire parti du standard l'UPNP AV (universal plug'n'play audio/video). Ce standard décrit une façon d'utiliser des protocoles réseau pour permettre le streaming de flux audio/vidéo entre deux équipements (communément un ordinateur serveur de médias et un équipement de réception Audio/Video. Les équipements répondant au standard UPNP AV sont capables de communiquer entre eux afin de proposer leurs services et d'interagir ensembles en fonction de leurs capacités réspectives. Le standard UPNP est issu d'une longue reflexion entre les plus grands concepteurs d'équipement électronique grand public, de développeurs de logiciels et de matériel informatique, afin de garantir enfin une parfaite interopérabilité des équipements électronique de l'habitat.

Travail à effectuer : -comprendre l'utilisation du SDK UPNP AV -dégager les fonctionnalités utiles du standard UPNP AV afin de proposer une utilisation intuitive du module de communication UPNP AV. -spécifier l'interfaçage entre mon module de communication UPNP AV et les autres modules développés par la société Iwedia. -livraison des documentations techniques du module en anglais. -développer ce module logiciel en faisant cohabiter les langages C et C++, car le SDK est en C++ et que les autres modules Iwedia sont en C. Au final mon module sera intégrable comme un module en C. -cross-compilation du module et intégration dans une set top box (rendre mon module dédié à l'architecture matérielle de la set top box). -test et validation du module UPNP AV dans la set top box.

Pas de poster