Formato de vídeo propio de RIM (archivo de transmisión de secuencias RIMM)

El formato de vídeo propio de RIM consta de un encabezado, una lista de fotogramas y un pie de página. Todos los valores del tipo int o short son little-endian.

Encabezado

Campo

Valor

Tamaño

etiqueta de ID

RIMM

4 B

versión

0

3 B

ubicación del descriptor

  • 0 si se graba en un archivo
  • 1 si graba en una secuencia

1 B

descriptor

valores del descriptor

  • 75 B si se graba en un archivo
  • 0 B si se graba en una secuencia

Marcos

Campo

Valor

Tamaño

tipo de secuencia

  • 0 si se trata de un fotograma de audio
  • 1 si se trata de un fotograma de vídeo

1 B

fotograma clave

  • 1 si se trata de un fotograma clave
  • 0 de lo contrario

1 b

marco de configuración

  • 1 si se trata de un marco de configuración
  • 0 de lo contrario

1 b

tamaño

tamaño de marco en bytes

30 b

duración

duración del vídeo en milisegundos

2 B

datos

los datos reales del marco

<size> B

tipo de secuencia

  • 0 si se trata de un fotograma de audio
  • 1 si se trata de un fotograma de vídeo

1 B

fotograma clave

  • 1 si se trata de un fotograma clave
  • 0 de lo contrario

1 b

marco de configuración

  • 1 si se trata de un marco de configuración
  • 0 de lo contrario

1 b

tamaño

tamaño de marco en bytes

30 b

duración

duración del vídeo en milisegundos

2 B

Nota: Los campos de fotograma clave, marco de configuración y tamaño se almacenan en un int de 32 bits con los campos de fotograma clave y de marco de configuración almacenados en los bits del orden superior (dos primeros) de la palabra de 32 bits. Por ejemplo, un fotograma clave de vídeo con un tamaño de 16909060 bytes a 24 fps tendría el encabezado siguiente:
01 04 03 02 81 2A 00

Pie de página

Campo

Valor

Tamaño

Descriptor

valores del descriptor

  • 75 bytes si se graba en una secuencia
  • 0 bytes si se graba en un archivo

Descriptor

Campo

Valor

Tamaño

marcos de audio

número de marcos de audio

4 B

marcos de vídeo

número de marcos video

4 B

fotogramas clave de audio

número de fotogramas clave de audio

4 B

fotogramas clave de vídeo

número de fotogramas clave de vídeo

4 B

fotogramas de audio por segundo

número de fotogramas de audio por segundo (el número de fotogramas por segundo cambia + 1)

4 B

fotogramas de vídeo por segundo

número de fotogramas de vídeo por segundo (el número de fotogramas por segundo cambia + 1)

4 B

tamaño de audio

tamaño de la secuencia de audio en bytes

4 B

tamaño de vídeo

tamaño de la secuencia de vídeo en bytes

4 B

fotogramas de vídeo por segundo

la velocidad inicial de reproducción de vídeo en fotogramas por segundo

4 B

tamaño máximo del marco de vídeo

tamaño del marco de vídeo de mayor tamaño en bytes

4 B

duración del audio

duración de la secuencia de audio en milisegundos

4 B

duración del video

duración de la secuencia de vídeo en milisegundos

4 B

RESERVADO

indefinido

20 B

ancho

ancho de vídeo en píxeles

2 B

altura

altura de vídeo en píxeles

2 B

códec de vídeo

  • 2 si el códec de vídeo es mpeg4
  • 5 si el códec de vídeo es H.263
  • 6 si el códec de vídeo es H.264

2 B

códec de audio

  • 0 si el códec de audio es PCM
  • 7 si el códec de audio es AMR
  • 0xA si el códec de audio es AAC

1 B


¿Le ha resultado útil esta información? Envíenos sus comentarios.