Android直播视频流延迟

时间:2011-04-11 15:17:46

标签: android video streaming live

我正在尝试在HTC Desire HD上的VideoView中播放rtsp上的轴视频流。目前,当我在HTC Desire HD上播放时,视频会延迟7秒。

有没有办法减少这种延迟?

我尝试使用vlc在我的计算机上播放视频流,它的工作时间为0.5秒。当我降低帧率,比特率和分辨率时,延迟仍然保持在7秒。我尝试过prepareasync和seekto等功能,但我无法让它们工作。

有没有人使用VideoView包装器或MediaPlayer获取实时视频?

1 个答案:

答案 0 :(得分:1)

据我所知,通过实现MediaPlayer(VideoView基于)的Gingerbread(Android 2.3.3)源代码,我无法更改缓冲区设置。 MediaPlayer似乎固有地设计用于回放,必须不惜一切代价避免差距和错误。对于像视频聊天这样的直播,低延迟比间隙和错误更重要。

目前正在努力将GStreamer移植到Android,它应该提供用于执行低延迟视频流的工具。