![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
音视频
文章平均质量分 80
starmier
这个作者很懒,什么都没留下…
展开
-
IOS 图像存储格式之YUV
IOS 图像存储格式之YUV1、YUV简介2、YU(Cb)V(Cr)常用存储格式3、IOS系统定义视频格式规则1、YUV简介 yuv格式是一种图片储存格式,跟RGB格式类似。yuv中,y表示亮度(Luminance或Luma),单独只有y数据就可以形成一张图片,只不过这张图片是灰色的。u和v表示色度(Chrominance或Chroma)(u和v也被称为:Cb-蓝色差,Cr-红色差),作用是描述影像色彩及饱和度,用于指定像素的颜色。最早的电视信号,为了兼容黑白电视,采用的就是yuv格式。一张yuv的原创 2021-04-16 15:46:41 · 1129 阅读 · 0 评论 -
CVPixelBufferRef 生成方式
CVPixelBufferRef 生成方式1、从CVImageBufferRef 里面获取yuv数据,转为yuv420(NV12)2、UIImage 生成 CVPixelBufferRef3、CVPixelBufferRef 生成 UIImage4、CVPixelBufferRef裁剪 在iOS里,我们经常能看到 CVPixelBufferRef 这个类型,在Camera 采集返回的数据里得到一个CMSampleBufferRef,而每个CMSampleBufferRef里则包含一个 CVPixel原创 2021-04-16 15:39:00 · 2551 阅读 · 1 评论 -
IOS 获取摄像头/麦克风/相册 权限
IOS 获取摄像头/麦克风/相册 权限1、获取摄像头/麦克风权限1.1、检测当前的权限状态1.2、请求麦克风权限2、获取相册权限2.1、检测权限2.2、请求授权3、版本兼容4、后台处理1、获取摄像头/麦克风权限#import <AVFoundation/AVFoundation.h> //类型定义typedef NSString * AVMediaType NS_EXTENSIBLE_STRING_ENUM;AVF_EXPORT AVMediaType const AVMediaT原创 2021-04-16 15:25:17 · 2058 阅读 · 0 评论 -
音画同步策略
音画同步策略1、解决问题:2、特定场景:3、解决方案:3.1、计算声音、画面之间的输出差值3.2、根据差值确定同步策略1、解决问题:声音、画面是否同步?声音比画面快了还是慢了?2、特定场景:点播自身视频的特点:交叉存储异常的情况,也就是视频自身封装异常或者流异常这两种特殊情况;只有视频流或者音频流;同步策略:视频帧快播/慢播;丢帧处理;3、解决方案:现有的播放流程描述:A网络数据下载 ----- 缓冲队列 ---- 音画同步 ----- pending队列 ----- 推送视原创 2021-04-16 15:21:16 · 1408 阅读 · 0 评论