5.4. Packetization Modes
5.4. Packetization Modes
Ce mémo spécifie trois cas de modes de packetisation :
- Single NAL unit mode
- Non-interleaved mode
- Interleaved mode
Le mode NAL unit unique vise les systèmes conversationnels conformes à la Recommandation UIT-T H.241 [3] (voir section 12.1). Le mode non entrelacé vise les systèmes conversationnels qui peuvent ne pas être conformes à la Recommandation UIT-T H.241. En mode non entrelacé, les NAL units sont transmis dans l'ordre de décodage des NAL units. Le mode entrelacé vise les systèmes qui n'exigent pas une très faible latence de bout en bout. Le mode entrelacé permet la transmission des NAL units hors de l'ordre de décodage des NAL units.
Le mode de packetisation en cours d'utilisation PEUT être signalé par la valeur du paramètre de type de média OPTIONNEL packetization-mode. Le mode de packetisation utilisé régit quels types de NAL unit sont autorisés dans les charges utiles RTP. Le tableau 3 résume les types de charge utile de paquet autorisés pour chaque mode de packetisation. Les modes de packetisation sont expliqués plus en détail à la section 6.
Tableau 3. Résumé des types de NAL unit autorisés pour chaque mode de packetisation (yes = autorisé, no = interdit, ig = ignorer)
| Payload Type | Packet Type | Single NAL Unit Mode | Non-Interleaved Mode | Interleaved Mode |
|---|---|---|---|---|
| 0 | reserved | ig | ig | ig |
| 1-23 | NAL unit | yes | yes | no |
| 24 | STAP-A | no | yes | no |
| 25 | STAP-B | no | no | yes |
| 26 | MTAP16 | no | no | yes |
| 27 | MTAP24 | no | no | yes |
| 28 | FU-A | no | yes | yes |
| 29 | FU-B | no | no | yes |
| 30-31 | reserved | ig | ig | ig |
Certaines valeurs de NAL unit ou de type de charge utile (indiquées comme réservées dans le tableau 3) sont réservées pour des extensions futures. Les NAL units de ces types NE DEVRAIENT PAS être envoyés par un émetteur (directement comme charges utiles de paquet, comme unités d'agrégation dans des paquets d'agrégation, ou comme unités fragmentées dans des paquets FU) et DOIVENT être ignorés par un récepteur. Par exemple, les types de charge utile 1-23, avec le type de paquet associé « NAL unit », sont autorisés en « Single NAL Unit Mode » et en « Non-Interleaved Mode » mais interdits en « Interleaved Mode ». Cependant, les NAL units des types 1-23 peuvent être utilisées en « Interleaved Mode » comme unités d'agrégation dans des paquets STAP-B, MTAP16 et MTAP24 ainsi qu'unités fragmentées dans des paquets FU-A et FU-B. De même, les NAL units des types 1-23 peuvent aussi être utilisées en « Non-Interleaved Mode » comme unités d'agrégation dans des paquets STAP-A ou unités fragmentées dans des paquets FU-A, en plus d'être utilisées directement comme charges utiles de paquet.