首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小东邪
掘友等级
iOS开发工程师
|
快手
一生负气成今日,四海无人对夕阳
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
赞
31
文章 27
沸点 4
赞
31
返回
|
搜索文章
文章
热门
最新
(转)Cocoa包管理器之Carthage详解及CocoaPods中心化+Carthage的二进制化
上篇博客详细的聊了CocoaPods的相关内容,今天我们就来介绍另一个Cocoa的包管理器Carthage。在上家公司用Swift开发工程时,用的就是Carthage。Carthage诞生于14年11月份,是用Swift语言开发的,相对于CocoaPods来说是一个新生事物。本…
(转)程序员面试闪充--Cocoapods的详解
在开发iOS应用时,会经常使用到很多第三方开源类库,比如JSONKit,AFNetWorking等等。可能某个类库又用到其他类库,所以要使用它,必须得另外下载其他类库,而其他类库又用到其他类库,“子子孙孙无穷尽也”。 CocoaPods是开发OSX和iOS应用程序的一个第三方库…
(转)Cocoa包管理器之CocoaPods详解
CocoaPods在Cocoa开发日常工作中经常用到的包管理器,即依赖管理工具。有的项目也有用Carthage的,Carthage是一个比较新的依赖管理工具,是使用Swift语言开发的。Carthage在上家公司的一个项目中实践过一些,用着也挺方便。本篇博客就先系统的了解一下C…
(强烈推荐)移动端音视频从零到上手
音视频的发展正在向各个行业不断扩展,从教育的远程授课,交通的人脸识别,医疗的远程就医等等,音视频方向已经占据一个相当重要的位置,而音视频真正入门的文章又少之甚少,一个刚毕业小白可能很难切入理解,因为音视频中涉及大量理论知识,而代码的书写需要结合这些理论,所以搞懂音视频,编解码等…
iOS完整推流采集音视频数据编码同步合成流
众所周知,原始的音视频数据无法直接在网络上传输,推流需要编码后的音视频数据以合成的视频流,如flv, mov, asf流等,根据接收方需要的格式进行合成并传输,这里以合成asf流为例,讲述一个完整推流过程:即音视频从采集到编码,同步合成asf视频流,然后可以将流进行传输,为了方…
iOS完整文件拉流解析解码同步渲染音视频流
解析文件中的音视频流以解码同步并将视频渲染到屏幕上,音频通过扬声器输出.对于仅仅需要单纯播放一个视频文件可直接使用AVFoundation中上层播放器,这里是用最底层的方式实现,可获取原始音视频帧数据. 本文主要分为三大块,解析模块使用FFmpeg parse文件中的音视频流,…
iOS利用FFmpeg解码音频数据并播放
利用FFmepg解析并解码音频流数据,然后将解码后的音频数据送给Audio Queue以实现播放. 利用FFmpeg解析音频数据流, 利用FFmpeg解码音频数据为PCM格式. 利用Audio Queue Player实现音频数据播放. 本例以一个苹果原生相机录制的.MOV文件…
AudioQueue实现音频流实时播放实战
使用Audio Queue实现实时播放音频流数据.这里以一个装着pcm数据的caf文件为例进行播放. 借助数据传输队列,将无论任务数据源的音频数据装入队列中,然后开启audio queue后从队列中循环取出音频数据以进行播放. 本例借助队列实现音频数据的中转, 这里用队列是因为…
iOS关于日志模式及日志级别
在开发中我们经常要通过Log(日志)来调试问题, 而上线后不需要打印Log,而且平常开发每做一个模块如果可以将log按照级别打印出来,对分析问题帮助很大. 通过导入一个头文件以实现开启或关闭Log模式,实现选择Log级别.通过导入#include <syslog.h>以实现打印…
iOS解码关于视频中带B帧排序问题
首先分析parse出来的数据的时间戳,后面得出的结论是除了第一帧时间戳为0,总体时间戳是增长的,后面每4帧为一组,每组中的顺序需要重新排序,排序后即可实现时间戳连续递增. 考虑内存开销,我们每次缓存4帧视频数据,将其放入线性表中,然后使用排序算法对这4帧数据根据pts做一个排序…
下一页
个人成就
优秀创作者
文章被点赞
1,827
文章被阅读
311,342
掘力值
8,674
关注了
5
关注者
4,099
收藏集
3
关注标签
38
加入于
2017-04-11