我有一个Android平板电脑应用程序,使用java.io.DataInputStream实例从ipcamera流式传输mjpeg流 . 当我流式传输单个mjpeg数据流时,这非常有用 . 我希望能够在gridview中传输多个流 . 本文解释了理想的布局:

https://docs.google.com/document/d/1j0pC5BGzgSN2NRQGfsF7eUugf-n54eBpI9ZeC-5KKKI/edit?usp=sharing

由于NDA的原因,我不能透露所有源代码,但我可以提供javadoc到目前为止我所拥有的:

http://jumpstar.www57.a2hosting.com/camView/index.html

我已经能够在gridview中显示相同的相机流4次,但遗憾的是设备开始运行得非常慢 .

有没有人对如何支持4个直播流同时保持低内存/ CPU使用率有任何建议?我想可能会为某些流降低帧速率或者在每一帧抓取更少的数据(不知何故?) . 此时我对任何事情持开放态度,允许同时有4个摄像头直播 .

谢谢您的帮助!