como reduzir os tamanhos de unidade NAL do anexo B h264 para evitar a fragmentação de IP?

1

Estou tentando transmitir um vídeo para um terminal usando o RTP. O vídeo está codificado em h.246. Estou usando o ffmpeg para extrair o fluxo de bytes de acordo com o Anexo B h.264:

ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264 

Isso funciona bem, mas algumas unidades da NAL são maiores que a MTU da rede e, portanto, fragmentado por IP ao ser enviado para o terminal. O terminal parece um pouco preguiçoso e descarta datagramas fragmentados tornando a reprodução de vídeo horrível.

Então, basicamente, eu preciso de uma maneira de reduzir o tamanho da unidade NAL, alguma idéia?

    
por Nicolas Emiliani 25.01.2013 / 18:17

0 respostas