首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
聪莞
掘友等级
iOS高级工程师
iOS 、OpenGL OpenGL_ES Metal图像处理、 音视频编解码
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
最新
热门
iOS三方框架之 - AFNetworking的Https认证流程
1. NSURLSession:主要的一个基于NSURLSession的管理模块; 2. Reachability:网络监测模块; 3. Security:Https验证模块; 4. Serialization:序列化模块,包含了请求和响应的序列化; 5. UIKit:包含了一…
iOS三方框架之 - SDWebImage解析
通过SDWebImageManager来进行管理,主要模块有三个:加载模块、缓存模块、下载模块。 等等,这里没有列举完全,可以自己看源码枚举里的注释。 SDWebImage使用的是内存和磁盘双缓存。 还有一些属性也不一一列举了,可以自行查看源码。 在收到内存警告的时候,进行缓存…
音视频学习之 - H264解码
使用VTDecompressionSessionCreate创建一个解码器,它的参数中需要一个CMVideoFormatDescriptionRef类型的变量来描述视频的基本信息,所以我们要先准备一些创建session需要的数据,然后才能完成视频的解码。 实际上就是显示纹理,将…
音视频学习之 - H264编码
有了前面[音视频学习之 - 基础概念和[音视频学习之 - H264结构与码流解析的基础,这篇文章开始写代码,前面根据AVFoundation框架做的采集工作流程就不写了,直接从采集的代理方法**captureOutput: didOutputSampleBuffer: from…
YUV颜色详解
RGB 图像中,每个像素点都有红、绿、蓝三个颜色通道,其中每个通道都占用 8 bit,也就是一个字节,那么一个像素点也就占用 24 bit,也就是三个字节。 一张 1280 * 720 大小的图片,就占用 1280 * 720 * 3 / 1024 / 1024 = 2.63 …
音视频学习之 - H264结构与码流解析
H264结构中,一个视频图像编码后的数据叫做一帧,一帧由一个片(slice)或多个片组成,一个片由一个或多个宏块(MB)组成,一个宏块由16x16的yuv数据组成。宏块作为H264编码的基本单位。 场和帧:视频的一场或者一帧可以用来产生一个编码图像。在电视中,每个电视帧都是通过…
音视频学习之 - 基础概念
就是一个I帧到下一个I帧.这一组的数据.包括B帧/P帧.我们称为GOF(GOP). 如果GOP分组中的P帧丢失就会造成解码端的图像发生错误. 为了避免花屏问题的发生,一般如果发现P帧或者I帧丢失.就不显示本GOP内的所有帧.只到下一个I帧来后重新刷新图像. 当这时因为没有刷新屏…
GLSL解决图片倒置
GLSL实现对Shader编译链接里的Demo渲染的图片是倒置的,本篇文字来通过不同的方式来解决这个问题:在顶点着色器程序中添加一个uniformmat4rotateMatrix;旋转矩阵变量,在给g
GLSL实现对Shader编译链接
类似,只是GLKit对着色器程序进行了封装并有了固定的键来表示顶点和纹理(GLKVertexAttribPosition和GLKVertexAttribTexCoord0),而在GLSL中需要我们自己来获取这条通道ID。GLKit中可以通过GLBaseEffect来加载纹理,而…
OpenGL ES GLKit初探
GLKit框架的设计目的是为了简化OpenGL/OpenGL ES的应用开发。它的出现加快了OpenGL或OpenGL ES应用程序的开发。使用数学库、背景纹理加载,预先创建着色器效果,以及标准视图和视图控制器来实现渲染循环。 应用程序。 在iOS平台下,苹果给我们封装好了GL…
下一页
个人成就
文章被点赞
103
文章被阅读
59,097
掘力值
1,292
关注了
8
关注者
66
收藏集
0
关注标签
9
加入于
2019-07-08