2017-01-22 8 views
1

J'ai quelques questions liées au multiplexage de flux MPE PES (mis en paquets) en mpeg TS. Pourquoi la valeur DTS et PTS sont-elles incluses dans l'en-tête PES et la valeur PCR dans l'en-tête de flux de transport?mpeg flux en paquets dans le flux de transport

Pourquoi?

Et si nous voulons jouer d'une manière ou d'une autre juste le flux PES alors nous n'avons aucune valeur de PCR nécessaire pour la diffusion?

Si la PCR est créée par un multplekser (en-tête ts) non encodeur, alors comment le multplekser connaît-il la corelation avec PTS, DTS du flux codé?

Merci pour toutes les réponses.

Répondre

2

Les valeurs de PCR sont incluses dans TS pour la synchronisation temporelle entre le codeur et le décodeur. Par conséquent, le décodeur peut verrouiller son horloge sur l'horloge de l'encodeur. D'autre part, les valeurs PTS/DTS sont liées à l'heure de présentation/décodage de l'unité de présentation spécifique (PU). Théoriquement, les décodeurs n'ont pas à prendre en compte les valeurs PCR et à gérer la présentation/décodage des PU uniquement à partir des valeurs PTS/DTS.

Voir this pour plus de détails.