как уменьшить размеры блоков NAL h264 Annex B, чтобы избежать фрагментации IP?

как уменьшить размеры блоков NAL h264 Annex B, чтобы избежать фрагментации IP?

Я пытаюсь транслировать видео на терминал с помощью RTP. Видео закодировано в h.246. Я использую ffmpeg для извлечения потока байтов в соответствии с h.264 Annex B:

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

Это работает нормально, но некоторые блоки NAL больше сетевого MTU, и поэтому они фрагментируются IP при отправке на терминал. Терминал кажется немного ленивым и отбрасывает фрагментированные датаграммы, что делает воспроизведение видео ужасным.

По сути, мне нужен способ уменьшить размер блока NAL. Есть идеи?

Связанный контент