como reduzir os tamanhos das unidades H264 anexo B NAL para evitar a fragmentação de IP?

como reduzir os tamanhos das unidades H264 anexo B NAL para evitar a fragmentação de IP?

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?

informação relacionada