项目描述:
云游戏平台是将游戏服务器上的游戏音视频进行压缩并传送至用户终端,解决低配置设备随处玩大型游戏的需求。项目从立项到稳定服务用户经历了3个方案的探索和不断的优化,网络延迟达到50ms, 网络稳定情况下游戏体验很好。产品主要分为用户手机端、业务服务、游戏服务及运营管理后台:
用户手机端:安卓和iOS应用;
业务服务端:采用SpringBoot + SpringMVC + MyBatis + Redis + Rabbitmq;
管理后台:采用前后端分离,使用Vue + ElementUI ;
游戏服务端:.NET开发windows监控服务和云游戏控制器;
C++ 开发RTSP推流服务, Hid键盘驱动;
游戏服务器:KVM + vGPU 及独立游戏服务器;
工作内容:
1.进行云游戏技术预研,确定技术方案;
2.系统设计,搭建系统架构,完成业务架构核心代码;
3.完成windows监控服务和云游戏控制器开发;
4.在live555基础上二次开发完成RTSP推流服务;
5.针对ffmpeg中 rtsp相关部分的源码优化,并编译生成so供APP使用;
6.管理后台、H5活动开发;
7.带领团队进行产品功能迭代完成上线;
8.部署IDC, 线上环境运维;