后端开发:C++/ Python/ C/ MFC/ 软件架构
框架:Boost/ STL/ FFmpeg/RabbitMQ
开发工具:VS/vscode/pycharm
领域知识:Nvidia硬件编、解码/视频编解码
数据库相关:Redis (应用)
版本管理:Svn/ Git/
单元测试:cppunit (使用)
操作系统:基于windows / linux/ 开发
1.“人脸识别”
主要责任:需求分析、架构设计(插件架构模式)、核心代码开发(包括人脸检测插件、人脸特征提取插件、主控服务、看门狗服务)、单元测试(cppunit)、Bug修复与性能优化;
涉及技术:C++;多线程&多进程开发;Boost; 进程间通信;RabbitMQ;
工作业绩:该系统已成功上线,部署于客户现场
2. “箱包识别”
主要责任:需求分析、架构设计(插件架构模式)、核心代码开发(包括箱包检测插件、箱包特征提取插件、主控服务、看 门狗服务)、单元测试(cppunit)、Bug修复与性能优化;
涉及技术:C++;多线程&多进程开发;Boost; 进程间通信;RabbitMQ;Redis;
工作业绩:该系统已成功上线,部署于客户现场;
3.“智能监控终端”
主要责任:核心代码开发(包括基于Nvidia GPU的视频硬编码模块、基于第三方采集卡的视频采集模块、主控服务);
涉及技术:C++;视频采集、视频硬编码; 工作业绩:该系统已部署客户现场;
4.“云编码器”项目
主要责任:需求分析、架构设计(Node架构模式)、核心代码开发(包括音视频采集、音视频编码、TS打包、网络发送等 模块)、测试工具开发、Bug修复与性能优化(优化采集、编码及发送模块,将视频时延降低至200ms 以内);
涉及技术:C、C++;FFmpeg;流媒体;TS流;音、视频编解码;
工作业绩:"云编码器"主要功能是将平台中运营的游戏的音、视频数据推送至终端用户,是整个平台系统中的核心模块之 一,本人全程参与了该模块的需求、设计、开发及维护等工作,解决了开发过程中遇到的技术难道,根据实际需求,优化了 模块的时延等重要参数,确保了模块的上线运营。
“云编码器”项目 主要责任:需求分析、架构设计(Node架构模式)、核心代码开发(包括音视频采集、音视频编码、TS打包、网络发送等 模块)、测试工具开发、Bug修复与性能优化(优化采集、编码及发送模块,将视频时延降低至200ms 以内); 涉及技术:C、C++;FFmpeg
“智能监控终端” 主要责任:核心代码开发(包括基于Nvidia GPU的视频硬编码模块、基于第三方采集卡的视频采集模块、主控服务); 涉及技术:C++;视频采集、视频硬编码; 注:本系统为后台服务,无界面,敬请谅解。
“智能监控终端” 主要责任:核心代码开发(包括基于Nvidia GPU的视频硬编码模块、基于第三方采集卡的视频采集模块、主控服务); 涉及技术:C++;视频采集、视频硬编码; 注:本系统为后台服务,无界面,敬请谅解。