1.熟练NSThread/NSOperation/GCD多线程开发
2.熟悉蓝牙开发和Socket编程
3.熟练常见的第三方框架AFNetworking,SDWebImage的使用和底层原理实现
4.熟练掌握iOS音视频的软硬编码,熟悉ffmpeg的编解码使用
5.熟悉runtime,runloop运行机制
6.熟悉核心动画常用Api的使用
7.精通Git命令行的使用
8.熟练iOS自动化打包和使用
9.熟练掌握Swift语言的使用
10.熟悉iOS的逆向脱壳,注入,分析等方式
云上钢琴老师端和学生端
项目描述:这是一款是辅助老师教学和学生学习钢琴的在线陪练教育App,包含了老师排课和以及学生端一对一和一对多在线陪练课,该项目能远程教学钢琴采集在另一台钢琴的还原实现
责任描述:
1.负责整个项目整个框架的搭建
2.蓝牙和网络,Wifi环境下采集,接收和还原数据模块
3.一对一和一对多在线Webrtc陪练模块
4.摄像头扫描和钢琴扫描
5.其他登录注册,排课,录制,设置,个人作品和我的课堂等UI模块
SmartHome
项目描述:这是一款智能家居控制应用,涉及视频、房间、家电、微控、场景、定时、音乐、设置,视频采用了rtmp视频流,采用H.264视频编码技术,实现家里的电器物联和视频监控
责任描述:
1.连接网关控制指令发送和接收
2.整个项目UI效果显示
3.视频解码和渲染
4.视频流文件保存