繁体   English   中英

如何加快Android应用中IP摄像头的连接速度?

[英]How to speed up the connection to IP camera in Android app?

我正在开发一个Android应用程序(Android 5.1),用于使用RTSP协议从IP摄像头播放视频流。

我使用Android VideoView的标准方法接收和显示视频流:

videoView.setVideoURI(Uri.parse("rtsp://192.168.1.13:8888/test"));
try {
 videoView.start();
 }
catch (Exception ex) {
 ex.printStackTrace();
}

一切正常,但与相机的连接需要很长时间。 在视频开始播放之前,大约需要5-7秒(对我来说太长)。

有没有办法加快连接时间?

终于找到了解决方案。 问题是Android的MediaPlayerVideoView的一部分,它具有无法更改的固定缓冲区大小。 所以我使用了Google的ExoPlayer ,它提供了这样的功能。 使缓冲区大小更小解决了我的问题。

PS维护与VideoView.suspend()VideoView.pause()的资源/连接以便以后恢复流不会产生任何影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM