Android 视频直播流程详解

前言:

如果不了解yuv、rgb、H.264等,可以先学习一下雷神的基础教程。很感谢雷神,因为看他的博客入的门,因为看他的博客才明白了什么叫深入浅出。愿天堂的你不要再熬夜。

直播流程:

简化以后的直播流程并不复杂,如下图


直播流程图
  • 直播端数据源经过二次处理-->编码-->封装-->推流到流媒体服务器
  • 观看端从流媒体服务器拉流-->解封装-->解码的到直播端的数据源然后进行播放
  • 对于数据源的格式编码格式封装格式流媒体协议这些知识点的原理和作用在雷神的博客中已经讲的非常没明白,所以本文中主要讲解一下如何通过现有的Android开源库来实现他们。

视频采集

使用Android设备摄像头进行视频采集yuv数据,github地址:传送门,API使用的是Camera1

你可能感兴趣的:(Android 视频直播流程详解)