analisis del transport stream de un video

13
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.

description

analisis de transport stream de un video, analisis de la cabecera y del PID

Transcript of analisis del transport stream de un video

Page 1: analisis del transport stream de un video

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.

Page 2: analisis del transport stream de un video

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

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

Page 3: analisis del transport stream de un video

- Elegimos la opción TS y se abrirá la siguiente ventana.

- Vamos a la opción de convertir y saldrá la siguiente ventana.

Page 4: analisis del transport stream de un video

- 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.

Page 5: analisis del transport stream de un video

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

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

Page 6: analisis del transport stream de un video

- Ejecutamos el segundo software.

- Abrimos el archivo prueba.ts

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

Page 7: analisis del transport stream de un video

- Análisis de cabecera del paquete de transporte (Header)

SOFTWARE 1.

SOFTWARE 2.

Page 8: analisis del transport stream de un video

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

Page 9: analisis del transport stream de un video

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

Page 10: analisis del transport stream de un video

- Paquete aleatorio desde los dos programas

SOFTWARE 2, paquete 32972.

SOFTWARE 1, paquete 32973

Page 11: analisis del transport stream de un video

- Lista de PID

Page 12: analisis del transport stream de un video

- Tabla de asignación de programa (Program allocation table PAT)

SOFTWARE 1

Page 13: analisis del transport stream de un video

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