Recientemente tuve la oportunidad de trabajar con dos dispositivos que están transmitiendo el H264 a través de RTSP. Y me encontré con algún problema al tratar de descomprimir esta secuencia usando la biblioteca FFmpeg.FFmpeg no puede decodificar H264 stream/frame data
Cada vez que el "avcodec_decode_video2" se llama - FFmpeg sólo dice algo así como:
[H264 @ 00339220] ningún marco!
Mi flujo H264 prima I datos de trama comienza así: " 88 84 21 3F F8 F8 0D ..." (por lo que yo entiendo esto 0x65 indica que se trata de un marco IDR?)
Otros marcos para un dispositivo comienza como: " 9A 22 07 F3 4E 48 CC ...."
y para otro dispositivo - de esta manera: " 9A 25 C1 1C 45 62 39 .... "
- ¿Falta aquí algo de datos de marcos?
- ¿Necesita FFmpeg configurar algunos parámetros adicionales?
que estaba esperando al menos "" bytes en el inicio de los datos de la trama ... pero esto es lo que tengo ..