
我正在嘗試使用 RTP 將視訊串流傳輸到終端。該影片採用 h.246 編碼。我正在使用 ffmpeg 根據 h.264 附件 B 提取位元組流:
ffmpeg -i test.h264 -vcodec copy -vbsf h264_mp4toannexb -an out.h264
這工作正常,但某些 NAL 單元比網路 MTU 更大,因此在發送到終端時它們會被 IP 分段。終端似乎有點懶,會丟棄碎片數據報,讓影片播放變得很糟糕。
所以基本上我需要一種減少 NAL 單元大小的方法,有什麼想法嗎?