基于云游戏的直播开播方法、设备以及存储介质的制作技术

本技术公开了一种基于云游戏的直播开播方法,所述方法包括:第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;所述第一移动终端推送所述待输出视频流。本技术还提供了基于云游戏的直播开播装置。采用本技术,可以用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
技术要求
1.一种基于云游戏的直播开播方法,其特征在于,包括:
第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务
器分配所述云平台至所述第一移动终端;
所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述第一移动终端推送所述待输出视频流。
2.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述第一移动终端推送所述待输出视频流包括:
所述第一移动终端发送开播请求至所述业务服务器,所述业务服务器从开播服务器中获取推流地址并发送推流请求至所述信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送至流媒体CDN,所述流媒体CDN将所述视频流分发至若干个第二移动终端。保安接线排
3.如权利要求2所述基于云游戏的直播开播方法,其特征在于,所述业务服务器从开播服务器中获取推流地址包括:开播服务器通过预设算法生成推流地址,并将所述推流地址返回至所述业务服务器。
4.如权利要求3所述基于云游戏的直播开播方法,其特征在于,所述业务服务器还包括发送开播成功响应至所述第一移动终端。
5.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述第一移动终端接收云主机返回游戏画面包括:
展示柜制作所述云主机包括信令服务器和媒体服务器;
所述信令服务器接收所述业务服务器发送的游戏请求,启动游戏进程,与此同时,所述媒体服务器截取游戏画面并发送响应成功至所述第一移动终端。
6.如权利要求5所述基于云游戏的直播开播方法,其特征在于,所述第一移动终端发送游戏请求至业务服务器之后,还包括:所述游戏请求携带加密Token信息,获取所述第一移动终端在云平台的标识UID,判断所述标识UID与所述云主机分配记录中的标识UID是否一致,若一致,则所述游戏请求安全。
7.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述游戏请求携带域名标识、应用标识、视频流标识以及视效指令。
8.一种基于云游戏的直播开播装置,其特征在于,包括:
请求模块,用于发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
卫生裤头
获取模块,用于通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
推送模块,用于推送所述待输出视频流。
9.一种基于云游戏的直播开播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述基于云游戏的直播开播方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述基于云游戏的直播开播方法。
技术说明书
一种基于云游戏的直播开播方法、装置以及存储介质
技术领域
本技术涉及直播领域,特别是涉及一种基于云游戏的直播开播方法、装置以及存储介质。
背景技术
在现有的游戏直播平台中,在流媒体分发上,既可以选择自建CDN,也可以采用云平台厂商提供的流媒体CDN,主播在个人设备上采用直播软件完成游戏画面的采集、前处理和压缩后,使用自建CDN或第三方CDN平台进行分发,观众端在获取到流媒体的地址后,就近接入CDN节点拉取流媒体进行播放。
在现有的直播开播方案下,开播软件为运行在PC端上的一个程序或移动设备上的一个APP,负责游戏画面的捕获、前处理和编码,在将编码生成的视频流推送到流媒体CDN 上,此种开播方式不仅对主播的机器配置要求较高,对机器显卡、CPU、内存均有一些特殊要求,如性能不够,会出现严重的丢帧、卡顿现象,同时,对于传统的端游,目前只能在电脑上开播,主播外出时必须携带电脑或获取同等设备,才能正常开播,在一定程度上影响了主播直播的意愿。方艺蒙
技术内容
为了解决上述问题,本技术的目的是提供一种基于云游戏的直播开播方法,用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
基于此,本技术提供了一种基于云游戏的直播开播方法,所述方法包括:
第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述第一移动终端推送所述待输出视频流。
静态破碎剂
其中,所述第一移动终端推送所述待输出视频流包括:
所述第一移动终端发送开播请求至所述业务服务器,所述业务服务器从开播服务器中获取推流地址并发送推流请求至所述信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送至流媒体CDN,所述流媒体CDN将所述视频流分发至若干个第二移动终端。
其中,所述业务服务器从开播服务器中获取推流地址包括:开播服务器通过预设算法生成推流地址,并将所述推流地址返回至所述业务服务器。
其中,所述业务服务器还包括发送开播成功响应至所述第一移动终端;
其中,所述第一移动终端接收云主机返回游戏画面包括:
所述云主机包括信令服务器和媒体服务器;
所述信令服务器接收所述业务服务器发送的游戏请求,启动游戏进程,与此同时,所述媒体服务器截取游戏画面并发送响应成功至所述第一移动终端。
其中,所述第一移动终端发送游戏请求至业务服务器之后,还包括所述游戏请求携带加密Token信息,获取所述第一移动终端在云平台的标识UID,判断所述标识UID与所述云主机分配记录中的标识UID是否一致,若一致,则所述游戏请求安全。
其中,所述游戏请求携带域名标识、应用标识、视频流标识以及视效指令。
本技术实施例还提供了一种基于云游戏的直播开播装置,所述装置包括:
请求模块,用于发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
获取模块,用于通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
推送模块,用于推送所述待输出视频流。
EM357本技术实施例还提供了一种基于云游戏的直播开播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云游戏的直播开播方法。
本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述基于云游戏的直播开播方法。
本技术通过第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;所述第一移动终端推送所述待输出视频流。可以实现用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
附图说明
为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本技术实施例提供的基于云游戏的直播开播方法的流程图;

本文发布于:2024-09-22 20:33:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/137221.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:游戏   服务器   开播
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议