
ios
文章平均质量分 87
w_howell
https://github.com/haowei8196
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ios直播技术(4)-- 视频渲染
IOS视频渲染相对编解码要简单一些,系统也提供了GLKView,当然我们也可以自定义实现。这里我就分享下自己实现的一点经验。 自定义的renderframe #import @class AVCaptureVideoPreviewLayer; class I420VideoFrame; @interface VideoRenderFrame : UIView @property (nonat原创 2017-03-22 10:40:54 · 1815 阅读 · 2 评论 -
ios直播技术(1)-- 视频采集
自己封装了一个视频采集类。 1.支持动态修改前后置摄像头。 2.支持分辨率、帧率修改,当设置不支持的分辨率时自动匹配最相近的分辨率。 3.视频预览功能原创 2017-02-14 10:53:07 · 1967 阅读 · 1 评论 -
ios直播技术(2)-- 视频编码
今天给大家分享下视频的编码,由于ios在8.0才支持硬编码,所以这里加入了软编码,openH264和X264均可,这里介绍的是X264。 硬编码由于耗用CPU极低,编码效率高所以优先选择,软编码(X264)占用CPU高,一般在4s上720P 20帧就编不动了吧,当然也有优点,6.X、7.X系统都可用。 首先是编码器的设计图: H264Encoder作为基类首先是创建编码器接口原创 2017-02-20 13:52:07 · 2357 阅读 · 0 评论 -
ios直播技术(3)-- 视频解码
今天给大家分享下视频的解码,解码器分为硬解码(videotoolbox)和软解码(ffmpeg)实现。 硬解码由于耗用CPU极低,解码效率高所以优先选择,软解码占用CPU高,只在8.0以下使用,推荐720P以下分辨率,当然也有优点,6.x、7.x系统都可用。 首先是解码器的设计图: 和上一篇文章中的编码器一样,H264Decoder作为基类首先是创建解码器原创 2017-02-21 15:12:25 · 2015 阅读 · 0 评论