iOS 直播专题4-音视频编码

20 篇文章 2 订阅 ¥89.90 ¥99.00
本文介绍了iOS平台上音视频编码的基础知识,包括YUV、H.264、AAC等编码格式,以及帧率、码率、分辨率等概念。重点讲解了H.264编码的工作原理,如I帧、P帧、B帧,以及序列参数集(SPS)和图像参数集(PPS)。此外,还探讨了H.265编码的高效性和AAC音频编码的优势。最后,提到了视频编码的软编码和硬编码方式,并提供了项目源码链接供读者参考。
摘要由CSDN通过智能技术生成

现在的高清手机拍个照都有2M以上,按照人眼帧率24帧/秒的速度传输,网络数度需要达到2 * 24M/秒,一般日常中的网络显然不可能有这样的网速。这时就需要对音视频进行编码压缩了。

常用的编码类型有:

  • 视频编码:H.264、H.265、VP8、VP9
  • 音频编码:aac、Opus、mp3

生活中常说的mp4、avi、flv等指的是封装格式,就是个容器,把音视频、字幕、媒体信息等装进容器里,编码在这里充当的是压缩音视频的角色,这样才能减少体积。

名词介绍

YUV

视频裸数据的一种格式,大部分设备的视频帧数据都是YUV,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。跟我们熟悉的RGB类似,YUV也是一种颜色编码方法。

  • 主要用于电视系统以及模拟视频领域,它将亮度信息(Y)与色彩信息(UV)分离,没有UV信息一样可以显示完整的图像,只不过是黑白的,这样的设计很好地解决了彩色电视机与黑白电视的兼容问题。并且,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

狼人残风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值