25.04.2014 Views

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

1.1.2 Proposition dun Protocole d'Encapsulation d’Objet MPEG-4 Sur RTP<br />

1.1.2.1 Format de Payload RTP pour les Flux Audio/Vidéo MPEG-4<br />

Cette approche reste le seul standard, proposé par l'IETF dans le RFC 3016 [156], pour le<br />

transport des flux audiovisuels MPEG-4. Le format du paquet spécifie un mécanisme de<br />

fragmentation des flux audio/vidéo MPEG-4 pour pouvoir ensuite l’encapsuler dans un flux RTP,<br />

sans utiliser le système MPEG-4 (Sync Layer) pour la synchronisation et la gestion des flux<br />

élémentaires MPEG-4. Cette spécification fournit des règles pour l'utilisation des champs de<br />

l'entête RTP et la fragmentation du flux vidéo en entités indépendamment décodables. Elle donne<br />

enfin des indications pour l'utilisation du MIME (Multipurpose Internet Mail Extension) et du SDP<br />

(Session Description Protocol) [141] pour la signalisation et la configuration, au niveau du récepteur, des<br />

types et des paramètres des médias utilisés dans la session MPEG-4.<br />

Les flux MPEG-4 (audio et vidéo seulement) sont directement encapsulés dans des paquets<br />

RTP, après fragmentation préalable. Chaque flux élémentaire est acheminé dans une session RTP<br />

individuelle, identifiée par une adresse réseau et un numéro de port. Le RFC 3016 ne spécifie pas<br />

l’utilisation des flux élémentaires du système MPEG-4 (OD, BIFS, etc.), mais ceci peut être réalisé<br />

par les applications à travers, par exemple, le protocole de signalisation H.245. Ce qui représente un<br />

atout pour le déploiement d’un streaming MPEG-4 par rapport à d’autre média non MPEG-4. Le<br />

transport des flux audio passe par un formatage LATM (Low-overhead Audio Transport Multiplexing),<br />

ce qui optimise l’utilisation du payload RTP à travers le multiplexage de plusieurs flux audio.<br />

1.1.2.2 Format de Payload RTP avec une Entête SL Réduite<br />

Cette approche, proposée par l’IETF dans [157] et [159], préconise l'utilisation de la couche<br />

SL, puis l'encapsulation du flux de paquets SL dans le payload de RTP avec un éventuel mapping,<br />

de quelques champs redondants, de l'entête SL (voir Figure 1-3) vers l'entête RTP. Ce mode<br />

d’encapsulation fait intervenir un mapping (transfert) de certains champs pertinents de l’entête SL<br />

vers l’entête RTP.<br />

Parmi les apports de cette approche, nous citons :<br />

• Un payload générique et qui ne dépend pas de la nature du flux transporté (audio,<br />

vidéo, OD, SD,....etc.)<br />

• Un payload hautement configurable (i.e. la structure du payload RTP dépend des<br />

paramètres MIME) et ajustable pour convenir à chaque flux élémentaire individuel.<br />

• Deux style d'encapsulation (singulière et multiple). Une encapsulation d'une AU, ou<br />

un fragment d'AU, permet la compatibilité avec le RFC 3016, tandis que<br />

l'encapsulation (concaténation) de plusieurs AUs dans le payload RTP exploite mieux<br />

la bande passante en diminuant l'overhead.<br />

• Possibilité de transporter plusieurs AUs (ou fragment d'AU) entrelacées dans le<br />

payload du paquet RTP, ce qui permet une plus grande tolérance aux pertes de<br />

paquets RTP.<br />

6

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!