Я пытаюсь передать видео на терминал, используя RTP. Видео закодировано в h.246. Я использую ffmpeg для извлечения потока байтов в соответствии с приложением B h.264:
ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
Это работает нормально, но некоторые блоки NAL больше, чем сетевой MTU, и поэтому они фрагментируются по IP при отправке на терминал. Терминал кажется немного ленивым и отбрасывает фрагментированные дейтаграммы, делая воспроизведение видео ужасным.
Так что в принципе мне нужен способ уменьшить размер блока NAL, есть идеи?