logo头像

最可怕一生碌碌无为,还说平凡难能可贵!

编码视频

前言此文主要介绍使用FFmpeg和x264两个静态库,将采集到的YUV420p数据编码为h264。 关于编码和FFmpeg & x264从iPhone摄像头获取到的YUV420p数据体积是非常大的,每一帧的图片和帧之间存在大量...

摄像头采集图像

前言此文的目的是介绍通过iOS设备摄像头获得视频数据的一些API及基本设置。 主要API AVCaptureDevice //输入设备,摄像头或者麦克风 AVCaptureInput //用于配置输入端口 AVCaptureOutp...

视音频开发-YUV420P

前言对一种颜色进行编码的方法统称为”颜色空间”或”色域”,RGB和YUV,都是颜色空间的种类。iOS中获取到的摄像头的原始数据,常见也就是RGB和YUV。RGB可能大家都比较熟,就是每个像素由三原色分量组成,在计算机存储中三个分量的值...

视音频学习计划

前言初学视音频,并不能面面俱到,把每种协议、格式、编码都学一遍。这里计划在众多流媒体协议、视频格式、视音频编码格式中各挑出几种,在iOS端实现一些小功能,理论还是需要结合实际。 选择视频播放流程图在《视频播放简单原理》已经介绍过:解协...

视频播放简单原理

前言 视频播放基本流程 基本概念 常用流媒体协议 常用封装 视频编码 音频编码 音画同步 后话 参考 前言前段时间做了一个直播模块,没有意外都是用第三方服务实现的,基本都是业务的东西,有时间就开始研究下相关的技术,不能一直做黑...

博客的艰难部署过程

Hexo + GitHub Pages 搭建个人博客 Hexo + GitHub Pages 搭建个人博客 1. 前言 2. 搭建步骤 3. 搭建 Node.js 环境 4. 搭建Git环境 & GitHub注册和配置 5....