熟悉C/C++11、Qt/Qml(8年使用经验)、obs、webrtc、音视频相关知识、ctk插件系统、嵌入式linux、常见设计模式、数据结构和算法。熟悉软件开发流程,编码规范。有完整的在线教育1对1,1对N互动客户端、直播客户端、电子白板开发经验。
项目:
在线教育客户端:
负责客户端的整体框架搭建,视频渲染,音视频信令sdk封装,obs录制和直播。采用QML和Widget相结合。QML负责视频渲染,动画等。
电子白板:
Qt 视图框架,画笔圆滑处理。系统采用ctk插件系统进行开发。
在线教育客户端: 在线一对一,一对N视频互动,文档互动,画笔协同,二路视频(摄像头、共享桌面、播放视频),文档转换,文字聊天,课堂小工具等。 负责客户端整体的框架搭建,视频布局渲染,obs二次封装,视频播放等功能。
三好网客户端; 在线一对一客户端 在线约课,课件共享,双路视频,电子白板,共享桌面,视频播放等功能。 负责前期1.0,2.0客户端开发
布卡互动客户端; 在线一对一,一对N互动直播客户端 课程预约,录制下载,课程购买,设备检测,视频互动,视频布局,文档共享,协同画笔,obs录制直播,共享桌面等功能。 负责整体框架搭建,obs封装,视频布局,音视频信令sdk封装等