怎么从头开始构建一个基于web浏览器的云游戏平台–前言
今天开一个新坑,公司突然开始涉及云游戏,还要基于web端,区别于现有的大多数云游戏平台,有点类似于在国内搞一个谷歌云游戏的模式,自己本身对云游戏特别感兴趣,打算慢慢把整个流程记录下来。
原文链接:https://blog.youkuaiyun.com/weixin_44259356/article/details/100151865
目标
想达到用任何电脑,手机,客户端,只要支持浏览器便可以随时随地玩游戏,不用下载任何客户端,区别于现有的格来云,而且延迟低,画质高目标是1080p。
技术
技术主要是两个方面,一个是云端的视频录制,编码,以及传输和浏览器端的视频播放。
还有一个是浏览器端外设键盘鼠标的输入,或者手机端手柄以及其他外设的输入,再传输到云端控制游戏。
目前已经确认使用的技术
- 视频流的转发使用基于webRTC的janus
最后
这是开坑帖,后续开发进度,设计,以及一些技术上面的实现也会基本同步更新在此贴,感兴趣的可以关注