使用FFMPEG将H264流式传输到Android

时间:2011-05-07 20:46:53

标签: ffmpeg h.264 rtp android-video-player

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

FFMPEG显示SDP文件中应包含的内容,然后将其复制到SDP文件中并尝试从VLC和FFPLAY播放。 VLC播放音频,但只是给出错误:视频的NAL单元类型不好。 FFPLAY不播放任何内容。

我最好猜测FFMPEG H.264 RTP实现是否被破坏,或者至少它在视频直通模式下不起作用(即使用-vcodec副本)。

我需要修复FFMPEG或其他简单的开源解决方案。我不想在我的Android客户端安装FFMPEG。

感谢。

1 个答案:

答案 0 :(得分:0)

你试过vlc吗?我曾经用过vlc进行流式传输。您可以查看here