前言:
如果不了解yuv、rgb、H.264等,可以先学习一下雷神的基础教程。很感谢雷神,因为看他的博客入的门,因为看他的博客才明白了什么叫深入浅出。愿天堂的你不要再熬夜。
直播流程:
简化以后的直播流程并不复杂,如下图
直播流程图
- 直播端数据源经过二次处理-->编码-->封装-->推流到流媒体服务器
- 观看端从流媒体服务器拉流-->解封装-->解码的到直播端的数据源然后进行播放
- 对于数据源的格式、编码格式、封装格式、流媒体协议这些知识点的原理和作用在雷神的博客中已经讲的非常没明白,所以本文中主要讲解一下如何通过现有的Android开源库来实现他们。
视频采集
使用Android设备摄像头进行视频采集yuv数据,github地址:传送门,API使用的是Camera1
网友评论