7.3. Additional De-Packetization Guidelines (Linee guida aggiuntive)
7.3. Additional De-Packetization Guidelines (Linee guida aggiuntive)
Le seguenti regole aggiuntive possono essere usate per implementare un depacchettizzatore H.264 operativo:
-
I ricevitori RTP intelligenti (ad es. nei gateway) possono identificare partizioni dati di slice codificate A (coded slice data partitions A, DPA) perse. Se si rileva una DPA persa, dopo aver considerato ritrasmissione ed FEC, un gateway PUÒ decidere di non inviare le corrispondenti partizioni B e C, poiché la loro informazione è priva di significato per i decodificatori H.264. In questo modo un MANE può ridurre il carico di rete scartando pacchetti inutili senza analizzare un bitstream complesso.
-
I ricevitori RTP intelligenti possono identificare FU (fragmentation units) perse. Se si trova una FU persa, un gateway PUÒ decidere di non inviare le FU successive della stessa unità NAL frammentata, poiché la loro informazione è priva di significato per i decodificatori H.264. In questo modo un MANE può ridurre il carico di rete scartando pacchetti inutili senza analizzare un bitstream complesso.
-
I ricevitori intelligenti che devono scartare pacchetti o NALU DOVREBBERO prima scartare tutti i pacchetti/NALU in cui il campo NRI dell'ottetto di tipo dell'unità NAL è uguale a 0. Ciò minimizza l'impatto sull'esperienza utente e mantiene intatte le immagini di riferimento. Se occorre scartare altri pacchetti, DOVREBBERO essere scartati prima quelli con NRI numericamente più basso rispetto a quelli con NRI più alto. Tuttavia, scartare pacchetti con NRI maggiore di 0 conduce molto probabilmente a deriva del decodificatore (decoder drift) e DOVREBBE essere evitato.