远程控制平台二之高效率录屏

内容优化

前面说的受控端推流,这个“流”的数据就来源于录屏,那么我们是否只是简单录屏呢?显然不是的,我们的要求只是看到远程设备的屏幕以及操控远程设备,所以,图像是必须的,但声音是多余的,至少在我们目前这个项目是这样,所以,我们在录屏的时候,只需使用ImageReader截取受控端屏幕画面传输即可。

ImageReader.newInstance(ScreenManager.displayWidth, ScreenManager.displayHeight, PixelFormat.RGBA_8888, 1)

画质优化

考虑到个人的服务器一般性能较低,带宽较小,我们的定位是“能看清受控端屏幕并远程操控”即可,所以肯定不能高保真无损地传输受控端画面,所以我们在获取到屏幕的image数据后,进行压

你可能感兴趣的:(Android录屏,连续录屏,录屏压缩,SurfaceView渲染数组,bitmap转byte,VirtualDisplay,ImageReader)