Está en la página 1de 13

TRANSPORT STREAM

Se tiene el archivo prueba.mp4

Es necesario que este archivo tenga la extensin .ts, para poder analizar el flujo de
transporte. Se necesita de un conversor que permita hacer el cambio de la extensin, en
este caso se usara el Total Video Converter.

Vamos donde dice nueva tarea y abrimos el archivo prueba.mp4

Se abrir una ventana donde nos da a elegir los formatos disponibles.

Elegimos la opcin TS y se abrir la siguiente ventana.

Vamos a la opcin de convertir y saldr la siguiente ventana.

Ahora observamos un nuevo archivo prueba.ts

Con este nuevo archivo se podr hacer en anlisis de flujo de transporte, para realizar el
anlisis se tomara en cuenta dos software. MPEG2 TS Packet Analyser y TS Packet Editor.

Ejecutamos el primer programa, vamos a file y luego a Open transport stream.

Abrimos el archivo generado por el Total Video Converter, Prueba.ts

Ejecutamos el segundo software.

Abrimos el archivo prueba.ts

Prueba.ts consta de 413936 paquetes, que son 77820156 bytes.

Anlisis de cabecera del paquete de transporte (Header)

SOFTWARE 1.

SOFTWARE 2.

Los datos de cabecera son iguales entre los dos programas. La cabecera consta de 4 bytes,
que son 32 bits. En la imagen se puede observar los bytes de cabecera:

47

40

11

10

Como se mencion en la teora, se tiene lo siguiente:

El primer byte corresponde al byte de sincronismo y siempre es 0x47. Ahora se har un


anlisis del segundo y del tercer byte.

4
0

TRANSPORT PRIORITY

TRANSPORT ERROR
INDICADOR
PAYLOAD UNIT STAR
INDICADOR

0
0

1
0

PID

1
0

El cuarto byte corresponde a:


1
0

ADAPTATION FIELD
CONTROL

TRANSPORT
SCRAMBLING
CONTROL

0
0

COUNTINUITY COUNTER

Paquete aleatorio desde los dos programas


SOFTWARE 2, paquete 32972.

SOFTWARE 1, paquete 32973

Lista de PID

- Tabla de asignacin de programa (Program allocation table PAT)


SOFTWARE 1

SOFTWARE 2, Aqu hacemos click en NPID, hasta que el valor de PID llege a cero.