2

我有一个 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

我已经能够在网格视图中显示相同的相机流 4 次,但不幸的是,设备开始运行非常缓慢。

有人对我如何在保持低内存/cpu 使用率的同时支持 4 个实时流有任何建议吗?我在想可能会降低某些流的帧速率,或者在每一帧(不知何故?)抓取更少的数据。在这一点上,我对任何可以同时允许 4 台摄像机进行直播的事情持开放态度。

谢谢您的帮助!

4

0 回答 0