
Estou tentando transmitir um vídeo para um terminal usando RTP. O vídeo é codificado em h.246. Estou usando o ffmpeg para extrair o fluxo de bytes de acordo com o anexo B do h.264:
ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
Isso funciona bem, mas algumas unidades NAL são maiores que o MTU da rede e, portanto, ficam fragmentadas por IP ao serem enviadas ao terminal. O terminal parece um pouco preguiçoso e descarta datagramas fragmentados, tornando a reprodução do vídeo péssima.
Então, basicamente, preciso de uma maneira de reduzir o tamanho da unidade NAL, alguma ideia?