Android 视频直播流程详解

前言:

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

直播流程:

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


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

视频采集

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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,995评论 25 709
  • 用两张图告诉你,为什么你的 App 会卡顿? - Android - 掘金 Cover 有什么料? 从这篇文章中你...
    hw1212阅读 14,509评论 2 59
  • 开篇先说两件事。第一件事,寻香茶社收到微信公众平台的原创保护功能邀请。这将是我们第一篇标注“原创”标示的文章。通过...
    茶人老七阅读 3,496评论 3 1
  • 任何一个季节中我唯独喜欢秋,生命颇多收获亦得益于这金秋时节。 诗人悲秋:枯藤老树昏鸦,小桥流水人家,古道西...
    七号灯塔左阅读 3,269评论 2 2
  • 今天正式开始要资源了,在老师引领引导下,感觉顺畅,经验就是发自内心微笑着愉快的与目标客户打招呼,交流;收获...
    JIA丽子阅读 1,153评论 0 0

友情链接更多精彩内容