1. 熟悉C/C++语言,熟悉STL,掌握基本的数据结构和算法
2. 熟悉Socket 编程,熟悉select、poll、epoll 等 I/O 多路复用模型
3. 熟悉TCP/IP 协议,了解HTTP协议和WebSocket协议的基本原理
4. 熟悉RTSP、GB28181等流媒体传输协议,了解SIP、RTP/RTCP等协议
5. 熟悉Linux 系统,对进程/线程管理、内存管理有一定的了解
6. 熟悉UNIX/Linux 开发环境,熟悉GCC,GDB,Make开发工具链
7. 熟悉MYSQL,RabbitMQ等组件的使用,了解基本原理
1.
视频监控系统
项目概述:一款可向上、向下对接监控平台或相机,并对接入到系统内的监控相机进行实时视频播放,历
史录像回放和下载的视频监控平台。
支持通过GB28181和RTSP协议向上、下级对接自有监控平台、第三方(科达)监控平台、平台内相
机或支持GB28181和RTSP协议的独立相机。支持码流转码功能;支持报警联动,视频上墙,视频码流信
息实时监控,服务监控,服务鉴权等功能。
整个产品实行了前后端分离,分为Web前端、Java服务端、C++服务端三个部分。
项目负责:负责C++服务端部分服务的模块设计、开发、自测、联调、维护和后期性能优化;服务相关编译脚本编写(Linux
和Windows);负责的服务所涉及的功能有:RTSP信令通信服务端,GB28181信令通信服务端和客户端,
报警联动功能和视频上墙功能。
2.
人脸识别系统
项目概述:一款可用于识别、分析和显示相机所传入码流中的人脸及人脸数据,并支持人脸比对、以图搜
图功能和人脸统计数据可视化显示的平台。
项目负责:1)负责所有C++后台服务的维护,服务功能包括:视频人脸检测、图片人脸检测、人脸比对、
以图搜图、人脸数据接入接出等;2)负责系统内人证核验机子系统各服务的维护:人证比对服务、身份证
读卡器服务、人证回显相关Qt界面程序;3)人脸识别算法SDK升级,提升了人脸识别过程中质量分和人
脸比对特征值的准确度,并进一步优化了各服务中人脸识别和人脸比对部分的性能;4)负责产品打包、发
布,编译脚本编写和维护以及测试环境搭建。
1. 此工具支持接入RTSP视频源,接入后可进行多线程静态播放或者轮切播放; 2. 接入的相机配置信息将保存至配置文件,每次重启程序可使用上次保存的配置; 3. 同时播放视频数支持1分屏、4分屏和9分屏; 4. 程序基于MFC,FFMPEG和SDL进行开发; 5. MFC
1. 负责后台C++服务的开发和维护,主要负责业务功能:基于RTSP,GB28181,私有协议和第三方SDK对接视频监控平台视频源、监控相机等,并进行实时视频、录像回放、录像下载、视频上墙和报警数据上报等功能。