CN110213601B - 一种基于云游戏的直播系统及直播方法、直播互动方法 - Google Patents
一种基于云游戏的直播系统及直播方法、直播互动方法 Download PDFInfo
- Publication number
- CN110213601B CN110213601B CN201910364244.0A CN201910364244A CN110213601B CN 110213601 B CN110213601 B CN 110213601B CN 201910364244 A CN201910364244 A CN 201910364244A CN 110213601 B CN110213601 B CN 110213601B
- Authority
- CN
- China
- Prior art keywords
- game
- server
- spectator
- anchor
- live broadcast
- 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
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/30—Interconnection arrangements between game servers and game devices; Interconnection arrangements between game devices; Interconnection arrangements between game servers
- A63F13/35—Details of game servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/258—Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
- H04N21/25866—Management of end-user data
- H04N21/25875—Management of end-user data involving end-user authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing 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/4302—Content synchronisation processes, e.g. decoder synchronisation
- H04N21/4307—Synchronising the rendering of multiple content streams or additional data on devices, e.g. synchronisation of audio on a mobile phone with the video output on the TV screen
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4781—Games
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/63—Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
- H04N21/643—Communication protocols
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开一种基于云游戏的直播系统及直播方法、直播互动方法,云游戏直播的画面是云游戏直播平台中的直播服务将游戏音视频传输给观众客户端、主播客户端,观众客户端的游戏音视频是与主播的游戏音视频是同步的。从而有效避免了采用第三方直播平台抓取主播电脑的游戏音视频,再发送给第三方直播平台,然后观众在直播网站或观众客户端查看,导致的观众观看的直播画面是滞后与主播的实际画面,提升观众体验。进一步地,主播在游戏直播中可以和观众互换身份,从而有效提升了主播与观众的互动。主播可随时中断观众对游戏的控制权,方便主播进行管理。
Description
技术领域
本发明涉及直播技术领域,尤其涉及一种基于云游戏的直播系统及直播方法、直播互动方法。
背景技术
随着网络技术的进步和网络的提速,网络直播得到了非常明显的发展和应用,如游戏直播、才艺直播、美妆直播、穿搭直播等。为提升自身的游戏水平,游戏爱好者(观众)会观看游戏主播的直播。在游戏直播中,游戏主播会在智能终端中同时打开直播客户端和具体的游戏软件,主播操作鼠标键盘进行游戏的同时,直播客户端会采集主播进行游戏的内容、头像、语音,并通过网络发送到直播网站的服务器中。游戏爱好者(观众)则通过在直播平台的网站或观众客户端看游戏主播的操作及解说。这种游戏直播方式是将主播的画面上传给直播平台,然后观众在直播网站或观众客户端查看,必然会导致观众观看的直播画面是滞后与主播的实际画面的,观众体验差。
普通的游戏直播仅仅只是主播一边进行游戏一边进行解说,普通观众仅仅只能观看和发送弹幕,不能参与到游戏的过程中。直播观众体验形式单一,互动差。申请号201710083879.4的专利申请提供了跨应用控制方法及装置,其通过观众发送弹幕来控制主播进行的游戏,弹幕需要观众打字,且还需要智能来抓取关键词,不能实时控制主播进行的游戏,互动体检非常差。
因此,现有技术存在缺陷,需要改进。
发明内容
本发明要解决的技术问题是:提供一种基于云游戏的直播系统及直播方法、直播互动方法,使观众看到的画面与主播的画面一致,提升观众体验;在直播的过程中,提升观众与主播的互动。
本发明的技术方案如下:提供一种云游戏直播系统及直播方法,所述云游戏直播系统包括:主播智能终端,主播客户端,与所述主播智能终端连接的主播指令输出设备,观众智能终端,与所述观众智能终端连接的观众指令输出设备,观众客户端,分别与所述观众智能终端、主播智能终端网络连接的云游戏直播平台;所述主播客户端安装在主播智能终端上,所述观众客户端安装在观众智能终端上;所述云游戏直播平台包括:前端服务器、指令调度服务器、游戏服务器、直播服务器。
所述前端服务器用于用户注册,用户登录,游戏服务器分配,接收用户发出的指令,处理指令与用户的对应关系,处理游戏音视频与用户的对应关系,传输直播服务器传输来的游戏音视频给主播客户端、观众客户端;所述用户包括主播、观众,所述指令包括:游戏操作指令、其他指令;将游戏操作指令发送给指令调度服务器。游戏操作指令包括主播通过主播指令输出设备输出的主播游戏操作指令、观众通过观众指令输出设备输出的观众游戏操作指令。当只是游戏主播操作游戏时,前端服务器只将主播游戏操作指令发送给指令调度服务器;当游戏主播与观众交换了游戏控制权后,前端服务器便将观众游戏操作指令发送给指令调度服务器;当观众和游戏主播一起进行游戏时,前端服务器同时将主播游戏操作指令和观众游戏操作指令发送给指令调度服务器。
所述指令调度服务器用于接收游戏操作指令,并将游戏操作的指令发送给对应的游戏服务器。
所述游戏服务器用于接收指令调度服务器发送的游戏操作指令,并根据游戏操作指令进行游戏。
所述直播服务器用于抓取游戏服务器进行的游戏音视频,并将游戏音视频传输给前端服务器。
所述直播方法,包括以下步骤。
S1:主播通过主播客户端登录云游戏直播平台,观众通过观众客户端登录云游戏直播平台。
S2:主播指令输出设备输出主播游戏操作指令,前端服务器接收主播游戏操作指令并将主播游戏操作指令发送送给指令调度服务器。
S3:指令调度服务器接收主播游戏操作指令,并将主播游戏操作指令发送给对应的游戏服务器。
S4:游戏服务器根据主播游戏操作指令进行游戏,形成游戏音视频。
S5:直播服务器抓取游戏服务器形成的游戏音视频,并将游戏音视频通过前端服务器传输给主播客户端、观众客户端。
云游戏(Cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的轻端设备(thin client)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力即可。
当游戏玩家只是在云游戏中进行游戏,不进行直播时,游戏玩家打开云游戏客户端,在云游戏直播平台进行某款游戏时,该游戏运行在某个游戏服务器中,游戏玩家通过指令输出设备输出游戏操作指令给前端服务器,前端服务器根据游戏玩家和游戏操作指令的对应关系将游戏操作指令发送给指令调度复位器,指令调度服务器将游戏操作指令发送给运行该游戏的游戏服务器中,从而操作游戏,直播服务器抓取游戏服务器的游戏音视频,并将游戏音视频通过前端服务器传输给玩家的云游戏客户端。由于游戏运行在游戏服务器上,游戏玩家无需配置高端的终端设备便可以进行大型的游戏,有效降低了游戏玩家的成本。
当游戏玩家不仅仅只是在云游戏中进行游戏,还开直播时,游戏玩家便成为了主播,主播的云游戏客户端便成了主播客户端,观众的云游戏客户端便成了观众客户端。主播打开主播客户端,在云游戏直播平台进行某款游戏时,该游戏运行在某个游戏服务器中,主播通过主播指令输出设备输出主播游戏操作指令给前端服务器,前端服务器根据主播和主播游戏操作指令的对应关系将主播游戏操作指令发送给指令调度复位器,指令调度服务器将主播游戏操作指令发送给运行该游戏的游戏服务器中,从而操作游戏,直播服务器抓取游戏服务器的游戏音视频,并将游戏音视频通过前端服务器传输给主播的主播客户端、观众的观众客户端。由于主播客户端和观众客户端获取的游戏音视频都是直播服务器发送过来的,观众客户端的游戏音视频是与主播的游戏音视频是同步的。从而有效避免了采用第三方直播平台抓取主播电脑的游戏音视频,再发送给第三方直播平台,然后观众在直播网站或观众客户端查看,导致的观众观看的直播画面是滞后与主播的实际画面,提升观众体验。
进一步地,所述直播方法,包括以下步骤。
S1:主播通过主播客户端登录云游戏直播平台,观众通过观众客户端登录云游戏直播平台。
S2:主播指令输出设备输出主播游戏操作指令,前端服务器接收主播游戏操作指令并将主播游戏操作指令发送送给指令调度服务器;主播客户端获取主播的头像及声音并发送给前端服务器,前端服务器将将主播的头像、语音信息发送给游戏服务器。
S3:指令调度服务器接收主播游戏操作指令,并将主播游戏操作指令发送给对应的游戏服务器。
S4:游戏服务器根据主播游戏操作指令进行游戏,形成游戏音视频;游戏服务器将主播头像、语音信息、游戏音视频合成为观众游戏音视频。
S5:直播服务器抓取游戏服务器形成的游戏音视频、观众游戏音视频,并将游戏音视频、观众游戏音视频通过前端服务器分别传输给主播客户端、观众客户端。
或者,所述直播方法,包括以下步骤:
S1:主播通过主播客户端登录云游戏直播平台,观众通过观众客户端登录云游戏直播平台。
S2:主播指令输出设备输出主播游戏操作指令,前端服务器接收主播游戏操作指令并将主播游戏操作指令发送送给指令调度服务器;;主播客户端获取主播的头像及声音并发送给前端服务器,前端服务器将将主播的头像、语音信息发送给直播服务器。
S3:指令调度服务器接收主播游戏操作指令,并将主播游戏操作指令发送给对应的游戏服务器。
S4:游戏服务器根据主播游戏操作指令进行游戏,形成游戏音视频。
S5:直播服务器抓取游戏服务器形成的游戏音视频,直播服务器将主播头像、语音信息、游戏音视频合成为观众游戏音视频;并将游戏音视频、观众游戏音视频通过前端服务器分别传输给主播客户端、观众客户端。
直播服务器传送给主播的游戏音视频不包含主播自己的头像和声音信息,避免主播进行干扰。
进一步地,所述主播客户端和直播客户端为相同的客户端,根据用户角色的选择进行转换;当用户进行直播时,则用户为主播,用户的客户端为主播客户端,其智能终端便为主播智能终端,其指令输出设备为主播指令输出设备;当用户只进行观看时,用户便是观众,用户的客户端为观众客户端,其智能终端便为观众智能终端,其指令输出设备为观众指令输出设备。
进一步地,所述主播智能终端为PC电脑或平板电脑或智能手机,所述直播指令输出设备为键盘和鼠标的组合或者游戏手柄或者VR设备或者体感设备;所述观众智能终端为PC电脑或平板电脑或智能手机,所述观众指令输出设备为键盘和鼠标的组合或者游戏手柄或者VR设备或者体感设备;所述主播客户端包括:主播软件客户端、主播网页客户端;所述观众客户端包括:观众软件客户端、观众网页客户端。
进一步地,主播游戏操作指令通过独立的TCP/UDP协议传输给指令调度服务器;所述游戏音视频、观众游戏音视频采用HTTP/RTSP方式传输。
进一步地,本发明还提供一种直播互动方法,采用前述的基于云游戏的直播系统及直播方法,包括以下步骤。
SS1:主播通过云游戏直播平台进行直播,观众通过云游戏直播平台进行观看。
SS2:观众在观众客户端上通过云游戏直播平台的前端服务器向主播客户端发送转移游戏控制权请求,主播在主播客户端上接受观众客户端的转移游戏控制权请求;或者,主播在主播客户端上通过云游戏直播平台的前端服务器向观众客户端发送转移游戏控制权邀请,观众在观众客户端上接受主播客户端的转移游戏控制权的邀请。
SS3:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器。
SS4指令调度服务器接收观众游戏操作指令,并将观众游戏操作指令发送给对应的游戏服务器。
SS5:游戏服务器根据获得了观众游戏操作指令进行游戏,形成游戏音视频。
SS6:直播服务器抓取游戏服务器进行的游戏音视频,并将游戏音视频通过前端服务器传输给主播客户端、观众客户端。
SS7:云游戏直播平台的前端服务器根据主播在主播客户端上输出的中断指令或时间限制使前端服务器终止向指令调度服务器发送观众游戏操作指令。
主播在进行云游戏直播中,主播接受转移游戏控制权请求或观众接受转移游戏控制权的邀请后,前端服务器便接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器,指令调度服务器将观众游戏操作指令发送给先前主播进行游戏的游戏服务器,游戏服务器根据观众游戏操作指令进行游戏,直播服务器抓取游戏服务器的游戏音视频,并将游戏音视频通过前端服务器传输给主播的主播客户端、观众的观众客户端。主播在游戏直播中可以和观众互换身份,从而有效提升了主播与观众的互动。主播可随时中断观众对游戏的控制权,方便主播进行管理。
进一步地,在步骤SS2中,某一账号名的观众客户端根据向主播客户端发送转移游戏控制权请求,或者主播客户端向某一账号名的观众客户端发送转移游戏控制权邀请。
进一步地,在步骤SS3中,前端服务器屏蔽主播指令输出设备输出的主播游戏操作指令。
进一步地,所述步骤SS3为:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器;获得了游戏控制权的观众的观众客户端获取观众的头像及声音并发送给前端服务器,前端服务器将将观众的头像、语音信息发送给游戏服务器;所述步骤SS5为:游戏服务器根据获得了观众游戏操作指令进行游戏,形成游戏音视频;游戏服务器将观众头像、语音信息、游戏音视频合成为观众游戏音视频;所述步骤SS6为:直播服务器抓取游戏服务器形成的游戏音视频、观众游戏音视频,并将游戏音视频通过前端服务器传输给获得了游戏控制权的观众客户端,将观众游戏音视频传输给其他观众客户端、主播客户端。
或者,所述步骤SS3为:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器;获得了游戏控制权的观众的观众客户端获取观众的头像及声音并发送给前端服务器,前端服务器将将观众的头像、语音信息发送给直播服务器;所述步骤SS6为:直播服务器抓取游戏服务器进行的游戏音视频,直播服务器将观众的头像、语音信息合成为观众游戏音视频,并将游戏音视频通过前端服务器传输给获得了游戏控制权的观众客户端,将观众游戏音视频传输给其他观众客户端、主播客户端。
进一步地,所述观众游戏操作指令通过独立的TCP/UDP协议传输给指令调度服务器;所述游戏音视频、观众游戏音视频采用HTTP/RTSP方式传输。
采用上述方案,本发明提供一种基于云游戏的直播系统及直播方法、直播互动方法,云游戏直播的画面是云游戏直播平台中的直播服务将游戏音视频传输给观众客户端、主播客户端,观众客户端的游戏音视频是与主播的游戏音视频是同步的。从而有效避免了采用第三方直播平台抓取主播电脑的游戏音视频,再发送给第三方直播平台,然后观众在直播网站或观众客户端查看,导致的观众观看的直播画面是滞后与主播的实际画面,提升观众体验。进一步地,主播在游戏直播中可以和观众互换身份,从而有效提升了主播与观众的互动。主播可随时中断观众对游戏的控制权,方便主播进行管理。
附图说明
图1为本发明的云游戏直播系统功能模块图;
图2为本发明的直播方法的一实施例的流程图;
图3为本发明的直播方法的又一实施例的流程图;
图4为本发明的直播互动方法的一实施例的流程图;
图5为本发明的直播互动方法的又一实施例的流程图。
具体实施方式
以下结合附图和具体实施例,对本发明进行详细说明。
实施例1
请参阅图1,本发明提供一种所述云游戏的直播系统,包括:主播智能终端10,主播客户端11,与所述主播智能终10端连接的主播指令输出设备20,观众智能终端30,与所述观众智能终端30连接的观众指令输出设备40,观众客户端31,分别与所述观众智能终端30、主播智能终端10网络连接的云游戏直播平台;所述主播客户端11安装在主播智能终端10上,所述观众客户端31安装在观众智能终端30上;所述云游戏直播平台包括:前端服务器50、指令调度服务器60、游戏服务器70、直播服务器80。
所述前端服务器50用于用户注册,用户登录,游戏服务器70分配,接收用户发出的指令,处理指令与用户的对应关系,处理游戏音视频与用户的对应关系,传输直播服务器80传输来的游戏音视频给主播客户端11、观众客户端31;所述用户包括主播、观众,所述指令包括:游戏操作指令、其他指令;将游戏操作指令发送给指令调度服务器60。
所述指令调度服务器60用于接收游戏操作指令,并将游戏操作的指令发送给对应的游戏服务器70。
所述游戏服务器70用于接收指令调度服务器60发送的游戏操作指令,并根据游戏操作指令进行游戏。
所述直播服务器80用于抓取游戏服务器70进行的游戏音视频,并将游戏音视频传输给前端服务器50。
所述主播智能终端10为PC电脑或平板电脑或智能手机,所述直播指令输出设备20为键盘和鼠标的组合或者游戏手柄或者VR设备或者体感设备;所述观众智能终端30为PC电脑或平板电脑或智能手机,所述观众指令输出设备40为键盘和鼠标的组合或者游戏手柄或者VR设备或者体感设备;所述主播客户端11包括:主播软件客户端、主播网页客户端;所述观众客户端31包括:观众软件客户端、观众网页客户端
请参阅图2,本发明还提供一种直播方法,包括以下步骤。
S1:主播通过主播客户端11登录云游戏直播平台,观众通过观众客户端31登录云游戏直播平台。
S2:主播指令输出设备20输出主播游戏操作指令,前端服务器50接收主播游戏操作指令并将主播游戏操作指令发送送给指令调度服务器60;主播客户端11获取主播的头像及声音并发送给前端服务器50,前端服务器50将将主播的头像、语音信息发送给游戏服务器70。
S3:指令调度服务器60接收主播游戏操作指令,并将主播游戏操作指令发送给对应的游戏服务器70。
S4:游戏服务器70根据主播游戏操作指令进行游戏,形成游戏音视频;游戏服务器70将主播头像、语音信息、游戏音视频合成为观众游戏音视频;
S5:直播服务器80抓取游戏服务器70形成的游戏音视频、观众游戏音视频,并将游戏音视频、观众游戏音视频通过前端服务器50分别传输给主播客户端11、观众客户端31。
实施例2
请参阅图3,本发明还提供一种直播方法,包括以下步骤:
S1:主播通过主播客户端11登录云游戏直播平台,观众通过观众客户端31登录云游戏直播平台。
S2:主播指令输出设备20输出主播游戏操作指令,前端服务器50接收主播游戏操作指令并将主播游戏操作指令发送送给指令调度服务器60;主播客户端11获取主播的头像及声音并发送给前端服务器50,前端服务器50将将主播的头像、语音信息发送给直播服务器80。
S3:指令调度服务器60接收主播游戏操作指令,并将主播游戏操作指令发送给对应的游戏服务器70。
S4:游戏服务器70根据主播游戏操作指令进行游戏,形成游戏音视频;
S5:直播服务器80抓取游戏服务器70形成的游戏音视频,直播服务器80将主播头像、语音信息、游戏音视频合成为观众游戏音视频;并将游戏音视频、观众游戏音视频通过前端服务器50分别传输给主播客户端11、观众客户端31。
实施例3
请参阅图4,本发明提供一种直播互动方法,包括以下步骤:
SS1:主播通过云游戏直播平台进行直播,观众通过云游戏直播平台进行观看。
SS2:观众在观众客户端31上通过云游戏直播平台的前端服务器50向主播客户端11发送转移游戏控制权请求,主播在主播客户端11上接受观众客户端31的转移游戏控制权请求。
SS3:获得了游戏控制权的观众的观众指令输出设备40输出观众游戏操作指令,前端服务器50接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器60;获得了游戏控制权的观众的观众客户端31获取观众的头像及声音并发送给前端服务器50,前端服务器50将将观众的头像、语音信息发送给游戏服务器70。
SS4:指令调度服务器60接收观众游戏操作指令,并将观众游戏操作指令发送给对应的游戏服务器70。
SS5:游戏服务器70根据获得了观众游戏操作指令进行游戏,形成游戏音视频;游戏服务器70将观众头像、语音信息、游戏音视频合成为观众游戏音视频。
SS6:直播服务器80抓取游戏服务器70形成的游戏音视频、观众游戏音视频,并将游戏音视频通过前端服务器50传输给获得了游戏控制权的观众客户端31,将观众游戏音视频传输给其他观众客户端31、主播客户端11。
SS7:云游戏直播平台的前端服务器50根据主播在主播客户端11上输出的中断指令或时间限制使前端服务器50终止向指令调度服务器60发送观众游戏操作指令。
实施例4
请参阅图5,本发明提供一种直播互动方法,包括以下步骤:
SS1:主播通过云游戏直播平台进行直播,观众通过云游戏直播平台进行观看。
SS2:主播在主播客户端11上通过云游戏直播平台的前端服务器50向观众客户端31发送转移游戏控制权邀请,观众在观众客户端31上接受主播客户端11的转移游戏控制权的邀请。
SS3:获得了游戏控制权的观众的观众指令输出设备40输出观众游戏操作指令,前端服务器50接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器60;获得了游戏控制权的观众的观众客户端31获取观众的头像及声音并发送给前端服务器50,前端服务器50将将观众的头像、语音信息发送给直播服务器80。
SS4:指令调度服务器60接收观众游戏操作指令,并将观众游戏操作指令发送给对应的游戏服务器70。
SS5:游戏服务器70根据获得了观众游戏操作指令进行游戏,形成游戏音视频。
SS6:直播服务器80抓取游戏服务器70进行的游戏音视频,直播服务器80将观众的头像、语音信息合成为观众游戏音视频,并将游戏音视频通过前端服务器50传输给获得了游戏控制权的观众客户端31,将观众游戏音视频传输给其他观众客户端31、主播客户端11。
SS7:云游戏直播平台的前端服务器50根据主播在主播客户端11上输出的中断指令或时间限制使前端服务器50终止向指令调度服务器60发送观众游戏操作指令。
综上所述,本发明提供一种基于云游戏的直播系统及直播方法、直播互动方法,云游戏直播的画面是云游戏直播平台中的直播服务将游戏音视频传输给观众客户端、主播客户端,观众客户端的游戏音视频是与主播的游戏音视频是同步的。从而有效避免了采用第三方直播平台抓取主播电脑的游戏音视频,再发送给第三方直播平台,然后观众在直播网站或观众客户端查看,导致的观众观看的直播画面是滞后与主播的实际画面,提升观众体验。进一步地,主播在游戏直播中可以和观众互换身份,从而有效提升了主播与观众的互动。主播可随时中断观众对游戏的控制权,方便主播进行管理。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种直播互动方法,其特征在于,包括以下步骤:
SS1:主播通过云游戏直播平台进行直播,观众通过云游戏直播平台进行观看;
SS2:观众在观众客户端上通过云游戏直播平台的前端服务器向主播客户端发送转移游戏控制权请求,主播在主播客户端上接受观众客户端的转移游戏控制权请求;或者,主播在主播客户端上通过云游戏直播平台的前端服务器向观众客户端发送转移游戏控制权邀请,观众在观众客户端上接受主播客户端的转移游戏控制权的邀请;
SS3:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器;
SS4指令调度服务器接收观众游戏操作指令,并将观众游戏操作指令发送给对应的游戏服务器;
SS5:游戏服务器根据获得了观众游戏操作指令进行游戏,形成游戏音视频;
SS6:直播服务器抓取游戏服务器进行的游戏音视频,并将游戏音视频通过前端服务器传输给主播客户端、观众客户端;
SS7:云游戏直播平台的前端服务器根据主播在主播客户端上输出的中断指令或时间限制使前端服务器终止向指令调度服务器发送观众游戏操作指令。
2.根据权利要求1所述的一种直播互动方法,其特征在于,在步骤SS2中,某一账号名的观众客户端根据向主播客户端发送转移游戏控制权请求,或者主播客户端向某一账号名的观众客户端发送转移游戏控制权邀请。
3.根据权利要求1所述的一种直播互动方法,其特征在于,在步骤SS3中,前端服务器屏蔽主播指令输出设备输出的主播游戏操作指令。
4.根据权利要求1所述的一种直播互动方法,其特征在于,
所述步骤SS3为:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器;获得了游戏控制权的观众的观众客户端获取观众的头像及声音并发送给前端服务器,前端服务器将将观众的头像、语音信息发送给游戏服务器;所述步骤SS5为:游戏服务器根据获得了观众游戏操作指令进行游戏,形成游戏音视频;游戏服务器将观众头像、语音信息、游戏音视频合成为观众游戏音视频;所述步骤SS6为:直播服务器抓取游戏服务器形成的游戏音视频、观众游戏音视频,并将游戏音视频通过前端服务器传输给获得了游戏控制权的观众客户端,将观众游戏音视频传输给其他观众客户端、主播客户端;
或者,所述步骤SS3为:获得了游戏控制权的观众的观众指令输出设备输出观众游戏操作指令,前端服务器接收观众游戏操作指令并将观众游戏操作指令发送给指令调度服务器;获得了游戏控制权的观众的观众客户端获取观众的头像及声音并发送给前端服务器,前端服务器将将观众的头像、语音信息发送给直播服务器;所述步骤SS6为:直播服务器抓取游戏服务器进行的游戏音视频,直播服务器将观众的头像、语音信息合成为观众游戏音视频,并将游戏音视频通过前端服务器传输给获得了游戏控制权的观众客户端,将观众游戏音视频传输给其他观众客户端、主播客户端。
5.根据权利要求2所述的一种直播互动方法,其特征在于,所述观众游戏操作指令通过独立的TCP/UDP协议传输给指令调度服务器;所述游戏音视频采用HTTP/RTSP方式传输。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364244.0A CN110213601B (zh) | 2019-04-30 | 2019-04-30 | 一种基于云游戏的直播系统及直播方法、直播互动方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910364244.0A CN110213601B (zh) | 2019-04-30 | 2019-04-30 | 一种基于云游戏的直播系统及直播方法、直播互动方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110213601A CN110213601A (zh) | 2019-09-06 |
CN110213601B true CN110213601B (zh) | 2021-04-27 |
Family
ID=67786779
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910364244.0A Active CN110213601B (zh) | 2019-04-30 | 2019-04-30 | 一种基于云游戏的直播系统及直播方法、直播互动方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110213601B (zh) |
Families Citing this family (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112569592A (zh) * | 2019-09-29 | 2021-03-30 | 上海幻电信息科技有限公司 | 游戏共享方法、装置以及计算机设备 |
CN110636324B (zh) * | 2019-10-24 | 2021-06-11 | 腾讯科技(深圳)有限公司 | 界面显示方法、装置、计算机设备及存储介质 |
CN110868607B (zh) * | 2019-11-26 | 2022-01-04 | 广州虎牙科技有限公司 | 直播游戏互动方法、装置、服务器及可读存储介质 |
CN111803924B (zh) * | 2019-12-03 | 2023-05-09 | 厦门雅基软件有限公司 | 云游戏的多终端同步显示方法、装置及可读存储介质 |
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 | 华为云计算技术有限公司 | 基于云手机的直播方法和直播系统 |
CN111314724B (zh) * | 2020-02-18 | 2022-03-25 | 华为技术有限公司 | 云游戏直播方法和装置 |
CN111447485A (zh) * | 2020-03-31 | 2020-07-24 | 广州微算互联信息技术有限公司 | 一种实时的云游戏录制视频方法、系统、装置及存储介质 |
CN111491214A (zh) * | 2020-04-09 | 2020-08-04 | 网易(杭州)网络有限公司 | 基于云游戏的直播交互方法及系统、电子设备、存储介质 |
CN111510736A (zh) * | 2020-04-24 | 2020-08-07 | 深圳云鹭科技有限公司 | 一种云游戏互动直播系统及互动直播方法 |
CN111803926B (zh) * | 2020-06-05 | 2023-03-24 | 厦门雅基软件有限公司 | 云应用中控制对象的匹配方法、装置及电子设备 |
CN111803921B (zh) * | 2020-06-09 | 2024-02-02 | 广州速启科技有限责任公司 | 基于云手机系统的游戏互动方法、电子设备、存储介质 |
CN111803923B (zh) * | 2020-06-09 | 2023-10-31 | 广州速启科技有限责任公司 | 基于云手机系统的游戏共享方法、电子设备、存储介质 |
CN112153394B (zh) * | 2020-07-01 | 2022-06-17 | 广州点云科技有限公司 | 云游戏直播互动方法及系统 |
CN113941156A (zh) * | 2020-07-16 | 2022-01-18 | 深圳瞬玩科技有限公司 | 基于云手机的多人在线游戏方法和系统 |
CN114025206A (zh) * | 2020-07-16 | 2022-02-08 | 深圳瞬玩科技有限公司 | 基于云手机的直播方法和系统 |
CN113301359A (zh) * | 2020-07-30 | 2021-08-24 | 阿里巴巴集团控股有限公司 | 音视频处理方法、装置及电子设备 |
CN111918082A (zh) * | 2020-07-31 | 2020-11-10 | 北京视博云信息技术有限公司 | 云游戏直播方法、装置、存储介质及设备 |
CN113747181A (zh) * | 2020-08-06 | 2021-12-03 | 上海达龙信息科技有限公司 | 基于远程桌面的网络直播方法、直播系统及电子设备 |
CN112291579A (zh) * | 2020-10-26 | 2021-01-29 | 北京字节跳动网络技术有限公司 | 数据处理方法、装置、设备和存储介质 |
CN112316441A (zh) * | 2020-11-05 | 2021-02-05 | 北京字节跳动网络技术有限公司 | 游戏直播数据处理方法、装置、电子设备及可读介质 |
CN112337101A (zh) * | 2020-11-05 | 2021-02-09 | 北京字节跳动网络技术有限公司 | 基于直播的数据交互方法、装置、电子设备和可读介质 |
CN112337104A (zh) * | 2020-11-05 | 2021-02-09 | 北京字节跳动网络技术有限公司 | 直播数据处理方法、装置、电子设备及可读介质 |
CN112468873A (zh) * | 2020-11-16 | 2021-03-09 | 北京达佳互联信息技术有限公司 | 画面显示方法、装置、系统、电子设备、服务器及介质 |
CN112565802B (zh) * | 2020-11-30 | 2023-07-21 | Oppo广东移动通信有限公司 | 直播交互方法、系统、服务器及存储介质 |
CN112383794B (zh) * | 2020-12-01 | 2023-10-20 | 咪咕互动娱乐有限公司 | 直播方法、直播系统、服务器和计算机存储介质 |
CN112494951B (zh) * | 2020-12-02 | 2023-09-19 | 咪咕互动娱乐有限公司 | 游戏接力方法、服务器及存储介质 |
CN112243133B (zh) * | 2020-12-07 | 2021-09-17 | 北京达佳互联信息技术有限公司 | 游戏直播处理方法及装置、电子装置 |
CN112689154B (zh) * | 2020-12-18 | 2022-08-30 | 咪咕互动娱乐有限公司 | 直播控制权交换方法、装置、服务器及存储介质 |
CN112672179B (zh) * | 2020-12-22 | 2022-05-03 | 北京达佳互联信息技术有限公司 | 一种游戏直播的方法和装置及设备 |
CN112788358B (zh) * | 2020-12-31 | 2022-02-18 | 腾讯科技(深圳)有限公司 | 游戏对局的视频直播方法、视频发送方法、装置及设备 |
CN114827638B (zh) * | 2021-01-21 | 2024-07-16 | 中国移动通信有限公司研究院 | 一种vr视频云直播方法、装置及设备 |
CN112995692B (zh) * | 2021-03-04 | 2023-05-02 | 广州虎牙科技有限公司 | 互动数据处理方法、装置、设备及介质 |
CN113101633B (zh) * | 2021-04-19 | 2024-02-02 | 网易(杭州)网络有限公司 | 云游戏的模拟操作方法、装置及电子设备 |
CN113453033B (zh) * | 2021-06-29 | 2023-01-20 | 广州方硅信息技术有限公司 | 直播间信息传送处理方法及其装置、设备与介质 |
CN113440840B (zh) * | 2021-07-14 | 2022-11-11 | 腾讯科技(深圳)有限公司 | 一种互动方法和相关装置 |
CN113457123B (zh) * | 2021-07-21 | 2024-03-08 | 腾讯科技(深圳)有限公司 | 基于云游戏的互动方法、装置、电子设备及可读存储介质 |
CN116614650A (zh) * | 2023-06-16 | 2023-08-18 | 上海随幻智能科技有限公司 | 音画同步的私域直播方法、系统、设备、芯片及介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107306341A (zh) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | 一种基于云技术自动录播和直播的系统及其管理方法 |
CN107659559A (zh) * | 2017-08-24 | 2018-02-02 | 网易(杭州)网络有限公司 | 一种游戏系统 |
CN107970603A (zh) * | 2017-12-15 | 2018-05-01 | 百度移信网络技术(北京)有限公司 | 游戏方法、客户端、服务端、游戏主机、设备和存储介质 |
CN109040850A (zh) * | 2018-08-06 | 2018-12-18 | 广州华多网络科技有限公司 | 游戏直播交互方法、系统、电子设备及装置 |
CN109107167A (zh) * | 2018-06-22 | 2019-01-01 | 网易(杭州)网络有限公司 | 游戏中的交互控制方法、电子设备及存储介质 |
CN109304031A (zh) * | 2018-09-19 | 2019-02-05 | 电子科技大学 | 一种基于异构智能终端的虚拟化云游戏平台 |
CN109451328A (zh) * | 2018-12-10 | 2019-03-08 | 网易(杭州)网络有限公司 | 游戏直播的信息处理方法及装置 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9641869B2 (en) * | 2015-04-02 | 2017-05-02 | Vixs Systems, Inc. | Video camera system with distributed control and methods for use therewith |
-
2019
- 2019-04-30 CN CN201910364244.0A patent/CN110213601B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107306341A (zh) * | 2016-04-19 | 2017-10-31 | 深圳正谱云教育技术有限公司 | 一种基于云技术自动录播和直播的系统及其管理方法 |
CN107659559A (zh) * | 2017-08-24 | 2018-02-02 | 网易(杭州)网络有限公司 | 一种游戏系统 |
CN107970603A (zh) * | 2017-12-15 | 2018-05-01 | 百度移信网络技术(北京)有限公司 | 游戏方法、客户端、服务端、游戏主机、设备和存储介质 |
CN109107167A (zh) * | 2018-06-22 | 2019-01-01 | 网易(杭州)网络有限公司 | 游戏中的交互控制方法、电子设备及存储介质 |
CN109040850A (zh) * | 2018-08-06 | 2018-12-18 | 广州华多网络科技有限公司 | 游戏直播交互方法、系统、电子设备及装置 |
CN109304031A (zh) * | 2018-09-19 | 2019-02-05 | 电子科技大学 | 一种基于异构智能终端的虚拟化云游戏平台 |
CN109451328A (zh) * | 2018-12-10 | 2019-03-08 | 网易(杭州)网络有限公司 | 游戏直播的信息处理方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110213601A (zh) | 2019-09-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110213601B (zh) | 一种基于云游戏的直播系统及直播方法、直播互动方法 | |
US20220193542A1 (en) | Compositing multiple video streams into a single media stream | |
WO2022143182A1 (zh) | 用于多用户交互的视频信号播放方法、装置及设备 | |
CN111510736A (zh) | 一种云游戏互动直播系统及互动直播方法 | |
US9066144B2 (en) | Interactive remote participation in live entertainment | |
CN111818004B (zh) | 云游戏直播方法、系统及计算机可读存储介质 | |
US20190314728A1 (en) | System and Method for Managing Audio and Video Channels for Video Game Players and Spectators | |
US11882188B2 (en) | Methods and systems for maintaining smooth frame rate during transmission of streaming video content | |
WO2016150317A1 (zh) | 直播视频的合成方法、装置及系统 | |
CN113209632B (zh) | 一种云游戏的处理方法、装置、设备及存储介质 | |
CN112565802B (zh) | 直播交互方法、系统、服务器及存储介质 | |
WO2015078199A1 (zh) | 直播互动方法、装置、客户端、服务器及系统 | |
US11272261B2 (en) | Cloud platform capable of providing real-time streaming services for heterogeneous applications including AR, VR, XR, and MR irrespective of specifications of hardware of user | |
WO2018128166A1 (ja) | 情報処理装置およびアプリケーション画像配信方法 | |
WO2019107274A1 (ja) | 情報処理装置およびゲーム画像配信方法 | |
CN113274727B (zh) | 直播交互方法、装置和存储介质及电子设备 | |
CN111918705B (zh) | 将会话内容同步到外部内容 | |
US20230051868A1 (en) | Livestreaming Interaction Method And Apparatus, Electronic Device, And Computer Readable Storage Medium | |
WO2024061243A1 (en) | Live stream interactive method, device, apparatus and storage medium | |
WO2019107275A1 (ja) | 情報処理装置およびゲーム画像配信方法 | |
KR101915065B1 (ko) | Vr 콘텐츠에 대한 라이브 스트리밍 시스템 및 그 시스템의 동작 방법 | |
CN107172040A (zh) | 一种虚拟角色的播放方法及系统 | |
CN111095943A (zh) | 电视节目和额外多媒体内容的组合广播方法 | |
KR20230143460A (ko) | 5g와 초고속 통신망을 기반으로 고해상도 카메라를 활용한 vr 실시간 스트리밍 플랫폼 | |
CN115134620A (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 |