1.Camera2视频采集编码解码
1.1 Camera2简介
1.2 参考教程:
【Android Camera2采集摄像头原始数据并手动预览】:https://www.cnblogs.com/haibindev/archive/2018/02/03/8408598.html
【视频采集:Android平台基于Camera 2的实现】:https://www.jianshu.com/p/7b33c7b98db5
【Android直播实现 Android端推流、播放】: https://www.cnblogs.com/endv/p/7487685.html

 

ZLMediaKit学习系列(五)安卓设备视频采集编解码推拉流插图

ZLMediaKit学习系列(五)安卓设备视频采集编解码推拉流插图1

 

2.ZLMdeiaKit开启MediaServer进行推拉流
2.1 修改Cmakelist
ZLMdeiaKit官方提供的demo中Cmakelist开放所以HTTP-API:
打开ENABLE_PROXY 标签,添加相应的代码库
ZLMediaKit学习系列(五)安卓设备视频采集编解码推拉流插图2

2.2.推拉流测试客户端
2.2.1.Yasea推流集成
【Android 推流测试客户端yasea】:https://github.com/begeekmyfriend/yasea
【播放器VLC可选作为测试】
【集成ZLMediaKit和yasea地址】:https://gitee.com/mikite/ZLMediaKit
2.2.2.ijkplayer集成 (可选)
建议使用码云仓库,下载源码编译安卓版本(官方wiki):

ZLMediaKit学习系列(五)安卓设备视频采集编解码推拉流插图3