CN110536146B - 一种基于云游戏的直播开播方法、装置以及存储介质 - Google Patents

一种基于云游戏的直播开播方法、装置以及存储介质 Download PDF

Info

Publication number
CN110536146B
CN110536146B CN201910767820.6A CN201910767820A CN110536146B CN 110536146 B CN110536146 B CN 110536146B CN 201910767820 A CN201910767820 A CN 201910767820A CN 110536146 B CN110536146 B CN 110536146B
Authority
CN
China
Prior art keywords
game
cloud
server
mobile terminal
video stream
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910767820.6A
Other languages
English (en)
Other versions
CN110536146A (zh
Inventor
周丕化
张顺四
董琼康
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangzhou Dianyun Technology Co ltd
Original Assignee
Guangzhou Dianyun Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangzhou Dianyun Technology Co ltd filed Critical Guangzhou Dianyun Technology Co ltd
Priority to CN201910767820.6A priority Critical patent/CN110536146B/zh
Publication of CN110536146A publication Critical patent/CN110536146A/zh
Application granted granted Critical
Publication of CN110536146B publication Critical patent/CN110536146B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/4104Peripherals receiving signals from specially adapted client devices
    • H04N21/4126The peripheral being portable, e.g. PDAs or mobile phones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4383Accessing a communication channel
    • H04N21/4384Accessing a communication channel involving operations to reduce the access time, e.g. fast-tuning for reducing channel switching latency
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
    • H04N21/4402Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/478Supplemental services, e.g. displaying phone caller identification, shopping application
    • H04N21/4781Games
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • H04N21/8352Generation of protective data, e.g. certificates involving content or source identification data, e.g. Unique Material Identifier [UMID]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/854Content authoring

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Databases & Information Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明公开了一种基于云游戏的直播开播方法,所述方法包括:第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;所述第一移动终端推送所述待输出视频流。本发明还提供了基于云游戏的直播开播装置。采用本发明,可以用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。

Description

一种基于云游戏的直播开播方法、装置以及存储介质
技术领域
本发明涉及直播领域,特别是涉及一种基于云游戏的直播开播方法、装置以及存储介质。
背景技术
在现有的游戏直播平台中,在流媒体分发上,既可以选择自建CDN,也可以采用云平台厂商提供的流媒体CDN,主播在个人设备上采用直播软件完成游戏画面的采集、前处理和压缩后,使用自建CDN或第三方CDN平台进行分发,观众端在获取到流媒体的地址后,就近接入CDN节点拉取流媒体进行播放。
在现有的直播开播方案下,开播软件为运行在PC端上的一个程序或移动设备上的一个APP,负责游戏画面的捕获、前处理和编码,在将编码生成的视频流推送到流媒体CDN上,此种开播方式不仅对主播的机器配置要求较高,对机器显卡、CPU、内存均有一些特殊要求,如性能不够,会出现严重的丢帧、卡顿现象,同时,对于传统的端游,目前只能在电脑上开播,主播外出时必须携带电脑或获取同等设备,才能正常开播,在一定程度上影响了主播直播的意愿。
发明内容
为了解决上述问题,本发明的目的是提供一种基于云游戏的直播开播方法,用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
基于此,本发明提供了一种基于云游戏的直播开播方法,所述方法包括:
第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述第一移动终端推送所述待输出视频流。
其中,所述第一移动终端推送所述待输出视频流包括:
所述第一移动终端发送开播请求至所述业务服务器,所述业务服务器从开播服务器中获取推流地址并发送推流请求至所述信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送至流媒体CDN,所述流媒体CDN将所述视频流分发至若干个第二移动终端。
其中,所述业务服务器从开播服务器中获取推流地址包括:开播服务器通过预设算法生成推流地址,并将所述推流地址返回至所述业务服务器。
其中,所述业务服务器还包括发送开播成功响应至所述第一移动终端;
其中,所述第一移动终端接收云主机返回游戏画面包括:
所述云主机包括信令服务器和媒体服务器;
所述信令服务器接收所述业务服务器发送的游戏请求,启动游戏进程,与此同时,所述媒体服务器截取游戏画面并发送响应成功至所述第一移动终端。
其中,所述第一移动终端发送游戏请求至业务服务器之后,还包括所述游戏请求携带加密Token信息,获取所述第一移动终端在云平台的标识UID,判断所述标识UID与所述云主机分配记录中的标识UID是否一致,若一致,则所述游戏请求安全。
其中,所述游戏请求携带域名标识、应用标识、视频流标识以及视效指令。
本发明实施例还提供了一种基于云游戏的直播开播装置,能够执行权利要求1至6中任意一项所述基于云游戏的直播开播方法,所述装置包括:
请求模块,用于发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
获取模块,用于通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
推送模块,用于推送所述待输出视频流。
本发明实施例还提供了一种基于云游戏的直播开播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云游戏的直播开播方法。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述基于云游戏的直播开播方法。
本发明通过第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;所述第一移动终端推送所述待输出视频流。可以实现用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的基于云游戏的直播开播方法的流程图;
图2是本发明实施例提供的基于云游戏的直播开播装置的示意图;
图3是本发明实施例提供的基于云游戏的直播开播方法的结构示意图;
图4是本发明实施例提供的基于云游戏的直播开播方法的交互图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1是本发明实施例提供的基于云游戏的直播开播方法的流程图,所述方法包括:
S101、第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
所述游戏请求可以携带域名标识、应用标识、视频流标识以及视效指令。
所述第一移动终端接收云主机返回游戏画面包括:
所述云主机包括信令服务器和媒体服务器;
云游戏主机:运行游戏的服务器,既可以是物理机,也可以是虚拟机,不同的游戏对其CPU、GPU、内存有符合自身的要求,其主要职责是完成游戏画面的渲染,同时为信令服务器和媒体服务器提供运行环境。
信令服务器:与业务服务器、媒体服务器协助,完成云主机上游戏的启动、运行监控等功能,同时接收业务服务器的控制命令并完成相应的操作。
媒体服务器:云游戏平台的核心服务,与信令服务器一起部署到云游戏主机上,接收信令服务器的控制命令并完成相关工作,其核心功能是捕获游戏画面,采用特定算法对画面进行压缩并发送给用户。业务服务器:实现云游戏平台中云主机的管理、分配,是云游戏平台的控制中心,负责完成调度和控制用户到特性的云主机,以及其他业务控制逻辑如麦序、计费等相关功能。
所述第一移动终端安装云游戏APP。
所述第一移动终端发送游戏请求至业务服务器之后,还包括所述业务服务器检测所述游戏请求的合法性。所述信令服务器接收所述业务服务器发送的游戏请求,启动游戏进程,与此同时,所述媒体服务器截取游戏画面并发送响应成功至所述第一移动终端。
S102、所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述流媒体服务器:在提供云游戏流媒体处理功能的同时,也承担直播中开播软件的流媒体处理功能,完成游戏画面的捕获、前处理和编码等核心功能。
S103、所述第一移动终端推送所述待输出视频流。
所述第一移动终端推送所述待输出视频流包括:
所述第一移动终端发送开播请求至所述业务服务器,所述业务服务器从开播服务器中获取推流地址并发送推流请求至所述信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送至流媒体CDN,所述流媒体CDN将所述视频流分发至若干个第二移动终端。
开播服务器:直播平台中,负责主播开播管理、鉴权、开播流地址生成等功能的业务进程,在实现中往往采用微服务架构。
CDN:全称是Content Delivery Network,即内容分发网络。CDN是构建在网络之上的内容分发网络,依靠部署在各地的边缘服务器,通过中心平台的负载均衡、内容分发、调度等功能模块,使用户就近获取所需内容,降低网络拥塞,提高用户访问响应速度和命中率。CDN的关键技术主要有内容存储和分发技术。所述流媒体CDN用于分发游戏画面流媒体。
所述业务服务器从开播服务器中获取推流地址包括:开播服务器通过预设算法生成推流地址,并将所述推流地址返回至所述业务服务器。
所述业务服务器还包括发送开播成功响应至所述第一移动终端;
在实际应用中,当用户打开一个直播间进行视频直播观看时,首先第二移动终端上的客户端会去向服务器发送视频流地址请求消息,以获取直播房间的视频流地址。为了保护视频流地址的安全有效,在请求的时候需要客户端在请求消息中携带上客户端信息和客户端验证码。其中,客户端信息包括用户的一些个人信息和直播服务器返回的Token值;所述用户信息包括客户端的设备标识(如设备唯一ID号)和IP地址、直播间ID(如直播房间的房间号码)、登录服务器用户登录服务器给用户传输的一个随机数KEY以及当前客户端的***时间Time。直播服务器返回的Token值为用户在登录直播网址时,网址返回的token值。客户端会将上述这些信息拼接起来使用MD5算法来生成一个视频流地址请求的KEY值,即客户端验证码,当这些信息上报到服务器后,服务器会根据客户端上报的客户端信息采用同样的MD5算法生成另一个新的KEY值,即服务器验证码,服务器会判断服务器生成的KEY值和客户端的KEY值是否一致,如果不一致则服务器拒绝请求,如果一致则服务器会返回客户端一个视频流地址,通过该地址客户端则可以进行视频播放。
其中,视频流地址的有效性为首次有效,即一次有效地址,该地址只能使用一次,下次再使用同样的视频流地址获取视频流,则被视为无效,进而有效地避免黑客或恶意第三方获取该地址后,任意的拉取视频流。进一步地,本发明实施例中的视频流地址算法使用了用户登录时的Tocken作为KEY值计算的一部分,同样使得用户必须登录后才能拉取视频流地址,使得盗取流地址的黑客或恶意第三方必须实现网站的登录功能,从而增加了其实现门槛。同时为了进一步的保护视频流地址,本发明实施例中,还使用了客户端的一些个人用户信息作为技术KEY值的一部分,其中包括客户端的IP地址、设备唯一ID、服务器穿给客户端的随机KEY值,以及当前***时间等,进而可以极大的保护视频流地址的安全性。
所述第一移动终端发送游戏请求至业务服务器之后,还包括所述游戏请求携带加密Token信息,获取所述第一移动终端在云平台的标识UID,判断所述标识UID与所述云主机分配记录中的标识UID是否一致,若一致,则所述游戏请求安全,若不一致,则所述游戏请求无效。
本发明通过第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;所述第一移动终端推送所述待输出视频流。可以实现用户只需安装云游戏APP,可通过手机开播传统的端游,与采用电脑主机开播获的同样的开播效果,同时节省主播下载和安装相关游戏软件的时间的成本。
图2是本发明实施例提供的基于云游戏的直播开播装置的示意图,所述装置包括:
请求模块201,用于发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
获取模块202,用于通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
推送模块203,用于推送所述待输出视频流。
本发明实施例提出的一种基于云游戏的直播开播装置的技术特征和技术效果与本发明实施例提出的方法相同,在此不予赘述。
图3是本发明实施例提供的基于云游戏的直播开播方法的结构示意图,请参考图3,包括:
第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述第一移动终端推送所述待输出视频流。
所述流媒体服务器在提供云游戏流媒体处理功能的同时,也承担直播中开播软件的流媒体处理功能,完成游戏画面的捕获、前处理和编码等核心功能,同时,所述业务服务器承担直播软件中信令代理的功能,通过与直播平台的开播服务器进行交互,获得主播即第一移动终端开播的源地址并控制所述流媒体服务器将所获得的媒体信息,推送到流媒体CDN,第二移动终端即观看直播的用户端可通过流媒体CDN的边缘节点通过特定地址获取流媒体,进行观看。
图4是本发明实施例提供的基于云游戏的直播开播方法的交互图,请参考图4,包括:
第一移动终端即直播用户终端在云游戏平台中发起玩游戏的请求,所述业务服务器在检测合法性通过后,分配云主机给第一移动终端,并将所述请求转发给所述信令服务器。
所述信令服务器在收到请求后,完成合法性检验后,启动相关的游戏进程,并通知所述媒体服务器截取游戏画面,完成所述媒体服务器的初始化。
发送成功响应给所述第一移动终端,主播收到响应后,连接相应的流媒体服务器并通过低延迟通道获取压缩后的游戏画面媒体流。
所述第一移动终端通过低延迟通道完成游戏相关的操作并持续获取媒体流。
所述第一移动终端发起开播请求,所述业务服务器通过与所述开播服务器交互,所述开播服务器通过特定算法生成推流地址并将其返回给所述业务服务器,所述业务服务器发送开播成功响应给第一移动终端。
所述业务服务器发送推流请求到所述信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送到到流媒体CDN中指定源地址,并发送推送通知告知所述第一移动终端开播成功。
所述流媒体CDN完成视频流的分发,第二移动终端即观看直播的用户端通过渠道获取到观看地址并进行观看。
本发明实施例还提供了一种基于云游戏的直播开播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述基于云游戏的直播开播方法。
本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述基于云游戏的直播开播方法。
在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行***、装置或设备(如基于计算机的***、包括处理器的***或其他可以从指令执行***、装置或设备取指令并执行指令的***)使用,或结合这些指令执行***、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行***、装置或设备或结合这些指令执行***、装置或设备而使用的装置。
计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(RAM),只读存储器(ROM),可擦除可编辑只读存储器(EPROM或闪速存储器),光纤装置,以及便携式光盘只读存储器(CDROM)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行***执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(PGA),现场可编程门阵列(FPGA)等。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和替换,这些改进和替换也应视为本发明的保护范围。

Claims (9)

1.一种基于云游戏的直播开播方法,其特征在于,包括:
第一移动终端发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配云平台至所述第一移动终端;
所述第一移动终端通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
所述第一移动终端推送所述待输出视频流;所述第一移动终端发送开播请求至所述业务服务器,所述业务服务器从开播服务器中获取推流地址并发送推流请求至信令服务器,所述信令服务器控制所述流媒体服务器将视频流封装后推送至流媒体CDN,所述流媒体CDN将所述视频流分发至若干个第二移动终端。
2.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述业务服务器从开播服务器中获取推流地址包括:开播服务器通过预设算法生成推流地址,并将所述推流地址返回至所述业务服务器。
3.如权利要求2所述基于云游戏的直播开播方法,其特征在于,所述业务服务器还包括发送开播成功响应至所述第一移动终端。
4.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述第一移动终端接收云主机返回游戏画面包括:
所述云主机包括信令服务器和媒体服务器;
所述信令服务器接收所述业务服务器发送的游戏请求,启动游戏进程,与此同时,所述媒体服务器截取游戏画面并发送响应成功至所述第一移动终端。
5.如权利要求4所述基于云游戏的直播开播方法,其特征在于,所述第一移动终端发送游戏请求至业务服务器之后,还包括:所述游戏请求携带加密Token信息,获取所述第一移动终端在云平台的标识UID,判断所述标识UID与所述云主机分配记录中的标识UID是否一致,若一致,则所述游戏请求安全。
6.如权利要求1所述基于云游戏的直播开播方法,其特征在于,所述游戏请求携带域名标识、应用标识、视频流标识以及视效指令。
7.一种基于云游戏的直播开播装置,其特征在于,能够执行权利要求1至6中任意一项所述基于云游戏的直播开播方法,包括:
请求模块,用于发送游戏请求至业务服务器并接收云主机返回的游戏画面,所述业务服务器分配所述云平台至所述第一移动终端;
获取模块,用于通过低延迟通道获取流媒体服务器压缩过后的游戏画面的待输出视频流;
推送模块,用于推送所述待输出视频流。
8.一种基于云游戏的直播开播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至6中任意一项所述基于云游戏的直播开播方法。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至6中任意一项所述基于云游戏的直播开播方法。
CN201910767820.6A 2019-08-19 2019-08-19 一种基于云游戏的直播开播方法、装置以及存储介质 Active CN110536146B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910767820.6A CN110536146B (zh) 2019-08-19 2019-08-19 一种基于云游戏的直播开播方法、装置以及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910767820.6A CN110536146B (zh) 2019-08-19 2019-08-19 一种基于云游戏的直播开播方法、装置以及存储介质

Publications (2)

Publication Number Publication Date
CN110536146A CN110536146A (zh) 2019-12-03
CN110536146B true CN110536146B (zh) 2021-12-31

Family

ID=68663717

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910767820.6A Active CN110536146B (zh) 2019-08-19 2019-08-19 一种基于云游戏的直播开播方法、装置以及存储介质

Country Status (1)

Country Link
CN (1) CN110536146B (zh)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113018868B (zh) * 2019-12-09 2023-02-10 华为技术有限公司 云游戏登录方法、装置和***
CN111818004B (zh) * 2019-12-11 2023-04-07 厦门雅基软件有限公司 云游戏直播方法、***及计算机可读存储介质
CN111818394A (zh) * 2019-12-11 2020-10-23 厦门雅基软件有限公司 云游戏直播方法、客户端及计算机可读存储介质
CN111818348B (zh) * 2019-12-25 2021-08-24 厦门雅基软件有限公司 直播互动方法、装置、电子设备和计算机可读存储介质
CN111327910A (zh) * 2020-01-21 2020-06-23 广州虎牙科技有限公司 应用程序的操作控制方法、装置、设备及存储介质
CN113163216B (zh) * 2020-01-22 2023-08-22 华为云计算技术有限公司 基于云手机的直播方法和直播***
CN111314714B (zh) * 2020-02-27 2021-06-01 腾讯科技(深圳)有限公司 一种游戏直播方法和装置
CN111786948B (zh) * 2020-05-21 2022-01-28 中清龙图计算机科技(上海)有限公司 一种云游戏控制方法、装置、***、设备及介质
CN111711832B (zh) * 2020-06-29 2022-09-27 腾讯科技(深圳)有限公司 视频直播方法、装置、设备及存储介质
CN112153394B (zh) * 2020-07-01 2022-06-17 广州点云科技有限公司 云游戏直播互动方法及***
CN111757139A (zh) * 2020-07-03 2020-10-09 深圳市乐宜科技有限公司 一种单机多人游戏设备网络化方法和***
CN113747181A (zh) * 2020-08-06 2021-12-03 上海达龙信息科技有限公司 基于远程桌面的网络直播方法、直播***及电子设备
CN112073185B (zh) * 2020-08-11 2023-06-30 广州点云科技有限公司 云游戏安全传输方法及装置
CN112040259A (zh) * 2020-08-28 2020-12-04 广州华多网络科技有限公司 一种连麦开播的方法、服务端、***、存储介质及设备
CN114501040B (zh) * 2020-11-13 2024-01-30 腾讯科技(深圳)有限公司 直播视频流的获取方法、装置、设备及存储介质
CN112449203A (zh) * 2020-11-24 2021-03-05 广州虎牙科技有限公司 一种游戏直播方法、装置、电子设备和存储介质
CN112565802B (zh) * 2020-11-30 2023-07-21 Oppo广东移动通信有限公司 直播交互方法、***、服务器及存储介质
CN112494951B (zh) * 2020-12-02 2023-09-19 咪咕互动娱乐有限公司 游戏接力方法、服务器及存储介质
CN112933611A (zh) * 2021-03-26 2021-06-11 厦门雅基软件有限公司 云游戏进度分享方法、装置和电子设备
CN113256375A (zh) * 2021-05-17 2021-08-13 杭州雾联科技有限公司 一种云***串流处理方法及相关装置
CN113315831B (zh) * 2021-05-26 2023-01-31 广州虎牙科技有限公司 一种云游戏开播方法、装置、设备及存储介质
CN113457123B (zh) * 2021-07-21 2024-03-08 腾讯科技(深圳)有限公司 基于云游戏的互动方法、装置、电子设备及可读存储介质
CN113965769B (zh) * 2021-10-19 2023-08-08 创盛视联数码科技(北京)有限公司 一种在线教育的直播***
CN114040219B (zh) * 2021-11-09 2022-09-06 腾讯科技(深圳)有限公司 游戏直播方法、装置、***、设备及计算机可读存储介质
CN114390048A (zh) * 2021-12-31 2022-04-22 凌宇科技(北京)有限公司 一种云vr投屏***和方法
CN114598738A (zh) * 2022-02-22 2022-06-07 网易(杭州)网络有限公司 数据处理方法、装置、存储介质及计算机设备

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571900A (zh) * 2010-12-08 2012-07-11 中国电信股份有限公司 一种实现远端实时操控的***和方法
CN106803974A (zh) * 2017-03-01 2017-06-06 北京牡丹电子集团有限责任公司数字电视技术中心 直播视频流实时转发方法
CN107659559A (zh) * 2017-08-24 2018-02-02 网易(杭州)网络有限公司 一种游戏***
CN109195020A (zh) * 2018-10-11 2019-01-11 三星电子(中国)研发中心 一种ar增强的游戏直播方法和***
CN109304031A (zh) * 2018-09-19 2019-02-05 电子科技大学 一种基于异构智能终端的虚拟化云游戏平台
WO2019096063A1 (zh) * 2017-11-17 2019-05-23 华为技术有限公司 一种直播通信的方法和装置

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8793393B2 (en) * 2011-11-23 2014-07-29 Bluespace Corporation Video processing device, video server, client device, and video client-server system with low latency thereof
US9716903B2 (en) * 2014-07-31 2017-07-25 Diego Cardona Live streaming-TV content, acquisition, transformation, encryption, and distribution system, and method for its use
CN106507161B (zh) * 2016-11-29 2019-11-15 腾讯科技(深圳)有限公司 视频直播方法及直播装置
US10857457B2 (en) * 2017-10-19 2020-12-08 Daybreak Game Company Llc Management and broadcasting of live multiplayer video game activity
CN110115835B (zh) * 2018-02-05 2022-12-20 网宿科技股份有限公司 基于Android***的云游戏运行方法及服务器
CN108632633B (zh) * 2018-04-28 2021-08-10 网易(杭州)网络有限公司 一种网络直播的数据处理方法和装置
CN109068181B (zh) * 2018-07-27 2020-11-13 广州华多网络科技有限公司 基于视频直播的足球游戏交互方法、***、终端及装置

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571900A (zh) * 2010-12-08 2012-07-11 中国电信股份有限公司 一种实现远端实时操控的***和方法
CN106803974A (zh) * 2017-03-01 2017-06-06 北京牡丹电子集团有限责任公司数字电视技术中心 直播视频流实时转发方法
CN107659559A (zh) * 2017-08-24 2018-02-02 网易(杭州)网络有限公司 一种游戏***
WO2019096063A1 (zh) * 2017-11-17 2019-05-23 华为技术有限公司 一种直播通信的方法和装置
CN109304031A (zh) * 2018-09-19 2019-02-05 电子科技大学 一种基于异构智能终端的虚拟化云游戏平台
CN109195020A (zh) * 2018-10-11 2019-01-11 三星电子(中国)研发中心 一种ar增强的游戏直播方法和***

Also Published As

Publication number Publication date
CN110536146A (zh) 2019-12-03

Similar Documents

Publication Publication Date Title
CN110536146B (zh) 一种基于云游戏的直播开播方法、装置以及存储介质
US11539687B2 (en) Message right management method, device and storage medium
CN105915953B (zh) 直播视频鉴别的方法、装置、***、服务器和存储介质
CN107743115B (zh) 一种终端应用的身份认证方法、装置和***
WO2011063731A1 (zh) 一种接入视频服务的方法及视频播放***
US10904251B2 (en) Blockchain-based copyright protection method and apparatus, and electronic device
KR20170128534A (ko) 게스트 모드에서 임시 자격증명 사용하기
WO2019061598A1 (zh) 一种数据校验方法及客户端
WO2016202200A1 (zh) 数据校验方法、装置和智能电视***
WO2019061626A1 (zh) 一种数据校验方法及服务器
CN112311684B (zh) 突发流量处理方法、计算机设备及可读存储介质
CN110944217A (zh) 直播信息处理方法、装置及服务器、存储介质
CN107888623B (zh) 直播软件音视频数据流防劫持方法及装置
CN112449203A (zh) 一种游戏直播方法、装置、电子设备和存储介质
CN111371787B (zh) 中台服务的登录注册方法、装置、***、服务器及介质
CN113965769B (zh) 一种在线教育的直播***
CN106230860B (zh) 发送流媒体的方法和装置
CN113691516A (zh) 流媒体数据传输方法及装置、电子设备和存储介质
WO2019071857A1 (zh) 一种直播平台中防止刷礼物的方法及装置
CN108965939B (zh) 媒体数据处理方法、装置、***及可读存储介质
CN115622786A (zh) 账号登录方法、装置、电子设备和存储介质
CN111090818A (zh) 资源管理方法、资源管理***、服务器及计算机存储介质
CN105847884B (zh) 一种控制电视用户使用电视的方法和装置
CN113596600A (zh) 直播嵌入程序的安全管理方法、装置、设备及存储介质
CN112933611A (zh) 云游戏进度分享方法、装置和电子设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant