6年嵌入式软件开发经验,熟练应用C/C++,熟练掌握Linux操作系统。主要从事于音视频网络传输协议开发,主要有ONVIF、GB28181、RTSP、RTP、MQTT等。可接受Linux、Windows平台下的C/C++程序的开发,其他语言或技术等也乐于去学习实践。
1.某地市局定制边缘网关项目(C++)
时间:2020/03-2020/05
项目描述:当地公安局需要将各厂家的存量NVR(网络视频录像机)通过我司边缘网关接入社会公共自由平台,实现对存量NVR上的录像调阅。
解决方案:各厂家NVR通过GB28181协议接入我司网关,网关再通过平台SDK接入平台,我司网关通过GB28181协议调取终端NVR录像再通过平台SDK传送给平台。
项目业绩:负责网关GB28181服务实现,RTP协议解析、PS格式码流解码等,打通从NVR到平台的数据流通通道。
2.ONVIF协议功能开发(C语言)
时间:2021/06-2021/08
项目描述:根据客户普遍需求,提供我司SDK Onvif协议接入能力,第一阶段实现Server功能,第二阶段实现Client功能,主要包括设备发现、音视频传输、事件通知等功能。
项目业绩:主要负责事件模块代码编写调试等,查阅官方协议文档,实现Basic notification和Pull point两种事件模式,对外提供简单接口就可完成能力集成。
视频摘要系统,基于OpenCV和MFC实现,运用运动目标检测、运动目标跟踪、目标索引等算法完成从一般视频中提取出感兴趣的运动目标等信息并浓缩成一段精简的摘要视频的功能,并可以根据摘要视频定位到原始视频的位置。可以有效提高视频检索和观看效率,减小视频占用存储空间等。
用C语言实现的基于Linux的xml解析和序列化的程序,代码简洁,功能丰富,有demo示例,可直接将源代码集成到自己需要的项目。