项目:海雀app
简介: 海雀app是一个用于对远程IPC/DVR/NVR等联网设备进行实时视频观看和控制的app
项目职责
参与新的项目需求分析及评估,制定项目计划、输出方案文档,实现新的项目需求
协同测试人员测试,修改项目 bug,完善项目,在各大应用商店发布新版本。
项目技术点
项目使用MVP模式作架构,配合Rxjava+retrofit+OkHttp作为项目的数据传输和处理
项目根据固件端提供的设备库编写JNI代码进行对设备的控制和数据传输,使用faac/faad进行
音频数据的编解码,使用ffmpeg对视频数据进行编解码和格式转换,结合
MediaPlayer,MediaCodec,AudioTrack等组件实现录音,录像,截图等功能,通过自建的
danalePlayer进行视频的渲染和控制。
项目集成了华为账号登录,微信登录,qq登录,google登录作为第三方登录SDK,同时项目
中,接入了Fcm推送,小米推送,华为推送等
项目使用WebView加载开通VIP的web页面,并集成了微信和支付宝支付SDK进行支付
使用360Replugin插件开发框架,实现宿主开发