【个人介绍】
- 5年的多媒体相关的开发经验
- 重点参与开发了从底层sdk,到应用app,再到前端webui的整个项目过程
- 有较强的独立解决问题的能力
【技能介绍】
- 能熟练使用Gstreamer流媒体框架,根据需要编写plugin
- 熟悉linux v4l2 框架
- 熟练掌握C/C++,Python,对php,js也有一定的了解
- 熟悉FFMpeg,了解常见的音视频编解码
- 了解机器学习,深度学习以及常见的检测和识别模型
【1】
- 项目名称: gstreamer video encoder 插件
- 项目描述: 此项目是一个基于gstreamer流媒体框架的plugin,其功能是使用自定义的video encoder设备,对视频流进行编解码的
处理,同时还支持ROI(感兴趣)区域等设置
- 个人职责: 负责整个plugin的编写,以及相关功能的测试
- 链接: https://github.com/ruirui1991611/CustomGstreamerPlugin
【2】
- 项目名称: 基于ip camera的前端webserver
- 项目描述: 该作品是一个前端的webserver,用于展示实时video stream,通过数据库管理
人脸和用户信息,可以进行人脸检测和识别
- 个人职责: 独立编写了主页面,包括人脸和用户信息的数据展示和设置,同时参与了ipc 设置相关页面的编写
- 链接: https://github.com/ruirui1991611/IP_Camera_WebUI
【3】
- 项目名称: Park Assist Project(停车场智能监控系统)
- 项目描述: 基于Socionext公司的Smart Kit平台实现智能监控系统,用于停车场的车辆监控,将前段摄像头抓到的图像上传至监控中心,同时当车辆进出时,能够通过目标检测来检测人或车
- 个人职责:
1. 实现相应的gstreamer插件,将前端的视频图像通过网络传至监控中心
2. 使用网上公有的图片数据初步训练一个目标检测(SSD)的算法模型
3. 使用公司提供的实际应用场景的图片数据,调整模型参数,重新训练一个目标检测的算法模型
4. 使用算法模型进行相应的测试
- 链接: 无(公司项目)
【4】
- 项目名称: 基于SNMP协议开发管理打印机的固件模块
- 项目描述: 项目需要为打印机固件添加一个管理模块,移植了net-snmp开源软件,加入了自己的私有mibs节点,同时使用了mysql数据库来进行打印机的管理,而PC上位机使用VS2010编写了一个操作界面,与打印机进行通信
- 个人职责:
1.打印机向上位机上报当前的工作状态
2. 打印机接收来自上位机的指令,设置其网络参数
3. 打印机向上位机发送打印机的通信日志数据
4. 完成上位机操作界面的代码编写(VS2010)
- 链接: 无(公司项目)
作品描述: 作品是一个基于gstreamer流媒体框架的plugin,其功能是使用自定义的video encoder设备,对视频流进行编解码的 处理,同时还支持多种feature,如ROI(感兴趣区域),码流平滑等 个人职责: 负责整个plugin的编写,以及相关功能的测
作品描述: 该作品是一个前端的webserver,基于layui前端框架,用于展示实时video stream,通过sqlite数据库管理 人脸和用户信息,可以进行人脸检测和识别 个人职责: 独立编写了主页面,包括人脸和用户信息的数据展示和设置,同时参与了ipc 设置相关