我正在尝试将包含 H.264 和 AAC 的 .ts 文件作为 RTP 流传输到 Android 设备。
我试过了:
.\ffmpeg -fflags +genpts -re -i 1.ts -vcodec copy -an -f rtp rtp://127.0.0.1:10 000 -vn -acodec copy -f rtp rtp://127.0.0.1:20000 -新音频
FFMPEG 显示您的 SDP 文件中应该包含的内容,我将其复制到 SDP 文件中并尝试从 VLC 和 FFPLAY 播放。VLC 播放音频但只是给出错误回复:视频的错误 NAL 单元类型。FFPLAY 不播放任何内容。
我的最佳猜测是 FFMPEG H.264 RTP 实现是否被破坏,或者至少它在视频直通模式下不起作用(即使用 -vcodec 副本)。
我需要修复 FFMPEG 或替代的简单开源解决方案。我不想在我的 Android 客户端中安装 FFMPEG。
谢谢。