
Estoy intentando transmitir un video a una terminal usando RTP. El vídeo está codificado en h.246. Estoy usando ffmpeg para extraer el flujo de bytes de acuerdo con el anexo B de h.264:
ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
Esto funciona bien, pero algunas unidades NAL son más grandes que la MTU de la red y, por lo tanto, quedan fragmentadas por IP cuando se envían al terminal. El terminal parece un poco vago y descarta datagramas fragmentados, lo que hace que la reproducción del vídeo sea pésima.
Básicamente, necesito una forma de reducir el tamaño de la unidad NAL, ¿alguna idea?