自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (4)
  • 收藏
  • 关注

原创 基于iOS的网络音视频实时传输系统(六)- AudioQueue播放音频,OpenGL渲染显示图像

AudioQueue播放音频在上一篇中写了解码H264,不过AAC可以省略解码的步骤因为AudioQueue函数提供的接口可以直接播放AAC音频,估计解码的操作它内部自己帮我们做了,AudioQueue的使用主要就是几个函数,还有就是它是偏C的函数,所以ARC管不了,我们自己要注意内存的管理。具体可以参考下面的123篇文章当时我是直接在官方的代码上找的示例,然后一试就可以了。下面是引用官方指南的部分信息:“用于播放的音频队列播放音频队列的结构如下所示。

2017-10-12 15:37:07 1530 1

原创 基于iOS的网络音视频实时传输系统(五)- 使用VideoToolbox硬解码H264

client端--接收音视频数据,并解码H264、AAC

2017-10-12 15:34:59 2272

原创 基于iOS的网络音视频实时传输系统(三)- VideoToolbox编码音视频数据为H264、AAC

server端--编码音视频数据为H264、AAC这部分花了好多时间,本身就不具备这方面的相关知识,查阅了不少资料,不过关于VideoToolbox和AudioToolbox方面的编码资料寥寥无几,虽然网上搜索结果看似特别多,其实一看 内容也大同小异,建议还是看看官方的文档。

2017-10-12 15:33:21 2607

转载 解决AQDefaultDevice (173): skipping input stream 的输出问题

升级到Xcode 9以后再使用AVFoundation框架的AVPlayer进行播放会一直打印AQDefaultDevice (173): skipping input stream 0 0 0x0,这不是工程的问题,只需要在Xcode中设置一下就可以了。解决办法:1.选择 Product -->Scheme-->Edit Scheme2.选择 Argu

2017-10-12 16:58:30 470

原创 Xcode、iPhoneOS回退到历史版本的方法记录

昨天闲着没事把手机升级到iOS 11,连上Xcode说Xcode也要更新,Xcode更新又需要macOS也更新,闲着没事干就一股脑全更新了,虽然新的什么都好,Xcode9打开原来的工程也是报了好多警告和错误,不过每次更新都是这个样子,网上搜搜基本上也都能搞定,况且还新增了不少功能。参考这篇文章:不可能不爱的 XCODE 9:最新功能详尽介绍还能同时打开多个模拟器,还能无线在iPho

2017-10-12 15:41:27 10113

原创 Xcode程序异常崩溃情况事故记录

在某个工程运行代码的时候,总是会莫名其妙地crash,多运行几次,又能正常工作。这个问题让人摸不着头脑,能正常运行又不能正常运行...崩溃后却又不知道怎么修复,真是闹心。初步猜测是内存管理没做好,在我的代码中crash的地方一般是:参考文章:http://blog.c

2017-10-09 12:00:04 608

iOS页面间的转场动画

iOS页面间的转场动画

2017-08-29

Easy_openCV

openCV的简单使用

2017-08-22

SwipeGesture和SearchBar

此项目模仿高德地图搜索控件,主要解决了两个部分: 一是手势与tableView的scroll滑动冲突的问题; 还有一个就是searchBar的键盘以及searchBar在Editing状态下的动画问题。

2017-08-15

重力感应CoreMotion

iOS 重力感应之箭头指向重力方向. (请忽略项目名称,本项目里没有小球)

2017-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除