1,擅长C/C++、python、shell脚本、Qt、Windows编程、linux编程;
2,擅长React前端;
3,擅长使用C/C++对图像进行操作(osd、旋转、剪裁、缩放等);
4,擅长各种各样的的开源库的使用(如FFMPEG、libuv、freetype、libPoco等);
5,深厚的计算机原理基础;
6,擅长WebAssembly(在网页中使用C++对耗时操作加速)技术。
1,C/C++实时流服务器,Web浏览器客户端;
1. 服务器使用C++,将原始图像编码并使用websocket将编码图像发送致web客户端;
2. web客户端显示来自服务端的图像、并且发送实时控制命令对服务端进行控制;
2,C/C++插件式服务器,Web浏览器客户端;
1. 将服务端逻辑抽象成插件(如图像获取、编码、OSD);
2. 浏览器连接服务端、对服务端插件进行热拔插控制;
3,基于FFMPEG的RTSP实时流服务端;
角色 | 职位 |
负责人 | 软件研发工程师 |
队员 | 后端工程师 |
1,使用了webassembly编译scheme解释器; 2,在浏览器中输入scheme控制语句、函数、变量; 3,运行scheme生成图像。
1,选择图像; 2,打开图像; 3,将图像发送到C/C++ webassembly处理(包括旋转、剪裁、缩放、镜像等); 4,将凸显输出到界面;