Ffmpeg Bit indicador de acceso aleatorio

Ffmpeg Bit indicador de acceso aleatorio

Estoy intentando transmitir usando ffmpeg a un STB, sin éxito. Del soporte del software STB obtuve esta respuesta:

4.1.5.1 Indicador de acceso aleatorio Para trenes de bits H.264/AVC, se aplica lo siguiente: Codificación: El bit indicador de acceso aleatorio se establecerá siempre que se produzca un RAP H.264/AVC en trenes de vídeo (consulte la definición de RAP H.264/AVC en las Cláusulas 3.1 y 5.5). .5). Decodificación: el IRD puede ignorar el bit random_access_indicator. Puede utilizarse de forma beneficiosa junto con el indicador elemental_stream_priority para identificar RAP.

3.1 H.264/AVC RAP: unidad de acceso con delimitador AU en un Bitstream H.264/AVC en el que un IRD puede comenzar a decodificar vídeo con éxito. Esta unidad de acceso incluirá exactamente un conjunto de parámetros de secuencia (que esté activo) con VUI y el conjunto de parámetros de imagen que se requiere para decodificar la imagen asociada. El SPS también precederá a cualquier unidad SEI NAL en esta unidad de acceso. Esta unidad de acceso debe contener una imagen IDR o una imagen I.

¡No sé cómo configurar ese bit! Con transmisiones en funcionamiento, mi STB muestra:

diciembre[2][base] :: set_video_track() : -1 -> 0 [H264]

dec[2][base] :: set_audio_track() : -1 -> 0 [AAC] [eng]

Pero con mi flujo

dec[1][base] :: set_video_track() : -1 -> -1 []

dec[1][base] :: set_audio_track() : -1 -> 0 [AAC] [spa]

Mi comando Ffmpeg

ffmpeg -nostdin -loglevel info -ss 10 -hwaccel_device 0 -hwaccel cuvid -c:v h264_cuvid -deint 2 -y -re -i udp://XXXX:XXXX?pkt_size=1316\&buffer_size=409600\&fifo_size=1000000\&overrun_nonfatal =1 -movflags isml+frag_keyframe -f ismv -threads 0 -c:a libfdk_aac -ac 2 -b:a 64k -map 0:v -filter:v:0 scale_npp=w=1024:h=576 -c:v :0 h264_nvenc -preset llhq -g 150 -keyint_min 150 -forced-idr 1 -aud 1 -strict_gop 1 -bf 2 -flags:v +global_header -pcr_period 5 -b:v:0 1200k -bsf:v h264_mp4toannexb -map 0 :v -filter:v:1 scale_npp=w=1920:h=1080 -c:v:1 h264_nvenc -preset llhq -g 150 -keyint_min 150 -forced-idr 1 -aud 1 -strict_gop 1 -bf 2 -flags: v +global_header -pcr_period 5 -b:v:1 2000k -bsf:v h264_mp4toannexb -map 0:v -filter:v:2 scale_npp=w=640:h=368 -c:v:2 h264_nvenc -preset llhq -g 150 -keyint_min 150 -forced-idr 1 -aud 1 -strict_gop 1 -bf 2 -flags:v +global_header -pcr_period 5 -b:v:2 1200k -bsf:v h264_mp4toannexb -map 0:a:0http://XXX/X/X

Estoy usando la última versión de ffmpeg y nvidia.

¿Algunas ideas?

Gracias.

información relacionada