Aller au contenu principal

12.3. Video Telephony, Interleaved Packetization Using NAL Unit Aggregation (Vidéophonie, paquetisation entrelacée avec agrégation d'unités NAL)

12.3. Video Telephony, Interleaved Packetization Using NAL Unit Aggregation (Vidéophonie, paquetisation entrelacée avec agrégation d'unités NAL)

Ce schéma permet une meilleure dissimulation d'erreur (error concealment) et est utilisé dans les conceptions basées sur H.263 employant la paquetisation RFC 4629 [11]. Il a été implémenté et de bons résultats ont été rapportés [13].

L'encodeur VCL code l'image source de sorte que tous les macroblocs (macroblock, MB) d'une ligne de MB sont assignés à un slice. Tous les slices d'adresses de ligne MB paires sont combinés en un STAP (Single-Time Aggregation Packet), et tous les slices d'adresses de ligne MB impaires en un autre. Ces STAP sont transmis comme paquets RTP. L'établissement des jeux de paramètres est effectué comme discuté ci-dessus.

Notez que l'utilisation des STAP est essentielle ici, car le grand nombre de slices individuels (18 pour une image au format CIF (Common Intermediate Format)) entraînerait une surcharge d'en-tête IP/UDP/RTP inacceptable (sauf si l'outil de codage source FMO est utilisé, ce qui n'est pas supposé dans ce scénario). De plus, certains systèmes de transmission vidéo sans fil, tels que H.324M et la vidéophonie IP spécifiée dans 3GPP, sont susceptibles d'utiliser une taille de paquet de transport relativement petite. Par exemple, une taille MTU typique du SDU H.223 AL3 est d'environ 100 octets [17]. Le codage de slices individuels selon ce schéma de paquetisation apporte un avantage supplémentaire dans la communication entre réseaux filaires et sans fil, car les slices individuels sont probablement plus petits que la taille maximale de paquet préférée des systèmes sans fil. Par conséquent, une passerelle peut convertir les STAP utilisés dans un réseau filaire en plusieurs paquets RTP avec une seule unité NAL, préférés dans un réseau sans fil, et vice versa.