TRANSPORT STREAM
- Se tiene el archivo prueba.mp4
- Es necesario que este archivo tenga la extensión .ts, para poder analizar el flujo de
transporte. Se necesita de un conversor que permita hacer el cambio de la extensión, 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 opción TS y se abrirá la siguiente ventana.
- Vamos a la opción de convertir y saldrá la siguiente ventana.
- Ahora observamos un nuevo archivo prueba.ts
- Con este nuevo archivo se podrá hacer en análisis de flujo de transporte, para realizar el
análisis 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.
- Análisis 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 teoría, se tiene lo siguiente:
El primer byte corresponde al byte de sincronismo y siempre es 0x47. Ahora se hará un
análisis del segundo y del tercer byte.
4 0 1 1
0 1 0 0 0 0 0 0 0 0 0 1 0 0 0 1
TRA
NSP
OR
T ER
RO
R
IND
ICA
DO
R
PA
YLO
AD
UN
IT S
TAR
IND
ICA
DO
R
TRA
NSP
OR
T P
RIO
RIT
Y
PID
El cuarto byte corresponde a:
1 0
0 0 0 1 0 0 0 0
TRA
NSP
OR
T
SCR
AM
BLI
NG
CO
NTR
OL
AD
AP
TATI
ON
FIE
LD
CO
NTR
OL
COUNTINUITY COUNTER
- Paquete aleatorio desde los dos programas
SOFTWARE 2, paquete 32972.
SOFTWARE 1, paquete 32973
- Lista de PID
- Tabla de asignación de programa (Program allocation table PAT)
SOFTWARE 1
SOFTWARE 2, Aquí hacemos click en NPID, hasta que el valor de PID llege a cero.