欢迎使用CSDN-markdown编辑器

零基础学习音视频—–编码篇(VideoToolBox)

现在音视频如此火爆,作为一枚专业的程序媛哪能不懂音视频的开发呢,所以踏上了音视频研究之路。对于ios来说音视频编解码主要有两种编解码框架FFmpeg和苹果ios8以后开放的VideoToolBox,FFmpeg是基于CPU进行编解码的,俗称软编码,而VideoToolBox是基于GPU进行编解码的,俗称硬编码。这里我主要研究的是苹果开放的VideoToolBox。

这里我主要是对我学习视频编码做一个整理记录,技巧只有一个就是多看多写,不懂就查:
1. 雷神音视频基础入门
2. 音频与视频基本原理
3.H264(NAL简介与I帧判断)
4.移动直播技术秒开优化经验
必须全都看一遍这样对视频编解码有了一个大概的了解,还有对一些关键字的了解 码流 / 码率 / 比特率 / 帧速率 / 分辨率 / 高清的区别
5.如何快速的开发一个完整的iOS直播app(原理篇)
掌握了一定的基础知识后 就是理论结合实际啦,代码链接地址音视频编解码代码

代码有了,现在就是研究代码了,当你读代码的时候你会发现,如果你不看上面的文章你完全就蒙圈了,但是当你耐心的看完你会有一种豁然开朗的感觉。毕竟房子盖起来了,你想要知道怎么盖还是要从地基开始

以上都是纯理论只是现在进入真正的代码解析根据博客
1.使用VideoToolbox硬编码H.264
2.VideoToolBox基本函数使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值