本人在做项目的时候遇到一个问题,通过Android 的videoview 播放rtsp实时视频会有大概三秒左右的延时。
在某些情况下这个延时是无法容忍的,所以想要尽可能缩短这个延时,最好能在1s之内。
项目大致内容是 将实时采集的视频数据 通过Android的wifi热点传到Android设备,然后用Android的videoview 播放视频。
因为还要做其他控制 所以我用的是自己写的Android videoview 播放,我以为是自己程序问题但是我换到Android 的 vlc和一些其他Android播放软件也会有这样的延时。但是通过笔记本连接Android的wifi热点用vlc播放这个实时视频延时基本上不到一秒。
所以估计用Android 自带的videoview或者mediaplayer 是无法解决延时问题了,不知道各位大牛们有其他办法没。
------解决方案--------------------
mediaplayer ------有实时性或者缓冲大小设置的接口吧?