- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 一次组件化的实践
之前做过简单的弹框pod库。也简单的看过各路大神对组件化的一些理解。 demo也下载下来跑了一下,但没有动手去实践过。要做组件化,首先应该明白 组件化到底是什么,是为了什么而存在的。随着app的业务需求越来越复杂化,一个app 可能包含登录模块,视频播放模块,然后是一些相关的业务类,而一个公司的登录模块很大的情况是不会有协议上的变动,最多就是换一下域名, 当需要些一个新的app的时候,我们就把
2017-09-22 17:38:43 294
原创 一次RTMP的实践
之前在理解音视频的过程中 学习了落影的文集,能够理解直播传输的每个部分, 从摄像头获取视频,麦克风获取音频,视频硬编码为H264,音频硬编码为AAC 再推流到服务器去,服务器有推流使用的协议,推流需要按照协议来推 播放端从服务器拉流,拉流也要遵照服务器的协议啦进行拉流。拉流下来的 数据是H264 和aac 硬解码为 一帧一帧的数据用openGL绘制出来,aac的音频 转换为pcm 然后放
2017-09-08 15:34:59 657
原创 一次头脑风暴
MVC设计模式是什么?MVP?MVVM? H5的混合开发过程中JS怎么和原生通信? 什么是推送消息? ScrollView作为父类布局。需要注意什么? FFMpeg框架 homekit的了解 tableView的重用机制 tableViewCell的动态高度 两种你所熟悉的设计模式、并画出UML图或用代码表示 记忆点: 1.MVVM具体的VM指的是
2017-09-07 09:44:25 694
转载 runloop 笔记
1.使程序一直运行并接受用户输入 2.决定程序在何时应该处理那些Event 3.调用解耦(Message Queue) 4.节省CPU时间 主线程几乎所有的函数都从以下六个之一的函数调用器 static void __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__(); static void
2017-09-04 11:29:00 326
iOS (socket+H264+videoToolbox)视频内存增长与播放速度控制
2019-06-15
基于iOS的网络音视频实时传输系统(H264+pcm+videoToolbox)无第三方实现
2019-04-11
ios 录音播放udp数据包传输过来的pcmData流
2019-03-08
在Mac中编译Android平台的FFmpeg( arm和x86 )
2018-11-06
ios pthead 线程mutex锁 cond条件锁 一个例子就解决
2018-11-05
ios urlsession 同时下载多个文件缓存到本地(非afn)
2018-10-23
ios 裁剪第三方库脚本
2018-09-27
ios 实时监控每秒请求的网卡网络数据
2018-09-21
ios平台使用ffmpeg 将ts转码MP4
2018-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人