熟悉WebRTC技术,并基于WebRTC实现视频会议,音视频通话功能
熟悉音频编解码、video编解码功能,以及视频的软解和硬解的具体实现
独立设计并带队开发IM模块,熟悉IM各个子模块的设计和相关开发
基于OpenStack虚拟化技术实现对云应用的访问和操作
熟悉MVP类似架构,熟练使用MVP+Dagger2+Retrofit+Rxjava,使用Arouter进行APP组件化开发
熟悉AmazonS3云存储,并在项目中使用
会使用EventBus以及Yate发布/订阅者模式
了解蓝牙音频协议,蓝牙SCO音频采集,了解蓝牙串口通信,开发过APP和可穿戴式设备进行通信
熟悉系统设置源码,有Android Framework层开发调试经验
熟悉OTA升级,了解完成的OTA升级流程
有EINK屏、相机应用相关开发经验,实现过拍照、录像、连拍等多种相机场景
熟悉Ftp协议,实现过Ftp上传下载功能,项目需要修改过Apache FtpServer源码
会使用Linux系统,有嵌入式项目开发经验,负责维护过中间层,封装SDK
会使用C语言开发,有NDK/JNI层开发经验
本人担任移动端开发组组长,能够根据产品需求梳理业务,并独立完成功能的设计以及承担具体开发工作。有团队可承接小项目。
1.IM即时通信方案的设计以及具体实践;
2.基于WebRtc的多人视频会议项目开发;
3.基于音视频流的虚拟化云应用开发;
4.各种厂商订制APP的开发;
5.各种摄像头采集预览录制功能;