我正在尝试使用 RTP 将视频流式传输到终端。该视频采用 h.246 编码。我正在使用 ffmpeg 根据 h.264 附件 B 提取字节流:
ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
这样做没问题,但有些 NAL 单元比网络 MTU 大,因此在发送到终端时会被 IP 碎片化。终端似乎有点懒,会丢弃碎片化的数据报,导致视频播放效果很差。
所以基本上我需要一种方法来减少 NAL 单元的大小,有什么想法吗?