本申请涉及直播技术领域,具体而言,涉及一种直播控制方法和装置、电子设备、直播系统及存储介质。
背景技术:
随着直播技术的不断发展,其应用领域也不断地得到扩展,例如,可以应用于游戏中,如主播可以在玩游戏的同时,对该游戏进行直播。
经发明人研究发现,在现有的游戏直播中,只能满足观众的一些简单的观看需求,因而,存在着观众对游戏直播的黏性较低的问题。
技术实现要素:
有鉴于此,本申请的目的在于提供一种直播控制方法和装置、电子设备、直播系统及存储介质,以改善现有的游戏直播中由于只能满足观众的一些简单的观看需求而存在着观众对游戏直播的黏性较低的问题。
为实现上述目的,本申请实施例采用如下技术方案:
一种直播控制方法,应用于终端设备,该方法包括:
响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
基于所述内容选择参数确定目标直播内容,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同;
基于所述目标直播内容对所述目标直播间的直播内容进行更新。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述目标直播间包括第一显示区域和第二显示区域,所述响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数的步骤,包括:
响应用户基于所述第一显示区域的直播内容进行的第一预设操作,生成第一内容选择参数;或者
响应用户基于所述第二显示区域的直播内容进行的第二预设操作,生成第二内容选择参数。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述响应用户基于所述第一显示区域的直播内容进行的第一预设操作,生成第一内容选择参数的步骤,包括:
响应用户基于所述第一显示区域显示的游戏场景画面进行的方向操作或缩放操作,分别生成方向参数或缩放参数;
其中,所述方向参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏数据在目标游戏中所属的区域之间的方向;
所述缩放参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏场景画面之间的比例。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述响应用户基于所述第二显示区域的直播内容进行的第二预设操作,生成第二内容选择参数的步骤,包括:
响应用户基于所述第二显示区域显示的游戏地图画面进行的位置预设操作,生成位置参数;
其中,所述位置参数用于表征,所述目标直播间显示的直播内容在更新之后,对应的游戏数据在目标游戏中所属区域的位置。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述终端设备连接有直播服务器,所述基于所述内容选择参数确定目标直播内容的步骤,包括:
在所述直播服务器具有的多个游戏视频流中,基于所述内容选择参数获取至少一个目标游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
基于所述至少一个目标游戏视频流确定目标直播内容。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述在所述直播服务器具有的多个游戏视频流中,基于所述内容选择参数获取至少一个目标游戏视频流的步骤,包括:
基于所述内容选择参数判断待获取的至少一个目标游戏视频流与已获取的直播游戏视频流是否相同,其中,所述目标直播间显示的直播内容基于该直播游戏视频流形成;
若所述目标游戏视频流与所述直播游戏视频流相同,则将该直播游戏视频流作为该目标游戏视频流;
若所述目标游戏视频流与所述直播游戏视频流不相同,则向所述直播服务器发送视频请求信息,以使该直播服务器基于该视频请求信息将具有的多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备。
本申请实施例还提供了另一种直播控制方法,应用于连接有终端设备和游戏服务器的直播服务器,所述直播控制方法包括:
从所述游戏服务器获取目标游戏中全部区域的游戏数据;
按照区域将所述游戏数据进行分割,形成多个游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
基于所述终端设备发送的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备;
其中,所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述直播内容进行更新;
所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
在本申请实施例较佳的选择中,在上述直播控制方法中,所述按照区域将所述游戏数据进行分割,形成多个游戏视频流的步骤,包括:
按照区域将所述游戏数据进行分割;
基于预设的图像超分算法对分割后的每个游戏数据图像进行增强处理,形成多个游戏视频流。
本申请实施例还提供了另一种直播控制方法,应用于包括直播服务器和终端设备的直播系统,该直播服务器连接有游戏服务器,所述直播控制方法包括:
所述终端设备响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
所述直播服务器基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据;
所述终端设备基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
在上述实施例的基础上,本申请实施例还提供了一种直播控制装置,应用于终端设备,该装置包括:
参数生成模块,用于响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
内容确定模块,用于基于所述内容选择参数确定目标直播内容,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同;
内容更新模块,用于基于所述目标直播内容对所述目标直播间的直播内容进行更新。
在上述实施例的基础上,本申请实施例还提供了另一种直播控制装置,应用于连接有终端设备和游戏服务器的直播服务器,所述直播控制装置包括:
数据获取模块,用于从所述游戏服务器获取目标游戏中全部区域的游戏数据;
数据分割模块,用于按照区域将所述游戏数据进行分割,形成多个游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
视频流发送模块,用于基于所述终端设备发送的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备;
其中,所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述直播内容进行更新;
所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
在上述实施例的基础上,本申请实施例还提供了一种电子设备,包括:
存储器,用于存储计算机程序;
与所述存储器连接的处理器,用于执行所述计算机程序;
其中,在所述电子设备作为终端设备时,所述处理器执行所述计算机程序,以实现上述应用于终端设备的直播控制方法;或者
在所述电子设备作为直播服务器时,所述处理器执行所述计算机程序,以实现上述应用于直播服务器的直播控制方法。
本申请实施例还提供了一种直播系统,包括终端设备和与该终端设备连接的直播服务器,且该直播服务器连接有游戏服务器,其中:
所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
所述直播服务器用于,基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据;
所述终端设备还用于,基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
在上述实施例的基础上,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被执行时实现上述的应用于终端设备或直播服务器的直播控制方法。
本申请提供的直播控制方法和装置、电子设备、直播系统及存储介质,通过响应用户的预设操作生成内容选择参数,并基于该内容选择参数确定目标直播内容,以基于该目标直播内容对目标直播间的直播内容进行更新。如此,由于在更新之前和之后,直播内容对应的游戏数据在目标游戏中所属的区域和目标直播内容对应的游戏数据在目标游戏中所属的区域不相同,使得用户可以基于不同的需求进行相应的预设操作,以使目标直播间可以显示该用户想要观看的区域的游戏数据,从而满足不同的用户具有的不同观看需求,以提高用户对游戏直播的黏性,进而改善现有的游戏直播中由于只能满足观众的一些简单的观看需求而存在着观众对游戏直播的黏性较低的问题,具有较高的实用价值。
为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
图1为本申请实施例提供的直播系统与游戏服务器的应用交互示意图。
图2为本申请实施例提供的电子设备的结构框图。
图3为本申请实施例提供的应用于终端设备的直播控制方法包括的各步骤的流程示意图。
图4为本申请实施例提供的包括第一显示区域和第二显示区域的目标直播间的界面示意图。
图5为本申请实施例提供的基于用户的第一预设操作产生的直播内容更新的效果示意图。
图6为本申请实施例提供的基于用户的另一种第一预设操作产生的直播内容更新的效果示意图。
图7为本申请实施例提供的基于用户的第二预设操作产生的直播内容更新的效果示意图。
图8为图3中步骤s120包括的各步骤的流程示意图。
图9为本申请实施例提供的直播内容与目标直播内容之间的相对关系示意图。
图10为本申请实施例提供的直播内容与目标直播内容之间的另一种相对关系示意图。
图11为本申请实施例提供的应用于直播服务器的直播控制方法包括的各步骤的流程示意图。
图12为图11中步骤s220包括的各步骤的流程示意图。
图13为本申请实施例提供的目标游戏中全部区域的游戏数据的效果示意图。
图14为本申请实施例提供的对目标游戏中全部区域的游戏数据进行分割的效果示意图。
图15为本申请实施例提供的第一直播控制装置包括的各功能模块的方框示意图。
图16为本申请实施例提供的第二直播控制装置包括的各功能模块的方框示意图。
图标:10-电子设备;12-存储器;14-处理器;100-第一直播控制装置;110-参数生成模块;120-内容确定模块;130-内容更新模块;200-第二直播控制装置;210-数据获取模块;220-数据分割模块;230-视频流发送模块。
具体实施方式
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例只是本申请的一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本申请实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本申请的实施例的详细描述并非旨在限制要求保护的本申请的范围,而是仅仅表示本申请的选定实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
如图1所示,本申请实施例提供了一种直播系统。其中,所述直播系统可以包括终端设备和直播服务器。
详细地,所述终端设备可以与所述直播服务器连接,且该直播服务器还连接有游戏服务器。所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据。所述直播服务器用于,基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据。所述终端设备还用于,基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
可选地,所述终端设备的具体类型不受限制,可以根据实际应用需求进行选择,例如,可以包括,但不限于,手机、平板电脑和电脑等。
结合图2,本申请实施例提供了一种可应用于上述直播系统的电子设备10。其中,所述电子设备10可以包括存储器12和处理器14。
详细地,所述存储器12与所述处理器14之间直接或间接地电性连接,以实现数据的传输或交互。例如,相互之间可通过一条或多条通讯总线或信号线实现电性连接,以将所述存储器12上存储的计算机程序发送给所述处理器14执行,从而实现本申请实施例提供的直播控制方法。
其中,所述存储器12可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。
所述处理器14可以是一种通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)、片上系统(systemonchip,soc)等;还可以是数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可以理解的是,图2所示的结构仅为示意,所述电子设备10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置,例如,还可以包括用于与其它设备进行信息交互的通信单元。
需要说明的是,所述存储器12存储的计算机程序的具体内容不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,在所述电子设备10作为上述直播系统中的终端设备时,所述存储器12存储的计算机程序可以是一种直播软件(如直播观众端,即观众使用的直播软件)。
其中,所述直播观众端在所述处理器14上运行时,可以实现本实施例提供的一种直播控制方法,如响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数确定目标直播内容,且基于该目标直播内容对所述目标直播间的直播内容进行更新。
又例如,在另一种可以替代的示例中,在所述电子设备10作为上述直播系统的直播服务器时,所述存储器12存储的计算机程序也可以是一种直播软件(如直播服务端,即提供后台服务的直播软件)。
其中,所述直播服务端在所述处理器14上运行时,可以实现本实施例提供的另一种直播控制方法,如从所述游戏服务器获取目标游戏中全部区域的游戏数据,并按照区域将该游戏数据进行分割,形成多个游戏视频流,且基于所述终端设备的视频请求信息将该多个游戏视频流中的至少一个目标游戏视频流发送给该终端设备。
基于上述的电子设备10,且在该电子设备10作为上述直播系统中的终端设备时,结合图3,本申请实施例还提供一种可应用于该终端设备的直播控制方法。其中,所述直播控制方法有关的流程所定义的方法步骤可以由所述终端设备实现。下面将对图3所示的具体流程进行详细阐述。
步骤s110,响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数。
在本实施例中,在所述终端设备通过所述目标直播间显示的直播内容时,若该直播内容不能满足用户的观看需求,用户可以对该终端设备进行预设操作。如此,所述终端设备可以基于该预设操作生成内容选择参数。
其中,所述直播内容可以包括目标游戏中至少部分区域的游戏数据。
步骤s120,基于所述内容选择参数确定目标直播内容。
在本实施例中,在基于步骤s110生成所述内容选择参数之后,可以基于该内容选择参数确定目标直播内容,即确定能够满足用户的观看需求的直播内容。
其中,所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。也就是说,所述直播内容和所述目标直播内容包括的游戏数据在所述目标游戏中所属的区域不完全相同,如完全不同或至少部分不同。
步骤s130,基于所述目标直播内容对所述目标直播间的直播内容进行更新。
在本实施例中,在基于步骤s120确定所述目标直播内容之后,可以基于该目标直播内容对所述目标直播间的直播内容进行更新。
也就是说,执行步骤s130,可以使得所述目标直播间显示的内容从所述直播内容变更为所述目标直播内容,即从显示不满足用户需求的内容变更为满足用户需求的内容。
如此,由于在更新之前和之后,直播内容对应的游戏数据在目标游戏中所属的区域和目标直播内容对应的游戏数据在目标游戏中所属的区域不相同,使得用户可以基于不同的需求进行相应的预设操作,以使目标直播间可以显示该用户想要观看的区域的游戏数据,从而满足不同的用户具有的不同观看需求,以提高用户对游戏直播的黏性,进而改善现有的游戏直播中由于只能满足观众的一些简单的观看需求而存在着观众对游戏直播的黏性较低的问题。
对于步骤s110需要说明的是,生成所述内容选择参数的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,只要用户在所述目标直播间包括的显示区域进行预设操作,所述终端设备就可以基于该预设操作生成内容选择参数。
又例如,在另一种可以替代的示例中,所述目标直播间可以包括多个显示区域,如此,用户可以基于不同的显示区域进行不同的预设操作。基于此,所述目标直播间可以包括第一显示区域和第二显示区域,步骤s110可以包括以下子步骤:
响应用户基于所述第一显示区域的直播内容进行的第一预设操作,生成第一内容选择参数;或者,响应用户基于所述第二显示区域的直播内容进行的第二预设操作,生成第二内容选择参数。
可选地,所述第一显示区域和所述第二显示区域显示的直播内容不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,结合图4,所述第一显示区域可以用于显示所述目标游戏的游戏场景画面,所述第二显示区域可以用于显示所述目标游戏的游戏地图画面。
其中,基于上述所述第一显示区域和所述第二显示区域显示的直播内容的不同,响应所述第一预设操作和所述第二预设操作生成的第一内容选择参数和第二内容选择参数的具体内容也可以不同。
例如,在一种可以替代的示例中,在所述第一显示区域用于显示游戏场景画面时,可以基于以下子步骤生成所述第一内容选择参数:
响应用户基于所述第一显示区域显示的游戏场景画面进行的方向操作或缩放操作,分别生成方向参数或缩放参数。
也就是说,所述第一内容选择参数可以包括所述方向参数或所述缩放参数。其中,所述方向参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏数据在目标游戏中所属的区域之间的方向。如图5所示,表示用户沿屏幕从左往右滑动,使得显示的直播内容也从左往右移动。
并且,所述缩放参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏场景画面之间的比例。如图6所示,表示用户双指张开,使得显示的直播内容被放大。
可以理解的是,在上述的示例中,所述方向操作包括从左往右滑动,在其它的示例中,该方向操作还可以包括其它任意方向的滑动操作,如从右往左、从左下往右上等。
其中,在基于所述方向操作生成所述方向参数时,一方面,基于不同的方向可以生成不同的方向参数,另一方面,基于同一方向不同的滑动距离也可以生成不同的方向参数。
并且,在上述的示例中,所述缩放操作包括双指张开,在其它的示例中,该缩放操作还可以包括其它的操作,如双指收缩、双指同时点击、单指连续点击等。
又例如,在另一种可以替代的示例中,在所述第二显示区域用于显示游戏地图画面时,可以基于以下子步骤生成所述第二内容选择参数:
响应用户基于所述第二显示区域显示的游戏地图画面进行的位置预设操作,生成位置参数。
也就是说,所述第二内容选择参数可以包括所述位置参数。其中,所述位置参数用于表征,所述目标直播间显示的直播内容在更新之后,对应的游戏数据在目标游戏中所属区域的位置。如图7所示,表示用户需要观看游戏地图中b点位置的游戏场景画面(其中,所述第一显示区域当前显示的是游戏地图中a点位置的游戏场景画面)。
可以理解的是,在如图5-图7所示的示例中,用户是基于手指对所述终端设备的屏幕进行预设操作,在其它示例中,用户也可以基于其它方式执行预设操作,例如,可以对所述终端设备连接的外接设备进行操作,如鼠标。
对于步骤s120需要说明的是,确定所述目标直播内容的具体方式不受限制,可以根据实际应用需求选择。
例如,在一种可以替代的示例中,可以直接获取所述目标游戏中全部区域的游戏数据,然后,基于该游戏数据确定目标直播内容。
又例如,在另一种可以替代的示例中,为了提高传输效率、降低传输消耗的资源,结合图8,步骤s120可以包括步骤s121和步骤s123,以确定所述目标直播内容,具体内容如下所述。
步骤s121,在所述直播服务器具有的多个游戏视频流中,基于所述内容选择参数获取至少一个目标游戏视频流。
在本实施例中,在基于步骤s110生成所述内容选择参数之后,可以基于该内容选择参数,在所述直播服务器具有的多个游戏视频流中,获取至少一个目标视频流。
其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据。也就是说,所述多个游戏视频流基于所述目标游戏中全部区域的游戏数据形成。
步骤s123,基于所述至少一个目标游戏视频流确定目标直播内容。
在本实施例中,在基于步骤s121获取到至少一个目标游戏视频流之后,可以基于该至少一个目标游戏视频流确定所述目标直播内容。
如此,可以基于需要在所述目标直播间显示的内容,获取相应的目标游戏视频流,而不用基于不同的需求都需要获取所述直播服务器具有的多个游戏视频流(即所述目标游戏中全部区域的游戏数据),因而,使得传输的视频数据的量减少,一方面可以降低对数据传输网络的消耗,另一方面还可以降低对所述终端设备的性能需求。
可选地,执行步骤s121获取所述目标游戏视频流的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,可以先基于所述内容选择参数确定待获取的目标游戏视频流,然后,基于该确定向所述直播服务器发送视频请求信息,以使该直播服务器基于该视频请求信息发送该目标游戏视频流。
又例如,在另一种可以替代的示例中,为了降低所述终端设备向所述直播服务器发送视频请求信息的频率,以降低对传输网络的资源消耗,且降低该直播服务器的信息处理量,步骤s121可以包括以下子步骤:
首先,可以基于所述内容选择参数判断待获取的至少一个目标游戏视频流与已获取的直播游戏视频流是否相同,其中,所述目标直播间显示的直播内容基于该直播游戏视频流形成;其次,若所述目标游戏视频流与所述直播游戏视频流相同,则将该直播游戏视频流作为该目标游戏视频流;然后,若所述目标游戏视频流与所述直播游戏视频流不相同,则向所述直播服务器发送视频请求信息,以使该直播服务器基于该视频请求信息将具有的多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备。
也就是说,若待获取的目标游戏视频流与已经获取的直播游戏视频流(即所述目标直播间当前用于显示直播内容的至少一个游戏视频流)相同,可以直接基于该直播游戏视频流进行显示,而不用向所述直播服务器单独再发送视频请求信息,从而降低视频请求信息发送的频率。
例如,在一种具体的应用示例中,结合图9,若所述直播游戏视频流包括游戏视频流a、游戏视频流b、游戏视频流c和游戏视频流d,所述目标直播间当前显示的直播内容包括属于游戏视频流a中的视频流a1、属于游戏视频流b中的视频流b1、属于游戏视频流c中的视频流c1和属于游戏视频流d中的视频流d1。此时,若用户需要对画面进行放大显示,使得所述目标直播间将要显示的直播内容(即所述目标直播内容)包括属于游戏视频流a中的视频流a11、属于游戏视频流b中的视频流b11、属于游戏视频流c中的视频流c11和属于游戏视频流d中的视频流d11。
考虑到要基于视频流a11、视频流b11、视频流c11和视频流d11实现所述目标直播内容的显示,依旧需要获取游戏视频流a、游戏视频流b、游戏视频流c和游戏视频流d,即获取的游戏视频流不会发生变化,因而,可以不用再向所述直播服务器发送视频请求信息。
又例如,在另一种具体的应用示例中,结合图10,若所述直播游戏视频流包括游戏视频流a、游戏视频流b、游戏视频流c和游戏视频流d,所述目标直播间当前显示的直播内容包括属于游戏视频流a中的视频流a1、属于游戏视频流b中的视频流b1、属于游戏视频流c中的视频流c1和属于游戏视频流d中的视频流d1。此时,若用户需要将画面从左往右滑动,使得所述目标直播间将要显示的直播内容(即所述目标直播内容)包括属于游戏视频流b中的视频流b1和视频流b2、属于游戏视频流d中的视频流d1和视频流d2。
考虑到当前仅需要游戏视频流b和游戏视频流d即可满足用户的需求,若仍然继续获取游戏视频流a和游戏视频流c将导致传输网络资源的极大浪费,因而,可以生成视频请求信息发送给所述直播服务器,以使该直播服务器仅向所述终端设备发送游戏视频流b和游戏视频流d。
可选地,执行步骤s123确定所述目标直播内容的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,可以直接将所述至少一个目标游戏视频流确定为目标直播内容。也就是说,所述目标直播内容包括一个或多个完整的游戏视频流,即所述目标直播内容包括所述至少一个目标游戏视频流的全部数据。
又例如,在另一种可以替代的示例中,可以将所述至少一个目标游戏视频流中的部分视频流确定为目标直播内容,如上述示例中(图9或图10),所述目标直播内容可以仅包括每个目标游戏视频流中的一部分视频流。
也就是说,基于不同的需求可以进行不同的配置,例如,若为了充分的避免传输网络资源浪费的问题,可以基于所述目标游戏中全部区域的游戏数据形成较多数量的游戏视频流,即每个游戏视频流对应的区域较小,如该区域为用户进行预设操作更新直播内容的最小单元。
如此,使得用户将游戏场景画面按照最大比例进行显示时,当前的直播内容包括一个完整的游戏视频流,从而保证基于用户进行的预设操作在所述目标直播间显示的直播内容包括获取的目标游戏视频流的全部数据。
进一步地,在上述的直播控制方法中,为了提高所述目标直播间显示的直播内容的丰富度,从而满足用户的更多需求,以便于用户对所述目标游戏的进展进行充分的了解,从而提高用户的游戏直播的黏性,该直播控制方法还可以包括以下步骤:
首先,可以响应用户的操作生成数据请求信息;其次,可以基于该数据请求信息获取相应的游戏辅助数据;然后,可以在所述目标直播间显示该游戏辅助数据。
其中,所述游戏辅助数据的具体内容不受限制,可以根据实际应用需求进行配置,如基于不同的目标游戏,可以有不同的游戏辅助数据。
例如,在一些基于组队的游戏中,所述游戏辅助数据可以包括每个游戏队员的游戏身份信息(如角色、头像和昵称)、游戏成就信息、游戏装备信息等。
并且,为了基于不同的用户的音频的不同需求,上述的直播控制方法还可以包括以下步骤:
首先,可以响应用户的操作生成音频请求信息;其次,可以基于该数据请求信息获取相应的音频数据;然后,可以在所述目标直播间播放该音频数据。
其中,所述音频数据的具体内容不受限制,可以根据实际应用需求进行选择,例如,可以包括,但不限于,游戏原声、官方解说、主播解说、游戏成员之间的交互声音等。
基于上述的电子设备10,且在该电子设备10作为上述直播系统中的直播服务器时,结合图11,本申请实施例还提供一种可应用于该直播服务器的直播控制方法。其中,所述直播控制方法有关的流程所定义的方法步骤可以由所述直播服务器实现。下面将对图11所示的具体流程进行详细阐述。
步骤s210,从所述游戏服务器获取目标游戏中全部区域的游戏数据。
在本实施例中,所述直播服务器可以基于与所述游戏服务器建立的连接,从该游戏服务器获取目标游戏中全部区域的游戏数据。
步骤s220,按照区域将所述游戏数据进行分割,形成多个游戏视频流。
在本实施例中,基于步骤s210获取到全部区域的游戏数据之后,可以按照区域将该游戏数据进行分割,从而得到每个区域的游戏数据,即得到多个游戏视频帧,然后,基于游戏的进行,从而形成多个游戏视频流。
其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据,即将所述目标游戏中的全部区域划分为多个不同的区域之后,可以针对每个区域的游戏数据分别形成对应的游戏视频流。
步骤s230,基于所述终端设备的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备。
在本实施例中,在基于步骤s220形成多个游戏视频流之后,可以基于所述终端设备的视频请求信息在该多个游戏视频流中确定出至少一个游戏视频流,并将该至少一个游戏视频流作为所述至少一个目标游戏视频流发送给所述终端设备。
其中,所述终端设备可以响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且在获取到该直播服务器基于该视频请求信息发送的所述至少一个目标游戏视频流之后,可以基于该至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述目标直播间的直播内容进行更新。
并且,所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述目标直播间显示的直播内容包括的至少部分区域不相同。
如此,使得所述直播服务器可以基于所述视频请求信息,即基于用户的需求,向所述终端设备发送相应的游戏视频流,既能够保证对不同用户的观看需求的充分满足,也能够有效地降低发送游戏视频流而存在的浪费传输网络资源的问题。
对于步骤s220需要说明的是,形成所述多个游戏视频流的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,可以直接基于区域的不同将获取的全部区域的游戏数据进行分割,从而形成多个游戏视频流。
又例如,在另一种可以替代的示例中,考虑到在一些情况下,用户会对游戏场景画面的显示进行放大操作,为了避免由于该放大操作而使得游戏场景画面显示的分辨率降低的问题,结合图12,步骤s220可以包括步骤s221和步骤s223,具体内容如下所述。
步骤s221,按照区域将所述游戏数据进行分割。
在本实施例中,在基于步骤s210获取到所述目标游戏中全部区域的游戏数据之后,可以对具有该全部区域的游戏数据的每一帧游戏视频帧进行分割处理,得到多个游戏数据图像。
其中,每一个游戏数据图像可以基于一个区域的游戏数据形成,且每个区域的游戏数据分别形成一个游戏数据图像。
步骤s223,基于预设的图像超分算法对分割后的每个游戏数据图像进行增强处理,形成多个游戏视频流。
在本实施例中,在基于步骤s221得到多个游戏数据图像之后,可以基于预设的图像超分算法对分割后的每个游戏数据图像进行增强处理,从而得到多个具有较高分辨率的游戏视频流。
可选地,执行步骤s221以按照区域对游戏数据进行分割的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,结合图13和图14,可以将所述目标游戏中的全部区域划分为4个区域,如区域a、区域b、区域c和区域d。基于此,在执行步骤s221时,可以将所述全部区域的游戏数据分割为对应的4个游戏数据图像,如基于区域a对应的游戏数据得到图像a、基于区域b对应的游戏数据得到图像b、基于区域c对应的游戏数据得到图像c、基于区域d对应的游戏数据得到图像d。
又例如,在另一种可以替代的示例中,基于不同的需求,也可以将所述目标游戏中的全部区域划分为6个区域、8个区域、16个区域、64个区域、128个区域等。
可选地,执行步骤s223以基于预设的图像超分算法进行增强处理的具体方式不受限制,可以根据实际应用需求进行选择。
例如,在一种可以替代的示例中,可以基于插值的方式分别对每个游戏数据图像进行增强处理,使得每个游戏数据图像的分辨率得到提高。
又例如,在另一种可以替代的示例中,可以基于重建的方式分别对每个游戏数据图像进行增强处理,使得每个游戏数据图像的分辨率得到提高。
再例如,在另一种可以替代的示例中,还可以基于学习的方式(如基于神经网络的深度学习)分别对每个游戏数据图像进行增强处理,使得每个游戏数据图像的分辨率得到提高。
基于上述的直播系统,本申请实施例还提供一种可应用于该直播系统的直播控制方法。其中,所述直播控制方法可以包括以下步骤:
首先,所述终端设备响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
其次,所述直播服务器基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据;
然后,所述终端设备基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
需要说明的是,应用于所述直播系统的直播控制方法,包括的各步骤,可以参照前述对应用于所述电子设备10的两种直播控制方法的解释说明,在此不再一一赘述。
结合图15,本申请实施例还提供一种可应用于上述终端设备的第一直播控制装置100。其中,所述第一直播控制装置100可以包括参数生成模块110、内容确定模块120和内容更新模块130。
所述参数生成模块110,用于响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,其中,该直播内容包括目标游戏中至少部分区域的游戏数据。在本实施例中,所述参数生成模块110可用于执行图3所示的步骤s110,关于所述参数生成模块110的相关内容可以参照前文对步骤s110的描述。
所述内容确定模块120,用于基于所述内容选择参数确定目标直播内容,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。在本实施例中,所述内容确定模块120可用于执行图3所示的步骤s120,关于所述内容确定模块120的相关内容可以参照前文对步骤s120的描述。
所述内容更新模块130,用于基于所述目标直播内容对所述目标直播间的直播内容进行更新。在本实施例中,所述内容更新模块130可用于执行图3所示的步骤s130,关于所述内容更新模块130的相关内容可以参照前文对步骤s130的描述。
结合图16,本申请实施例还提供一种可应用于上述直播服务器的第二直播控制装置200。其中,所述第二直播控制装置200可以包括数据获取模块210、数据分割模块220和视频流发送模块230。
所述数据获取模块210,用于从所述游戏服务器获取目标游戏中全部区域的游戏数据。在本实施例中,所述数据获取模块210可用于执行图11所示的步骤s210,关于所述数据获取模块210的相关内容可以参照前文对步骤s210的描述。
所述数据分割模块220,用于按照区域将所述游戏数据进行分割,形成多个游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据。在本实施例中,所述数据分割模块220可用于执行图11所示的步骤s220,关于所述数据分割模块220的相关内容可以参照前文对步骤s220的描述。
所述视频流发送模块230,用于基于所述终端设备发送的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备。在本实施例中,所述视频流发送模块230可用于执行图11所示的步骤s230,关于所述视频流发送模块230的相关内容可以参照前文对步骤s230的描述。
其中,所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述直播内容进行更新。
并且,所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
在本申请实施例中,对应于上述应用于所述电子设备10的两种直播控制方法,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,该计算机程序运行时,执行上述两种直播控制方法中任意一种直播控制方法包括的各个步骤。
其中,前述计算机程序运行时执行的各步骤,在此不再一一赘述,可参考前文对上述的两种直播控制方法的解释说明。
综上所述,本申请提供的直播控制方法和装置、电子设备、直播系统及存储介质,通过响应用户的预设操作生成内容选择参数,并基于该内容选择参数确定目标直播内容,以基于该目标直播内容对目标直播间的直播内容进行更新。如此,由于在更新之前和之后,直播内容对应的游戏数据在目标游戏中所属的区域和目标直播内容对应的游戏数据在目标游戏中所属的区域不相同,使得用户可以基于不同的需求进行相应的预设操作,以使目标直播间可以显示该用户想要观看的区域的游戏数据,从而满足不同的用户具有的不同观看需求,以提高用户对游戏直播的黏性,进而改善现有的游戏直播中由于只能满足观众的一些简单的观看需求而存在着观众对游戏直播的黏性较低的问题,具有较高的实用价值。
在本申请实施例所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本申请的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
另外,在本申请各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。
所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,电子设备,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
1.一种直播控制方法,其特征在于,应用于终端设备,该方法包括:
响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
基于所述内容选择参数确定目标直播内容,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同;
基于所述目标直播内容对所述目标直播间的直播内容进行更新。
2.根据权利要求1所述的直播控制方法,其特征在于,所述目标直播间包括第一显示区域和第二显示区域,所述响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数的步骤,包括:
响应用户基于所述第一显示区域的直播内容进行的第一预设操作,生成第一内容选择参数;或者
响应用户基于所述第二显示区域的直播内容进行的第二预设操作,生成第二内容选择参数。
3.根据权利要求2所述的直播控制方法,其特征在于,所述响应用户基于所述第一显示区域的直播内容进行的第一预设操作,生成第一内容选择参数的步骤,包括:
响应用户基于所述第一显示区域显示的游戏场景画面进行的方向操作或缩放操作,分别生成方向参数或缩放参数;
其中,所述方向参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏数据在目标游戏中所属的区域之间的方向;
所述缩放参数用于表征,所述目标直播间显示的直播内容在更新之前和更新之后,对应的游戏场景画面之间的比例。
4.根据权利要求2所述的直播控制方法,其特征在于,所述响应用户基于所述第二显示区域的直播内容进行的第二预设操作,生成第二内容选择参数的步骤,包括:
响应用户基于所述第二显示区域显示的游戏地图画面进行的位置预设操作,生成位置参数;
其中,所述位置参数用于表征,所述目标直播间显示的直播内容在更新之后,对应的游戏数据在目标游戏中所属区域的位置。
5.根据权利要求1-4任意一项所述的直播控制方法,其特征在于,所述终端设备连接有直播服务器,所述基于所述内容选择参数确定目标直播内容的步骤,包括:
在所述直播服务器具有的多个游戏视频流中,基于所述内容选择参数获取至少一个目标游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
基于所述至少一个目标游戏视频流确定目标直播内容。
6.根据权利要求5所述的直播控制方法,其特征在于,所述在所述直播服务器具有的多个游戏视频流中,基于所述内容选择参数获取至少一个目标游戏视频流的步骤,包括:
基于所述内容选择参数判断待获取的至少一个目标游戏视频流与已获取的直播游戏视频流是否相同,其中,所述目标直播间显示的直播内容基于该直播游戏视频流形成;
若所述目标游戏视频流与所述直播游戏视频流相同,则将该直播游戏视频流作为该目标游戏视频流;
若所述目标游戏视频流与所述直播游戏视频流不相同,则向所述直播服务器发送视频请求信息,以使该直播服务器基于该视频请求信息将具有的多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备。
7.一种直播控制方法,其特征在于,应用于连接有终端设备和游戏服务器的直播服务器,所述直播控制方法包括:
从所述游戏服务器获取目标游戏中全部区域的游戏数据;
按照区域将所述游戏数据进行分割,形成多个游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
基于所述终端设备发送的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备;
其中,所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述直播内容进行更新;
所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
8.根据权利要求7所述的直播控制方法,其特征在于,所述按照区域将所述游戏数据进行分割,形成多个游戏视频流的步骤,包括:
按照区域将所述游戏数据进行分割;
基于预设的图像超分算法对分割后的每个游戏数据图像进行增强处理,形成多个游戏视频流。
9.一种直播控制方法,其特征在于,应用于包括直播服务器和终端设备的直播系统,该直播服务器连接有游戏服务器,所述直播控制方法包括:
所述终端设备响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
所述直播服务器基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据;
所述终端设备基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
10.一种直播控制装置,其特征在于,应用于终端设备,该装置包括:
参数生成模块,用于响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
内容确定模块,用于基于所述内容选择参数确定目标直播内容,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同;
内容更新模块,用于基于所述目标直播内容对所述目标直播间的直播内容进行更新。
11.一种直播控制装置,其特征在于,应用于连接有终端设备和游戏服务器的直播服务器,所述直播控制装置包括:
数据获取模块,用于从所述游戏服务器获取目标游戏中全部区域的游戏数据;
数据分割模块,用于按照区域将所述游戏数据进行分割,形成多个游戏视频流,其中,每个所述游戏视频流分别包括所述目标游戏中不同区域的游戏数据;
视频流发送模块,用于基于所述终端设备发送的视频请求信息将所述多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备;
其中,所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作生成内容选择参数,并基于该内容选择参数向所述直播服务器发送所述视频请求信息,且基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对所述直播内容进行更新;
所述目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
12.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
与所述存储器连接的处理器,用于执行所述计算机程序;
其中,在所述电子设备作为终端设备时,所述处理器执行所述计算机程序,以实现权利要求1-6任意一项所述的直播控制方法;或者
在所述电子设备作为直播服务器时,所述处理器执行所述计算机程序,以实现权利要求7或8所述的直播控制方法。
13.一种直播系统,其特征在于,包括终端设备和与该终端设备连接的直播服务器,且该直播服务器连接有游戏服务器,其中:
所述终端设备用于,响应用户基于目标直播间显示的直播内容进行的预设操作,生成内容选择参数,并基于该内容选择参数向所述直播服务器发送视频请求信息,其中,该直播内容包括目标游戏中至少部分区域的游戏数据;
所述直播服务器用于,基于所述视频请求信息将多个游戏视频流中的至少一个目标游戏视频流发送给所述终端设备,其中,该多个游戏视频流基于从所述游戏服务器获取的目标游戏中全部区域的游戏数据形成,且每个所述游戏视频流分别包括该目标游戏中不同区域的游戏数据;
所述终端设备还用于,基于所述至少一个目标游戏视频流生成目标直播内容,并基于该目标直播内容对目标直播间显示的直播内容进行更新,其中,该目标直播内容包括所述目标游戏中至少部分区域的游戏数据,且该至少部分区域与所述直播内容包括的至少部分区域不相同。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被执行时实现权利要求1-8任意一项所述的直播控制方法。
技术总结