音视频
CoderZ9090
人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。
展开
-
《音视频直播------GPUImage》
美颜滤镜效果GPUImage的介绍GPUImage 是一个开源的基于GPU的图片或视频的处理框架,其本身内置了多达120多种常见的滤镜效果GPUImage是利用GPU,使在图片和视频上应用不同的效果和滤镜变得非常的容易,同时它还拥有出色的性能,并且它的性能要比苹果内置的相关APIs出色高斯模糊(毛玻璃)效果在iOS总实现毛玻璃效果方式有很多UIToolBar本身有毛玻璃效果iOS8之后UIVisu...原创 2018-06-14 18:00:06 · 755 阅读 · 0 评论 -
《音视频直播------总体概述》
概述直播的现状2016年,是一个直播年。直播行业快速发展,同时也滋生了大大小小上千家相关的公司。直播和是典型的“社会化视频”2012-2015 年是中国网络直播行业高速发展的四年:娱乐直播用户突破 1 亿,娱乐直播收入突破 100 亿,微博、陌陌也通过直播找到了新的生命力。直播的技术直播技术概况来说,可以分为 采集,前处理,编码,传输,解码,渲染 这几个环节技术整体概览图例:分步解析音视频采集音视...原创 2018-06-10 22:16:36 · 362 阅读 · 0 评论 -
《音视频直播------音视频采集》
采集视频概述音视频采集是直播架构的第一环,是视频的来源其实视频的采集有多个应用场景:比如二维码开发音视频采集包括两部分:视频采集音频采集在iOS开发中,是可以同步采集视频&音频的,使用方式也非常简单相关的采集API都封装在AVFoundation框架中,导入对应框架,实现功能即可采集步骤采集步骤文字描述PS:如果做过二维码开发,应该对相关步骤非常熟悉(非常类似)导入框架相关API主要在AV...原创 2018-06-11 01:36:55 · 1230 阅读 · 0 评论 -
《音视频直播------视频编码》
视频编码介绍为什么进行压缩编码?视频是由一帧帧的图像组成(见实例)比如一张Gif图片其实就可以被分解成若干张单独的图片分别出的图片未经压缩的视频的数据量巨大比如:录音一分钟视频, 需要多大的空间来保存了?1> 为了不让用户感受到卡顿效果, 1秒钟之内至少需要16帧画面(正常开发通常会采集30帧)2> 假如该视频是一个1280*720分辨率的视频(正常情况下会比这个大很多)结果:1280...原创 2018-06-26 22:53:42 · 539 阅读 · 0 评论 -
《音视频直播------硬编码实现》
前言在上一篇中,我们已经知道iOS编码的一些概念知识,从现在开始,我们可以正式对采集到的视频进行编码 这里我们重点介绍硬编码的使用方式,也就是VideoToolBox框架的使用 编码的流程:采集--> 获取到视频帧--> 对视频帧进行编码 --> 获取到视频帧信息 --> 将编码后的数据以NALU方式写入到文件视频采集视频采集我们已经在前面进行了介绍和学习,所...原创 2018-07-24 08:25:30 · 762 阅读 · 0 评论