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