十余年音视频开发经验,精通C++,熟悉Windows和Linux平台
可搭建和维护一套完整视频会议平台
擅长UI框架开发,SOUI、QT、MFC、WTL、DUILIB等,具备跨平台移植和开发能力
掌握视频和图像处理技术,如D2D、D3D、DDRAW(Windows)与OpenGL、X11、Xv(Linux)
掌握音视频编解码技术,如H264、AV1、AAC、Opus,熟悉MP4、FLV、TS等音视频封装协议
熟悉TCP/UDP协议、RTMP/RTP/HLS等流媒体网络协议
熟悉WebRTC、FFmpeg、owt、OBS等开源工程
音视频开发项目
负责跨平台的音频,视频,图像等内核开发与维护
负责视频会议客户端的开发和维护
参与音视频基础架构设计和开发,解决业务团队使用音视频产品中遇到的问题
参与视频内核性能优化工作,如秒开,优化资源消耗等
参与服务器开发和维护,如录制转码,直播服务,ASR ,小程序网关服务等
国产化项目
业务背景:
1. 因客户的某军工项目需要使用国产 cpu 和系统,视频会议平台需要进行国产化适配
业务目标:
1. 适配 CPU:arm64、loong、sw-64;适配 OS :统信和银河麒麟
2. 适配数据库:达梦,人大金仓
3. 适配中间件:东方通
4. 加密:国密
具体工作内容:
1. 从0到1开发一套基于 QT 引擎框架的视频会议客户端
2. 国产系统上针对不同 cpu 架构使用不同的视频渲染引擎,涉及 OpenGL,X11,Xv
3. webrtc、ffmpeg 、openh264等完成跨平台编译
4. 国产系统上对音视频设备动态管理
客户端开发项目
业务背景:
1. 上一代视频会议客户端是基于 WTL 开发,在界面的美观上,开发自定义控件的复杂度都不令人满意。需要引入新的 UI 引擎框
架,提升开发效率和美化客户端界面
业务目标:
1. 使用 SOUI 引擎框架,开发 windows 端的视频会议客户端,功能上跟上一代版本保持不变
具体工作内容:
1. 深入的研究和分析 soui 框架,跟团队成员分享开发流程,使队员更快掌握新引擎的开发技术
2. 负责了客户端的架构设计和参与代码编写,主导了自定义控件的开发
3. 负责代码审查工作
1. 云视频会议客户端 全球领先的多媒体通讯平台,用户能够在任何时间、任何地点发起实时通讯,进行大并发的、多方的、实时的音视频互动和数据协同,可用于视频会议、音视频通话、协同办公/设计、远程培训等 2.实时音视频sdk 最高支持 48kHz 全频带音质,还原声音
实时音视频中互动数据 1. 无论放大几倍,保证清晰不模糊,最高1080P画质支持 2.从底层优化信令服务,降低白板对带宽和内存的占用。更少流量,更高清晰度 3.音视频流与白板绘制的对齐同步,毫秒级延时 4. 支持多端同时书写多页白板,可实现百人同时高效互动协作,真正线下课
实时音视频中互动数据 1. 无论放大几倍,保证清晰不模糊,最高1080P画质支持 2.从底层优化信令服务,降低白板对带宽和内存的占用。更少流量,更高清晰度 3.音视频流与白板绘制的对齐同步,毫秒级延时 4. 支持多端同时书写多页白板,可实现百人同时高效互动协作,真正线下课