关闭

[置顶] VideoToolbox视频编码——在macOS上对获取到的视频进行编码的问题记录 及YUV422转YUV420

想在macOS平台上写一个将Mac摄像头上获取到的视频数据使用VideoToolBox编码后socket发送出去的服务器,但是遇到了好多问题 先是在接受数据的客户端最终渲染出来的视频中发现绿屏现象,如下图所示: 并且报-12911的错误信息,网上查了一下说是视频数据不完整的原因, 经过验证,初步排除了socket收发数据有误的可能,所以暂时将焦点放在了macOS端的工程上, 将ma...
阅读(464) 评论(0)

[置顶] iOS开发之32位与64位,以及结构体对齐访问的问题

首先说32位与64位的问题, 1.之前不清楚iOS是32位还是64位的时候,看见sizeof(int) 打印出来的结果是4的时候,就单纯地以为是32位的系统,即便是看到Mac的“关于本机”里的内存大小清清楚楚地写着是16G(64位OS内存一般为16G,即2的64次方),我也天真地以为大概macOS 和iOS 两者位宽大概不一样吧。因为楼主以前学Linux的,我清清楚楚地记得老师说:int 整型...
阅读(222) 评论(0)

[置顶] 模仿高德地图搜索控件

模仿高德地图搜索控件,效果如图所示 需要注意的主要有两个地方: 一是手势与tableView的scroll滑动冲突的问题; 还有一个就是searchBar的键盘以及searchBar在Editing状态下的动画问题。 该项目主要解决的就是这些问题...
阅读(196) 评论(0)

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

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

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

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

client端--AudioQueue播放音频,OpenGL渲染显示图像

client端--AudioQueue播放音频,OpenGL渲染显示图像...
阅读(35) 评论(0)

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

client端--接收音视频数据,并解码H264、AAC...
阅读(21) 评论(0)

server端--编码音视频数据为H264、AAC

server端--编码音视频数据为H264、AAC...
阅读(23) 评论(0)
38条 共8页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:3688次
    • 积分:377
    • 等级:
    • 排名:千里之外
    • 原创:34篇
    • 转载:4篇
    • 译文:0篇
    • 评论:0条
    文章分类