简介
minicap属于STF框架的一个工具,由STF团队自身开发,属于较为核心的一部分,minicap运行于android设备端,负责设备屏幕视频的实时采集并通过socket接口发送,github下载地址:https://github.com/openstf/minicapmicicap。minicap采集屏幕的原理很简单:通过ndk的截屏接口不停的截屏并通过socket接口实时发送,这样客户端便可以得到一序列的图片流,图片流合成后就成为视频;
安装minicap
一.安装ndk
Android NDK 是指Android Native Development Kit,也被Google称为“NDK”。Android程序运行在Dalvik虚拟机中, NDK允许用户使用类似C / C++之类的原生代码语言执行部分程序
1.通过Android开发工具下载网址:http://www.androiddevtools.cn/上下载NDK开发包。
2.配置NDK开发环境(环境变量)。 把NDK解压后文件目录主放到path最后面。
3.检查是否安装成功: ndk-build
二.git下载minicap源码
git clone https://github.com/openstf/minicap.git
git submodule init
git submodule update
三.编译minicap
1.获取CPU架构
adb shell getprop ro.product.cpu.abi
2.获取系统版本