移动警务平台 — 2016.04-2019.05
该平台是—个综合信息平台,通过该平台系统,公安机关各警种之间能够更好地实现警情信息互联共享、案件串并综合研判、联合行动协调有序、打击抓捕快速高效。
通过合成作战移动警务客户端,民警能够实时查看上级下发的任务和指令,在完成任务后可以将视频及图文等信息反馈给分局和各相关民警,实现信息共享;即时通讯功能可以帮助上下级传达更明确,各部门沟通无障碍。
1、界⾯主框架搭建,基于viewpager+fragment,⾸页基于gridview实现九宫格布局,可后台配置九宫格模块;
2、将okhttp⽹络开源库进⾏⼆次封装,使ui、model层与⽹络请求解耦,并适配通
⽤的错误码解析;
3、通过socket.io第三⽅开源库与推送服务器之间通过websocket协议实现长链接及
⼀对⼀、⼀对多或⼴播推送;
4、即时通信中 发送语⾳、图⽚、视频、实时位置、位置共享功能实现;
5、利⽤原⽣接⼜实现⾳频录制、播放及视频播放;项⽬经验:
熟悉http协议、okhttp; 组件化开发;
主页配置化管理; 熟悉socketio推送;
熟悉⾃定义控件开发。
视频监控平台 — 2014.07-2019.05
eyeshot6000视频监控平台是以IP网络技术为核心开发的图像远程采集、传输、存储、管理的大型综合视频监控管理系统。该平台以IP网络为核心,支持监控资源通过有线、无线等多种方式接入,将分散、独立的图像采集点进行联网,实现跨区域、大范围的统—监控、统—存储、统—管理、资源共享。
1、ios sdk维护、多通道播放⽀持;
2、android so动态库sdk的重构优化维护;
sdk包括基于sip或http协议实现与后台中⼼管理服务器的信令交互; 基于rtp、rtcp协议完成流媒体传输;
⽀持基于ffmpeg的视频软解码。项⽬经验:
熟悉了sip、rtp、rtsp、rtcp等协议;
通过tcpdump或wireshark抓包分析⽹络问题; 熟悉了android端视频软硬解码;
了解android端第三⽅推送接⼊; 掌握android端⾼德地图接⼊;