1

我正在尝试将包含 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。

谢谢。

4

1 回答 1

0

你试过vlc吗?我曾经使用 vlc 进行流式传输。你可以看看这里

于 2011-05-08T08:34:07.710 回答