Etat d’avancement Développement et intégration Bilal EL ALI Caen, Mars 2001
2 Librairie de transport RTP/RTCP (1/2) Adaptation de la version de base (version2.5) Modules de résolution d’adresse Mise à jour et extention plus facile Déclaration des membres en dynamique Héritage Modules de classification pour DiffServ Marquage du champ ToS Simulation de perte (Elliot-Gilbert)
3 Caen, Mars 2001 Librairie de transport RTP/RTCP (2/2) Extension des rapports RTCP Contrôle de congestion et prédiction de la bande passante (LRR et DLRR) Extension pour le «Multicast» Introduction des agents d’agrégation
4 Caen, Mars 2001 Contrôle de pertes Accroître la qualité apparente de la transmission Protection de l ’information prioritaire Partage optimal de la bande passante entre information utile et information de redondance FEC (Forward Error Control) – Codes MDS – Répétition d ’information d ’entête PET (Priority Encoding Transmission)
5 Caen, Mars 2001 Fec : Protection égale Entêtes RTP Entêtes du «Payload» Entêtes «Fec» Données Multimédia Données «Fec»
6 Caen, Mars 2001 Fec : Protection inégales Entêtes RTP Entêtes du «Payload» Entêtes «Fec» I : 30% P : 22% B : 12%
7 Caen, Mars 2001 Entêtes de «Payload» |G|E|F| Res | Sequence Number | Media Length | |G|E|F| Res | Sequence Number | TS Offset | Media Length | |G|E|F| Res | Sequence Number | TS Offset |
8 Caen, Mars 2001 Entêtes Fec | N | K | Length recovery | | Time stamp. Offset recovery | | N | K | Length recovery | |G|E|F| Res | Sequence Number | Media Length |
9 Caen, Mars 2001 Etat d’avancement Canaux TCP, RTP/UDP et GP-RTP/UDP Livraison des données (côté client) : TCP et RTP/UDP, par paquet reçu GP-RTP/UDP par AUs complète si possible Module Intelligent à travers les rapports RTCP Débit Fec, ARQ, etc … Intégration de la partie de prédiction de la bande passante et de la régulation de débit Sur les canaux UDP. Estimation effectuée du côté client Echange des paramètres par les rapports RTCP Calcul exact des données perdues en utilisant les entêtes du «payload». Prise en compte de l’état du «buffer» d’envoi
10 Caen, Mars 2001 Etat d’avancement Intégration de l’encodeur/décodeur MDS Reed-Solomon Serveur/Encodeur Entrée : des AUs Sortie : les codes de redondance Client/Décodeur Réception des paquets RTPs et reconstruction éventuelle Livraison des données utiles : Pas perte, image (AU) d’origine complète, Perte, Possibilité de reconstruction alors image reconstituée sinon livraison parties reçues (éventuellement)
11 Caen, Mars 2001 Canal GP-RTP/UDP côté serveur Envoi sur le réseau Avec Régulation de débit Server Encapsulation Et Génération des Paquets RTP RTCP Report Receiver Controlers Fec Prédiction de la bande passante Codage MDS et génération Fec AU RTP/RTCP To/From Network
12 Caen, Mars 2001 Schéma synoptique côté client Réception et bufferisation des paquets RTP Extraction des «Payload» (Fec) -1 Client RTP RTCP contrôleur D’agrégation
13 Caen, Mars 2001 Perspectives Validation en unicast : –Modules de prédiction de la bande passante. –Protection égale et inégale DiffServ Phase multicast