CN111277851A - 一种直播方法、装置、设备及计算机可读存储介质 - Google Patents
一种直播方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN111277851A CN111277851A CN202010090446.3A CN202010090446A CN111277851A CN 111277851 A CN111277851 A CN 111277851A CN 202010090446 A CN202010090446 A CN 202010090446A CN 111277851 A CN111277851 A CN 111277851A
- Authority
- CN
- China
- Prior art keywords
- live broadcast
- team
- client
- information
- group
- 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.)
- Withdrawn
Links
Images
Classifications
-
- 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/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21805—Source of audio or video content, e.g. local disk arrays enabling multiple viewpoints, e.g. using a plurality of cameras
-
- 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/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- 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/488—Data services, e.g. news ticker
- H04N21/4882—Data services, e.g. news ticker for displaying messages, e.g. warnings, reminders
-
- 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/64—Addressing
- H04N21/6405—Multicasting
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Graphics (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
Abstract
本公开提供一种直播方法、装置、设备及计算机可读存储介质,涉及计算机技术领域,用于至少提供一种获取一同直播的不同对象的信息的方法。该方法包括:接收组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使所述客户端显示部分或全部所述直播标识信息。该方法中获取了同时直播的对象的直播标识信息并让各客户端显示获取的直播标识信息,使得观看直播的对象能及时便捷地获知直播同一事件或获得的各对象的信息。
Description
技术领域
本公开涉及计算机技术领域,尤其涉及一种直播方法、装置、设备及计算机可读存储介质。
背景技术
相关技术中,不同的对象可以在目标应用如游戏应用中组成队伍,参与目标应用中的活动,且不同的对象可以通过直播平台直播其在目标应用中的活动,但是在目标应用中组成队伍活动的不同对象只能各自在进行直播活动进程或内容,观众只能观看到一个对象直播的活动进程或内容,不能得知与当前观看的直播对象同时进行直播的其他对象的相关信息。
发明内容
本公开实施例提供一种直播方法、装置、设备及计算机可读存储介质,用于至少提供一种获取一同直播的不同对象的相关信息的方法。
本公开第一方面,提供一种直播方法,应用于直播服务器,包括:
接收组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使所述客户端显示部分或全部所述直播标识信息。
在一种可能的实现方式中,所述将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端的步骤之后,还包括:
接收播放组队直播媒体流的客户端发送的直播切换信息,所述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
将所述任意直播标识信息对应的组队直播媒体流,推送给发送所述直播切换信息的客户端。
在一种可能的实现方式中,通过下列方式获知与所述至少一个对象的账户信息对应且参与组队直播的对象:
若所述账户信息为非直播账户信息,则获取与所述至少一个非直播账户信息对应的直播账户信息,将所述直播账户信息对应的对象作为所述参与组队直播的对象;或
若所述账户信息为直播账户信息,则将与所述至少一个直播账户信息对应的对象作为所述参与组队直播的对象。
在一种可能的实现方式中,所述组队指示信息是目标应用服务器发送的,所述组队指示信息包括至少两个对象的账户信息;
所述获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息的步骤,包括:
向所述至少两个对象的账户信息对应的客户端发送组队直播确认消息;
根据所述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象;
获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述根据所述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象的步骤之后,还包括:
若所述参与组队直播的对象的数量大于第一预设阈值,则获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,该方法还包括:
若所述参与组队直播的对象的数量不大于第一预设阈值,则向所述参与直播的对象对应的客户端发送第一组队失败信令,以指示本次组队直播失败。
在一种可能的实现方式中,所述向所述至少一个对象的账户信息对应的客户端发送组队直播确认消息的步骤,包括:
向所述至少一个对象的账户信息对应且正在直播的客户端,发送组队直播确认消息。
在一种可能的实现方式中,所述组队指示信息是客户端发送的,所述组队指示信息包括邀请组队直播的对象的账户信息;
所述获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息的步骤,包括:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息;
接收所述邀请组队直播的对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送所述组队指示信息的客户端对应的对象作为参与组队直播的对象;
获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息的步骤之后,还包括:
若所述响应消息指示所述邀请组队直播的对象拒绝参与组队直播,则向发送所述组队指示信息的客户端发送第二组队失败信令,以指示本次组队直播失败。
在一种可能的实现方式中,所述向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息的步骤,包括:
向邀请的对象的账户信息对应且正在直播的客户端发送组队直播确认消息。
在一种可能的实现方式中,所述将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端的步骤之后,还包括:
接收参与组队直播的对象通过客户端触发的退出组队直播请求,所述退出组队直播请求携带退出组队直播的对象的直播标识信息;
若所述退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送退出组队直播指令,以指示组队直播使用的客户端和播放组队直播媒体流的客户端删除所述退出组队直播的对象的直播标识信息。
在一种可能的实现方式中,该方法还包括:
若所述退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送组队直播解散指令,以指示所述组队直播使用的客户端和播放组队直播媒体流的客户端删除所述组队直播对应的所有对象的直播标识信息。
本公开第二方面,提供一种直播方法,应用于客户端,包括:
接收直播服务器发送的参与组队直播的对象的直播标识信息,所述直播标识信息是所述直播服务器根据接收的组队指示信息获取的,所述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
显示部分或全部所述直播标识信息。
在一种可能的实现方式中,所述显示部分或全部所述直播标识信息的步骤之后,还包括:
向直播服务器发送直播切换信息,所述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
接收直播服务器发送的与所述任意直播标识信息对应的组队直播媒体流。
在一种可能的实现方式中,该方法还包括:
接收组队直播确认消息,所述直播组队确认消息是所述直播服务器接收所述组队指示信息后发送的;
向所述直播服务器发送响应信息,以使所述直播服务器将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象。
在一种可能的实现方式中,所述组队指示信息是目标应用服务器发送的,所述组队指示信息包括至少两个对象的账户信息,所述向所述直播服务器发送响应信息的步骤之后,还包括:
接收第一组队失败信令,所述第一组队失败信令是所述直播服务器根据所述至少两个对象的账户信息对应的客户端的响应信息获知参与组队直播的对象的数量不大于第一预设阈值后发送的。
在一种可能的实现方式中,所述接收直播服务器发送的组队直播确认消息的步骤之前,还包括:
向所述直播服务器发送组队指示信息,所述组队指示信息包括邀请组队直播的对象的账户信息。
在一种可能的实现方式中,所述向所述直播服务器发送组队指示信息的步骤之后,还包括:
接收第二组队失败信令,所述第二组队失败信令是所述直播服务器根据所述邀请组队直播的对象对应的客户端的响应消息获知所述邀请组队直播的对象拒绝参与组队直播后发送的。
在一种可能的实现方式中,所述显示部分或全部所述直播标识信息的步骤之后,还包括:
接收组队直播退出指令,并删除所述组队直播退出指令指示的退出组队直播的对象的直播标识信息,所述组队退出指令是所述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值后发送的,所述退出组队直播请求是所述退出组队直播的对象通过客户端触发的;或
接收组队直播解散指令,并删除所述组队直播解散指令对应的组队直播的所有对象的直播标识信息,所述组队直播解散指令是所述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值后发送的,所述退出组队直播请求是所述退出组队直播的对象通过客户端触发的。
本公开第三方面,提供一种直播方法,应用于目标应用服务器,包括:
创建组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
将所述组队指示信息发送给直播服务器,以使所述直播客户端获取与所述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
本公开第四方面,提供一种直播装置,包括组队指示信息接收单元、直播标识信息获取单元以及直播标识信息发送单元,其中:
所述组队指示信息接收单元被配置为执行接收组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
所述直播标识信息获取单元被配置为执行获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
所述直播标识信息发送单元被配置为执行将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使所述客户端显示部分或全部所述直播标识信息。
在一种可能的实现方式中,所述直播标识信息发送单元还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端之后,接收播放组队直播媒体流的客户端发送的直播切换信息,所述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
将所述任意直播标识信息对应的组队直播媒体流,推送给发送所述直播切换信息的客户端。
在一种可能的实现方式中,所述直播标识信息获取单元具体被配置为执行:
通过下列方式获知与所述至少一个对象的账户信息对应且参与组队直播的对象:
若所述账户信息为非直播账户信息,则获取与所述至少一个非直播账户信息对应的直播账户信息,将所述直播账户信息对应的对象作为所述参与组队直播的对象;或
若所述账户信息为直播账户信息,则将与所述至少一个直播账户信息对应的对象作为所述参与组队直播的对象。
在一种可能的实现方式中,所述组队指示信息是目标应用服务器发送的,所述组队指示信息包括至少两个对象的账户信息;所述直播标识信息获取单元具体被配置为执行通过下列方式获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息:
向所述至少两个对象的账户信息对应的客户端发送组队直播确认消息;
根据所述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象;
获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述直播标识信息获取单元还被配置为执行:
根据所述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象的之后,若所述参与组队直播的对象的数量大于第一预设阈值,则获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述直播标识信息获取单元还被配置为执行:
若所述参与组队直播的对象的数量不大于第一预设阈值,则向所述参与直播的对象对应的客户端发送第一组队失败信令,以指示本次组队直播失败。
在一种可能的实现方式中,所述直播标识信息获取单元具体被配置为执行:
向所述至少一个对象的账户信息对应且正在直播的客户端,发送组队直播确认消息。
在一种可能的实现方式中,所述组队指示信息是客户端发送的,所述组队指示信息包括邀请组队直播的对象的账户信息;
所述直播标识信息获取单元具体被配置为执行通过下列方式,获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息;
接收所述邀请组队直播的对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送所述组队指示信息的客户端对应的对象作为参与组队直播的对象;
获取所述参与组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述播标识信息确定单元还被配置为执行:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息之后,若所述响应消息指示所述邀请组队直播的对象拒绝参与组队直播,则向发送所述组队指示信息的客户端发送第二组队失败信令,以指示本次组队直播失败。
在一种可能的实现方式中,所述直播标识信息获取单元具体被配置为执行:
向邀请的对象的账户信息对应且正在直播的客户端发送组队直播确认消息。
在一种可能的实现方式中,所述直播标识信息发送单元还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端之后,
接收参与组队直播的对象通过客户端触发的退出组队直播请求,所述退出组队直播请求携带退出组队直播的对象的直播标识信息;
若所述退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送退出组队直播指令,以指示组队直播使用的客户端和播放组队直播媒体流的客户端删除所述退出组队直播的对象的直播标识信息。
在一种可能的实现方式中,所述直播标识信息发送单元还被配置为执行:
若所述退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送组队直播解散指令,以指示所述组队直播使用的客户端和播放组队直播媒体流的客户端删除所述组队直播对应的所有对象的直播标识信息。
本公开第五方面,提供一种直播装置,包括信息接收单元和信息显示单元,其中:
所述信息接收单元被配置为执行接收直播服务器发送的参与组队直播的对象的直播标识信息,所述直播标识信息是所述直播服务器根据接收的组队指示信息获取的,所述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
所述信息显示单元被配置为执行显示部分或全部所述直播标识信息。
在一种可能的实现方式中,所述信息显示单元还被配置为执行:
显示部分或全部所述直播标识信息之后,向直播服务器发送直播切换信息,所述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
接收直播服务器发送的与所述任意直播标识信息对应的组队直播媒体流。
在一种可能的实现方式中,所述信息接收单元还被配置为执行:
接收组队直播确认消息,所述直播组队确认消息是所述直播服务器接收所述组队指示信息后发送的;
向所述直播服务器发送响应信息,以使所述直播服务器将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象。
在一种可能的实现方式中,所述组队指示信息是目标应用服务器发送的,所述组队指示信息包括至少两个对象的账户信息,所述信息接收单元还被配置为执行:
向所述直播服务器发送响应信息之后,接收第一组队失败信令,所述第一组队失败信令是所述直播服务器根据所述至少两个对象的账户信息对应的客户端的响应信息获知参与组队直播的对象的数量不大于第一预设阈值后发送的。
在一种可能的实现方式中,所述信息接收单元还被配置为执行:
接收直播服务器发送的组队直播确认消息的步骤之前,向所述直播服务器发送组队指示信息,所述组队指示信息包括邀请组队直播的对象的账户信息。
在一种可能的实现方式中,所述信息接收单元还被配置为执行:
向所述直播服务器发送组队指示信息之后,接收第二组队失败信令,所述第二组队失败信令是所述直播服务器根据所述邀请组队直播的对象对应的客户端的响应消息获知所述邀请组队直播的对象拒绝参与组队直播后发送的。
在一种可能的实现方式中,所述信息显示单元还被配置为执行:
显示部分或全部所述直播标识信息的步骤之后,
接收组队直播退出指令,并删除所述组队直播退出指令指示的退出组队直播的对象的直播标识信息,所述组队退出指令是所述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值后发送的,所述退出组队直播请求是所述退出组队直播的对象通过客户端触发的;或
接收组队直播解散指令,并删除所述组队直播解散指令对应的组队直播的所有对象的直播标识信息,所述组队直播解散指令是所述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值后发送的,所述退出组队直播请求是所述退出组队直播的对象通过客户端触发的。
本公开第六方面,提供一种直播装置,包括组队指示信息创建单元以及组队指示信息发送单元,其中:
所述组队指示信息创建单元被配置为执行创建组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
所述组队指示信息发送单元被配置为执行将所述组队指示信息发送给直播服务器,以使所述直播客户端获取与所述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
本公开第七方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开第一方面及一种可能的实施方式中任一所述的方法。
本公开第八方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开第二方面及一种可能的实施方式中任一所述的方法。
本公开第九方面,提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本公开第三方面及一种可能的实施方式中任一所述的方法。
本公开第十方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行如本公开第一方面或本公开第二方面或本公开第三方面中任一所述的方法。
本公开的方案至少带来以下的有益效果:
本公开中直播服务器直接确定参与组队直播的对象的直播标识信息并发送给各客户端,通过在客户端显示直播标识信息,以使使用客户端的对象快速准确地获取在目标应用中属于同一队伍且参与组队直播的对象的直播标识信息。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理,并不构成对本公开的不当限定。
图1为本公开示例性实施例提供的一种直播的应用场景示意图;
图2为本公开示例性实施例提供的一种直播的应用场景示意图;
图3为本公开示例性实施例提供的一种组队直播的流程示意图;
图4为本公开示例性实施例提供的一种组队直播的过程中的交互示意图;
图5为本公开示例性实施例提供的一种直播标识信息显示的示意图;
图6为本公开示例性实施例提供的一种直播标识信息显示的示意图;
图7为本公开示例性实施例提供的一种直播标识信息显示的示意图;
图8为本公开示例性实施例提供的一种组队直播的过程中的交互示意图;
图9为本公开示例性实施例提供的一种切换直播媒体流的过程中的交互示意图;
图10为本公开示例性实施例提供的一种退出组队直播的过程中的交互示意图;
图11为本公开示例性实施例提供的一种组队直播过程中的交互示意图;
图12为本公开示例性实施例提供的一种组队直播过程中的交互示意图;
图13为本公开示例性实施例提供的一种直播装置的结构示意图;
图14为本公开示例性实施例提供的一种直播装置的结构示意图;
图15为本公开示例性实施例提供的一种直播装置的结构示意图;
图16为本公开示例性实施例提供的一种电子设备的结构示意图;
图17为本公开示例性实施例提供的一种电子设备的结构示意图;
图18为本公开示例性实施例提供的一种电子设备的结构示意图。
具体实施方式
为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。
需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
为了便于本领域技术人员更好地理解本公开的技术方案,下面对本公开涉及的技术名词进行说明。
对象:本公开中的对象可以但不局限于为用户,也可以为智能设备如智能机器人等;其中,对象可以但不局限于包括参与组队直播的对象、观看直播媒体流的对象以及在目标应用中处于同一队伍的对象等,本公开中有些地方将观看直播媒体流的对象称为观众,将进行直播的对象称为主播等。
客户端:本公开的各种客户端指代各种终端如手机、电脑、智能设备或各种终端上的客户端,可以但不局限于包括用于直播的直播客户端等。
目标应用:本公开的目标应用指除对象用于直播的应用外的其他应用,可以但不局限于包括游戏应用、音乐应用等。
下面对本公开的设计思想进行说明。
现有的网络直播技术中,观众可以通过客户端观看正在直播的主播的直播间的直播媒体流,且可以观看主播直播的目标应用中的媒体流,但是观众只能观看当前主播的直播媒体流,若当前主播与其他主播在目标应用中组成队伍参与活动,观众不能自动获知与当前主播在目标应用中属于同一队伍的其他主播的直播间的标识信息等,只能由当前主播口头告知观众其他主播的直播相关信息,之后观众根据这些直播相关信息去搜素其他主播的主播间,进而才能观看其他主播的直播媒体流,其过程中,当前主播未必知道其他主播的直播相关信息,其次由于其他主播的直播相关信息由当前主播告知,直播相关信息错误的可能性大,再者,观众若想观看与当前主播在目标应用中属于同一队伍的其他主播的直播媒体流时,需要根据获知的直播相关信息搜索其他主播的直播媒体流,过程复杂,且若获知的直播相关信息有误,则不能准确搜索到其他主播的直播媒体流。
鉴于此,本公开设计一种直播方法、装置、设备及计算机可读存储介质,用以至少提供一种获取一同直播的不同对象的信息的方法,本公开的方法中,在目标应用中处于同一队伍的多个对象可以组队直播,即多个对象可以相同或不同的视角同时进行直播,该方法具体包括:直播服务器接收组队指示信息,上述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息,进而获取与至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息,并将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端;各客户端在接收直播服务器发送的直播标识信息后,显示部分或全部接收的直播标识信息。
进一步地,各客户端在接收直播服务器发送的直播标识信息后,还可以通过对任意直播标识信息进行预设操作触发直播切换信息,将客户端显示的当前的组队直播媒体流切换为上述任意直播标识信息对应的组队直播媒体流。
本公开组队直播媒体流可以但不局限于为直播的视频流和/或音频流等。
以下结合附图对本公开的方案进行详细说明:
如图1所示,为了达到上述设计目标,本公开实施例提供一种直播的应用场景,包括直播服务器11和多个客户端,其中:
客户端可以但不局限于包括组队直播使用的客户端12和播放组队直播媒体流的客户端13,为了便于叙述,本公开中,将进行直播的对象称为主播,将观看直播的对象称为观众,将组队直播使用的客户端称为主播客户端,将播放组队直播媒体流的客户端称为观众客户端,其中,由于本公开是针对多人组队直播的场景,因此,上述主播客户端应当包括至少两个。
直播服务器11可以接收组队指示信息,根据组队指示信息确定参与组队直播的对象的直播标识信息,并将确定的组队直播标识信息发送给主播客户端12和观众客户端13,上述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息。
主播客户端12和观众客户端13可以显示部分或全部的直播标识信息。
进一步,直播服务器11可以拉取参与组队直播的主播客户端12的直播媒体流,并可以将观众指示的直播标识信息对应的直播媒体流作为组队直播媒体流推送给观众客户端13。
上述组队指示信息可以是任意的主播客户端发送的,也可以是目标应用的目标应用服务器发送的,因此,本公开实施例还提供一种直播的应用场景,如图2所示,包括直播服务器11、至少两个主播客户端12、观众客户端13以及目标应用服务器24,其中:
目标应用服务器24确定在组队信息并发送给直播服务器21,组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息。
直播服务器11、主播客户端12以及观众客户端13的作用参见上述内容,此处不再重复叙述。
本公开提供一种直播方法,该方法中可以应用于上述图1或图2中的直播***,如图3所示,该方法应用于直播服务器,具体包括:
步骤S301,接收组队指示信息,该组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息。
步骤S302,获取至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息。
步骤S303,将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使客户端显示部分或全部直播标识信息。
可选地,上述账户信息可以直播账户信息或非直播账户信息,在上述步骤S302中,可以通过如下方式获取与至少一个对象的账户信息对应且参与组队直播的对象:
若上述账户信息为非直播账户信息,则获取与上述至少一个非直播账户信息对应的直播账户信息,将上述直播账户信息对应的对象作为上述参与组队直播的对象;或
若上述账户信息为直播账户信息,则将与上述至少一个直播账户信息对应的对象作为上述参与组队直播的对象。
应当说明的是,当账户信息为非直播账户信息时,直播服务器可以预先保存有直播账户信息与非直播账户信息的对应关系,或直播服务器可以查询保存在其它地方的直播账户信息与非直播账户信息的对应关系。
上述组队指示信息可以是任意主播客户端发送的,也可以是目标应用服务器发送的,以下分情况叙述。
(一)组队指示信息是目标应用服务器发送的
此种情况下,目标应用服务器将组队指示信息发送给直播服务器,直播服务器默认邀请组队指示信息中的账户信息对应的部分或全部对象参与组队直播,如图4所示,其中,图4中以客户端1表示账户信息对应的客户端,以客户端2表示播放组队直播媒体流的客户端进行示意说明,实际实施过程中,客户端1至少包括2个,客户端2可以为任意数量。
目标应用服务器、直播服务器、主播客户端以及观众客户端的交互过程如下:
步骤S401,目标应用服务器创建组队指示信息并发送给直播服务器,组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息。
应当理解的是,在步骤S401之前,上述至少两个对象已经通过账户信息登录了目标应用且在目标应用中组成同一队伍。
可选地,组队指示信息可以包括在目标应用中属于同一队伍的所有对象的账户信息,也可以仅包括同一队伍中的部分对象的账户信息。
步骤S402,直播服务器获取与组队指示信息对应且参与组队直播的对象的直播标识信息。
可选地,可以但不局限于通过下列步骤S4021至步骤S4023获知参与组队直播的对象:
步骤S4021,直播服务器向组队指示信息中至少两个对象的账户信息对应的客户端发送组队直播确认消息。
进一步,直播服务器在向至少两个对象的账户信息对应的客户端发送组队直播确认消息时,可以直接向至少一个对象的账户信息对应且正在直播的客户端,发送组队直播确认消息。
步骤S4022,至少两个对象的账户信息对应的客户端接收组队直播确认消息,并向直播服务器发送响应消息。
具体地,客户端在接收到组队直播确认消息后,显示组队直播确认消息,并根据其对应对象的指示向直播服务器发送响应消息。
步骤S4023,直播服务器根据至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象。
对上述组队直播确认消息的具体内容和形式不做限定,如将组队直播确认消息设置为“是否参与和主播XX的组队直播”或“是否参与组队直播”等,其中“XX”可以指代主播的名称等;对上述响应消息的具体内容和形式也不做限定,如响应消息可以但不局限于设置为“确认参与组队直播”或“拒绝参与组队直播”等,其中指示参与组队直播的响应消息可以但不局限于为“确认参与组队直播”。可选地,在上述步骤S4023之后,还包括确认参与组队直播的对象的数量,若参与组队直播的对象的数量大于第一预设阈值,则获取上述参与组队直播的对象的直播标识信息。
可选地,在步骤S4023之后,还有可能包括如下步骤:
步骤S4024,直播服务器获知参与组队直播的对象的数量不大于第一预设阈值,则向参与直播的对象对应的客户端发送第一组队失败信令,以指示本次组队直播失败。
步骤S4025,参与直播的对象对应的客户端接收第一组队失败信令并显示,进而参与组队直播的对象可以通过客户端显示的第一组队失败信令得知本次组队直播失败。
或者,在步骤S4023之后,包括如下步骤:
步骤S4026,直播服务器获知参与组队直播的对象的数量大于第一预设阈值后,获取参与组队直播的对象的直播标识信息,进而进入步骤S403。
对上述第一预设阈值不多过多限定,可以但不局限于将其设置成大于1的正整数。
对上述第一组队失败信令的具体内容和形式不做过多限定,本领域的技术人员可根据实际需求设置,如将第一组队失败信令设计为“本次组队直播失败”或“无法进行组队直播”等。
步骤S403,直播服务器将直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
应当说明的是,客户端1对应的对象确定参与组队直播后,则客户端1的身份转换为组队直播使用的客户端;客户端1对应的对象拒绝参与组队直播后,若其观看组队直播媒体流,则客户端1的身份转换为播放组队直播媒体流的客户端。
直播服务器在将直播标识信息发送给组队直播使用的客户端时,可以将除待发送的组队直播使用的客户端对应对象外其他参与组队直播的对象的直播标识信息发送给上述待发送的组队直播使用的客户端,如参与组队直播的对象包括A、B和C,其对应的客户端分别为客户端A、客户端B和客户端C时,将B和C的直播标识信息发送给客户端A、将A和C的直播标识信息发送给客户端B,将A和B的直播标识信息发送给客户端C。
直播服务器在将直播标识信息发送给播放组队直播媒体流的客户端时,可以将确定的全部的直播标识信息发送播放组队直播媒体流的客户端,如参与组队直播的对象包括A、B和C时,则可以将A、B以及C的直播标识信息发送给播放组队直播媒体流的客户端。
步骤S404,组队直播使用的客户端和播放组队直播媒体流的客户端显示部分或全部直播标识信息。
参与组队直播的对象应当至少包括两个,因而上述直播标识信息也应当包括至少两个,组队直播使用的客户端和播放组队直播媒体流的客户端显示部分或全部直播标识信息。
可选地,本公开中的直播标识信息可以但不局限于包括对象的直播账户头像、直播账户信息、直播间的标识信息中的一个或多个。
各客户端可以但不局限于通过如下方式显示各直播标识信息:
将各直播标识信息显示在矩形区域或者扇形区域或圆形区域中等,如直播标识信息为直播账户头像时,各客户端可以但不局限于将各直播账户头像显示在图5所示的显示界面的矩形区域501或的矩形区域502中,或将各直播账户头像显示在图6所示的显示界面的扇形区域601或圆形区域602中。
进一步,播放组队直播媒体流的客户端在显示直播标识信息时,还可以在当前观看的组队直播媒体流对应的对象的直播标识信息的上方、下方、左侧、右侧等显示其他的直播标识信息,请参见图7,头像1为当前观看的组队直播媒体流对应的对象的直播标识信息,观看组队直播媒体流的对象可以通过点击查看组队直播成员按键701,在头像1的右侧区域702中显示与头像1对应的对象一同组队直播的其他对象的直播标识信息如头像2和头像3等。
上述图5至图7中的头像1至图像5均指参与组队直播的对象的直播标识信息,其数量可以多于或少于图5至图7示出的数量。
(二)组队指示信息是任意的主播客户端发送的
此种情况下,主播客户端将组队指示信息发送给直播服务器,直播服务器邀请组队指示信息中的账户信息对应的对象参与组队直播,如图8所示,实际实施过程中,该情况下,直播服务器、主播客户端以及观众客户端的交互过程如下:
步骤S801,任意客户端创建组队指示信息并发送给直播服务器发送组队指示信息,该组队指示信息包括邀请组队直播的对象的账户信息。
应当说明的是,图8中以客户端1指代发送组队指示信息的客户端,以客户端2指代邀请组队直播的对象对应的客户端。
在实际实施过程中,客户端1和客户端2对应的对象可以但不局限于为在目标应用中属于同一队伍的对象。
在步骤S801之前,上述任意客户端对应的对象以及邀请组队直播的对象已经通过账户信息登录了目标应用且在目标应用中组成同一队伍。
步骤S802,直播服务器获取与组队指示信息对应且参与组队直播的对象的直播标识信息。
可选地,可以通过下列步骤S8021至步骤S8023获取参与组队直播的对象:
步骤S8021,直播服务器向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息;
进一步,在直播服务器向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息时,直接向邀请的对象的账户信息对应且正在直播的客户端发送组队直播确认消息。
步骤S8022,邀请组队直播的对象的账户信息对应的客户端接收组队直播确认消息,并向直播服务器发送响应消息。
具体地,邀请组队直播的对象的账户信息对应的客户端在接收到组队直播确认消息后,显示组队直播确认消息,并根据邀请组队直播的对象的指示向直播服务器发送响应消息。
响应消息的具体内容和形式可参见上述内容,此处不再重复叙述。
步骤S8023,直播服务器根据邀请组队直播的对象对应的客户端的响应消息,将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送组队指示信息的客户端对应的对象作为参与组队直播的对象。具体地,邀请组队直播的对象可能拒绝参与组队直播,也可能确认参与组队直播,当邀请组队直播的对象拒绝参与组队直播时,可以但不局限于包括如下步骤S8024和步骤8025:
步骤S8024,直播服务器根据响应消息获知邀请组队直播的对象拒绝参与组队直播,则向发送组队指示信息的客户端发送第二组队失败信令,以指示本次组队直播失败。
即当上述响应消息指示上述邀请组队直播的对象拒绝参与组队直播时,直播服务器向发送上述组队指示信息的客户端发送第二组队失败信令。
步骤S8025,发送组队指示信息的客户端接收第二组队失败信令并显示,进而发送上述组队指示信息的对象可以通过客户端显示的第二组队失败信令得知本次组队直播失败。
当邀请组队直播的对象确认参与组队直播时,可以但不局限于包括如下步骤S8026:
步骤S8026,直播服务器获知邀请组队直播的对象参与组队直播,则将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送上述组队指示信息的客户端对应的对象作为参与组队直播的对象,并获取参与组队直播的对象的直播标识信息,进入步骤S803。
对上述组队直播确认消息的具体内容和形式不做限定,如将组队直播确认消息设置为“是否参与和主播XX的组队直播”或“是否参与组队直播”等,其中“XX”可以指代主播的名称等;对上述响应消息的具体内容和形式也不做限定,如响应消息可以但不局限于设置为“确认参与组队直播”或“拒绝参与组队直播”等,指示参与组队直播的响应消息可以打不局限于为“确认参与组队直播”。
对上述第二组队失败信令的具体内容和形式不做过多限定,本领域的技术人员可根据实际需求设置,如将第二组队失败信令设计为“邀请对象拒绝参与组队直播”或“无法进行组队直播”等。
步骤S803,直播服务器将直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
在本示例中,若客户端2对应的对象确认参与组队直播,则客户端1和客户端2为组队直播使用的客户端。
步骤S803的具体实施过程可参见上述步骤S403的描述,此处不再重复叙述。
步骤S804,组队直播使用的客户端和播放组队直播媒体流的客户端显示部分或全部直播标识信息。
步骤S804的具体实施过程可参见上述步骤S404的描述,此处不再重复叙述。
可选地,在上述步骤S404或S804之后,观看组队直播媒体流的观众或主播可以通过对直播标识信息进行预设操作切换组队直播媒体流,请参见图9,客户端和直播服务器之间的交互如下:
步骤S901,客户端向直播服务器发送直播切换信息,该直播切换信息是通过对任意直播标识信息进行预设操作触发的。
即使用客户端的对象可以通过对显示的任意直播标识信息进行预设操作触发直播切换信息,对预设操作不做过多限定,如对点击直播标识信息或长按直播标识信息等。
步骤S902,直播客户端接收直播切换信息,并将直播切换信息对应的组队直播媒体流推送给发送直播切换信息的客户端。
具体地,直播客户端确定直播切换信息对应的对象,将该对象的直播媒体流作为组队直播媒体流推送给发送直播切换信息的客户端。
步骤S903,客户端接收直播服务器推送的组队直播媒体流并播放。
可选地,各参与组队直播的对象还可以请求退出组队直播,如图10所示,图10中以客户端1作为退出组队直播的对象对应的客户端,将客户端2作为其他参与组队直播的对象对应的客户端,将客户端3作为观看组队直播的对象对应的客户端进行说明,该过程具体包括:
步骤S1001,参与组队直播的对象对应的客户端向直播服务器发送退出组队直播请求,该组队直播请求携带退出组队直播的对象的直播标识信息。
当参与组队直播的对象想退出组队直播时,参与组队直播的对象可以通过客户端触发退出组队直播请求。
步骤S1001之后,直播服务器根据退出组队直播请求,发送退出组队直播指令或组队直播解散指令,具体可能包括如下情况:
步骤S1002,直播服务器获知退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送退出组队直播指令。
对于退出组队直播的对象对应的客户端,直播服务器也可以不向其发送退出组队直播指令,而向其发送成功退出组队直播信令等,本领域的技术人员可灵活设置。
对上述第二预设阈值不做过多限定,其可以但不局限于为大于3的正整数。
步骤S1003,组队直播使用的客户端和播放组队直播媒体流的客户端接收退出组队直播指令,并删除退出组队直播的对象的直播标识信息。
如图10所示,若退出组队直播请求是客户端1发送的,则此步骤中删除客户端1对应的对象的直播标识信息。
或者,步骤S1001之后包括:
步骤S1004,直播服务器获知退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值,向组队直播使用的客户端和播放组队直播媒体流的客户端发送组队直播解散指令。
步骤S1005,组队直播使用的客户端和播放组队直播媒体流的客户端接收组队直播解散指令,并删除上述组队直播对应的所有对象的直播标识信息。
如图10所示,退出组队直播请求是客户端1发送的,则此步骤中删除与客户端1一起组队直播的所有对象的直播标识信息。
本公开实施例还提供一种对象通过直播账户信息登录目标应用的方法,具体如下:
步骤S1,直播应用给目标应用分配直播平台标识信息,且直播应用保留直播应用的密码。
上述直播平台标识信息可以是用于直播的应用或平台的标识信息。
步骤S2,各对象通过直播账户信息登录目标应用。
步骤S3,目标应用携带目标应用的标识信息,进入直播平台的登录界面,并勾选输出的对象的信息级别,该信息级别可以但不局限于包括对象的登录头像。
步骤S4,直播应用在对象成功登录目标应用后,返回用户的令牌(tocken)。
步骤S5,各对象使用令牌访问目标应用的登录成功接口。
步骤S6,目标应用使用令牌和直播平台标识信息向直播应用请求校验信息。
上述校验信息可以但不局限于用于将目标应用和各对象的直播账户信息关联。
步骤S7,直播应用校验后,返回给目标应用成果的消息和对象的对象信息,该对象信息可以但不局限于包括对象的登录头像、唯一标识信息等。
步骤S8,目标应用创建账户信息,或关联对象已有的账户信息,并记录对象的唯一标识信息等。
以下给出一个组队直播的示例,该示例中目标应用为游戏应用,对象通过直播账户信息登录游戏应用,该示例中以客户端A和客户端B作为在游戏应用中组队直播的对象A和对象B使用的客户端,客户端C为观看组队直播媒体流的对象C使用的客户端,如图11所示,该示例中的组队直播可以包括如下一个或两个过程:
第一过程:游戏应用登录过程。
步骤S1101,客户端A和客户端B通过对象的直播账户信息登录游戏应用。
步骤S1102,对象A通过客户端A邀请对象B在游戏应用中组成一个队伍参与游戏。
第二过程:默认组队直播方式。
该方式中直播***默认邀请游戏应用中处于同一队伍的所有对象参与组队直播。
步骤S1103,游戏服务器将对象A和对象B的直播账户信息作为组队指示信息,并将组队指示信息发送给直播服务器。
步骤S1104,直播服务器根据组队指示信息,向客户端A和客户端B发送S1104.组队确认消息。
直播服务器根据组队指示信息确定在游戏应用中处于同一队伍的对象,并向确定的对象对应的客户端发送组队确认消息,本示例中对象A和对象B在游戏应用中处于同一队伍,故而直播服务器向客户端A和客户端B发送组队确认消息。
步骤S1105,客户端A和客户端B在接收组队确认消息后,根据对象A和对象B的指示,向直播服务器发送响应消息。
此示例中,假设对象A和对象B都确认参与组队直播,则客户端A和客户端B向直播服务器发送的响应消息可以为指示参与组队直播的响应消息。
步骤S1106,直播服务器根据客户端A和客户端B的响应消息,获知参加组队直播的对象,并根据参加组队直播的对象的直播标识信息创建组队信令。
此步骤中,直播服务器确定对象A和对象B参与组队直播,则上述组队信令携带对象A的直播标识信息以及对象B的直播标识信息,上述组队信令中还可以包含组队直播的队伍的标识信息等,本领域的技术人员可根据实际需求设置。
步骤S1107,直播服务器将组队信令发送给客户端A、客户端B以及客户端C。
步骤S1108,客户端A、客户端B及客户端C显示组队信令携带的队伍信息,该队伍信息可以包括参与组队直播的对象的直播标识信息。
即客户端A、客户端B和客户端C显示组队直播的对象的直播标识信息,还可以显示组队信令中携带的其他信息如上述的组队直播的队伍的标识信息等。
如图12所示,该示例中的组队直播可以包括如下一个或两个过程:
第三过程:任意对象邀请其它对象参与组队直播。
步骤S1201,对象A通过客户端A向直播服务器发送组队指示信息,该组队指示信息中包括对象B的直播账户信息。
步骤S1202,直播服务器向客户端B发送组队确认消息。
步骤S1203,客户端B在接收组队确认消息后,根据对象B的指示,向直播服务器发送响应消息。
此示例中,假设对象B指示确认参与组队直播,客户端B发送的相应消息为指示参与组队直播的响应消息。
步骤S1204,直播服务器根据客户端B的响应消息,获知参加组队直播的对象,并根据参加组队直播的对象的直播标识信息创建组队信令。
此步骤中,直播服务器获知对象B参与组队直播,则将对象A和对象B作为参与组队直播的对象,则将对象A的直播标识信息以及对象B的直播标识信息作为组队信令,且该组队信令也可以包括对象A和对象B的组队直播的队伍的标识信息。
步骤S1205,直播服务器将组队信令发送给客户端A、客户端B和客户端C。
步骤S1206,客户端A、客户端B及客户端C显示组队信令携带的队伍信息,该队伍信息可以包括参与组队直播的对象的直播标识信息。
即客户端A、客户端B和客户端C显示组队直播的对象的直播标识信息,还可以显示组队信令中携带的其他信息如上述的组队直播的队伍的标识信息等。
第四过程:退出组队直播过程。
步骤S1207,对象A通过客户端A向直播服务器发送退出组队直播指令,该组队直播指令可以携带对象A的直播标识信息。
上述步骤S1207之后存在如下两种情况。
第一种情况包括如下步骤S1208和S1209,第二种情况包括如下步骤S1210和S1211。
步骤S1208,直播服务器获知与对象A对应的组队直播的对象总数量超过第二预设阈值,向客户端B和客户端C发送退出组队直播指令。
此步骤中,还可以向客户端A发送成功退出组队直播信令。
步骤S1209,客户端B和客户端C接收退出组队直播指令,删除对象A的直播标识信息。
步骤S1210,直播服务器获知与对象A对应的组队直播的对象总数量超过第二预设阈值,向客户端A、客户端B和客户端C发送组队直播解散指令。
步骤S1211,客户端A、客户端B和客户端C删除对象A对应的组队直播的所有对象的直播标识信息。
即在本示例中,在各客户端删除对象A的直播标识信息以及对象B的直播标识信息。
本公开提供的方案中,直播服务器直接确定参与组队直播的对象的直播标识信息发送给各客户端,进而在客户端显示直播标识信息,使得使用客户端的对象获得组队直播的对象的直播标识信息的过程更便捷且实时性较好,且直播标识信息是由服务器发送的,提高了获知的直播标识信息的准确度。
进一步,各客户端显示部分或全部直播标识信息,进而各对象可以通过客户端显示的直播标识信息切换组队直播的不同对象的直播媒体流,过程简便快速,切换直播媒体流的时延可以降低到以秒为单位计算,极大提升了用户的体验。
如图13所示,基于相同的发明构思,本公开实施例还提供一种直播装置1300,包括组队指示信息接收单元1301、直播标识信息获取单元1302以及直播标识信息发送单元1303,其中:
组队指示信息接收单元1301被配置为执行接收组队指示信息,上述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
直播标识信息获取单元1302被配置为执行获取与上述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
直播标识信息发送单元1303被配置为执行将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使上述客户端显示部分或全部上述直播标识信息。
作为一种实施例,直播标识信息发送单元1303还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端之后,接收播放组队直播媒体流的客户端发送的直播切换信息,上述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
将上述任意直播标识信息对应的组队直播媒体流,推送给发送上述直播切换信息的客户端。
作为一种实施例,直播标识信息获取单元1302具体被配置为执行:
通过下列方式获知与上述至少一个对象的账户信息对应且参与组队直播的对象:
若上述账户信息为非直播账户信息,则获取与上述至少一个非直播账户信息对应的直播账户信息,将上述直播账户信息对应的对象作为上述参与组队直播的对象;或
若上述账户信息为直播账户信息,则将与上述至少一个直播账户信息对应的对象作为上述参与组队直播的对象。
作为一种实施例,上述组队指示信息是目标应用服务器发送的,上述组队指示信息包括至少两个对象的账户信息;上述直播标识信息获取单元1302具体被配置为执行通过下列方式获取与上述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息:
向上述至少两个对象的账户信息对应的客户端发送组队直播确认消息;
根据上述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象;
获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,直播标识信息获取单元1302还被配置为执行:
根据上述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象的之后,若上述参与组队直播的对象的数量大于第一预设阈值,则获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,直播标识信息获取单元1302还被配置为执行:
若上述参与组队直播的对象的数量不大于第一预设阈值,则向上述参与直播的对象对应的客户端发送第一组队失败信令,以指示本次组队直播失败。
作为一种实施例,直播标识信息获取单元1302具体被配置为执行:
向上述至少一个对象的账户信息对应且正在直播的客户端,发送组队直播确认消息。
作为一种实施例,上述组队指示信息是客户端发送的,上述组队指示信息包括邀请组队直播的对象的账户信息;
上述直播标识信息获取单元1302具体被配置为执行通过下列方式,获取与上述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息;
接收上述邀请组队直播的对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送上述组队指示信息的客户端对应的对象作为参与组队直播的对象;
获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,直播标识信息获取单元1302还被配置为执行:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息之后,若上述响应消息指示上述邀请组队直播的对象拒绝参与组队直播,则向发送上述组队指示信息的客户端发送第二组队失败信令,以指示本次组队直播失败。
作为一种实施例,直播标识信息获取单元1302具体被配置为执行:
向邀请的对象的账户信息对应且正在直播的客户端发送组队直播确认消息。
作为一种实施例,直播标识信息发送单元1303还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端之后,
接收参与组队直播的对象通过客户端触发的退出组队直播请求,上述退出组队直播请求携带退出组队直播的对象的直播标识信息;
若上述退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送退出组队直播指令,以指示组队直播使用的客户端和播放组队直播媒体流的客户端删除上述退出组队直播的对象的直播标识信息。
作为一种实施例,直播标识信息发送单元1303还被配置为执行:
若上述退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送组队直播解散指令,以指示上述组队直播使用的客户端和播放组队直播媒体流的客户端删除上述组队直播对应的所有对象的直播标识信息。
如图14所示,基于相同的发明构思,本公开实施例还提供一种直播装置1400,包括信息接收单元1401和信息显示单元1402,其中:
信息接收单元1401被配置为执行接收直播服务器发送的参与组队直播的对象的直播标识信息,上述直播标识信息是上述直播服务器根据接收的组队指示信息获取的,上述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
信息显示单元1402被配置为执行显示部分或全部上述直播标识信息。
作为一种实施例,信息显示单元1402还被配置为执行:
显示部分或全部上述直播标识信息之后,向直播服务器发送直播切换信息,上述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
接收直播服务器发送的与上述任意直播标识信息对应的组队直播媒体流。
作为一种实施例,信息接收单元1401还被配置为执行:
接收组队直播确认消息,上述直播组队确认消息是上述直播服务器接收上述组队指示信息后发送的;
向上述直播服务器发送响应信息,以使上述直播服务器将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象。
作为一种实施例,上述组队指示信息是目标应用服务器发送的,上述组队指示信息包括至少两个对象的账户信息,信息接收单元1401还被配置为执行:
向上述直播服务器发送响应信息之后,接收第一组队失败信令,上述第一组队失败信令是上述直播服务器根据上述至少两个对象的账户信息对应的客户端的响应信息获知参与组队直播的对象的数量不大于第一预设阈值后发送的。
作为一种实施例,信息接收单元1401还被配置为执行:
接收直播服务器发送的组队直播确认消息的步骤之前,向上述直播服务器发送组队指示信息,上述组队指示信息包括邀请组队直播的对象的账户信息。
作为一种实施例,信息接收单元1401还被配置为执行:
向上述直播服务器发送组队指示信息之后,接收第二组队失败信令,上述第二组队失败信令是上述直播服务器根据上述邀请组队直播的对象对应的客户端的响应消息获知上述邀请组队直播的对象拒绝参与组队直播后发送的。
作为一种实施例,信息显示单元1402还被配置为执行:
显示部分或全部上述直播标识信息的步骤之后,
接收组队直播退出指令,并删除上述组队直播退出指令指示的退出组队直播的对象的直播标识信息,上述组队退出指令是上述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值后发送的,上述退出组队直播请求是上述退出组队直播的对象通过客户端触发的;或
接收组队直播解散指令,并删除上述组队直播解散指令对应的组队直播的所有对象的直播标识信息,上述组队直播解散指令是上述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值后发送的,上述退出组队直播请求是上述退出组队直播的对象通过客户端触发的。
如图15所示,基于相同的发明构思,本公开实施例还提供一种直播装置1500,包括组队指示信息创建单元1501以及组队指示信息发送单元1502,其中:
组队指示信息创建单元1501被配置为执行创建组队指示信息,上述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
组队指示信息发送单元1502被配置为执行将上述组队指示信息发送给直播服务器,以使上述直播客户端获取与上述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
如图16所示,本公开提供一种电子设备1600,包括处理器1601、用于存储上述处理器可执行指令的存储器1602;
其中,上述处理器1601被配置为执行如下过程:
接收组队指示信息,上述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
获取与上述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使上述客户端显示部分或全部上述直播标识信息。
作为一种实施例,处理器1601还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端的步骤之后,
接收播放组队直播媒体流的客户端发送的直播切换信息,上述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
将上述任意直播标识信息对应的组队直播媒体流,推送给发送上述直播切换信息的客户端。
作为一种实施例,处理器1601具体被配置为执行:
通过下列方式获知与上述至少一个对象的账户信息对应且参与组队直播的对象:
若上述账户信息为非直播账户信息,则获取与上述至少一个非直播账户信息对应的直播账户信息,将上述直播账户信息对应的对象作为上述参与组队直播的对象;或
若上述账户信息为直播账户信息,则将与上述至少一个直播账户信息对应的对象作为上述参与组队直播的对象。
作为一种实施例,上述组队指示信息是目标应用服务器发送的,上述组队指示信息包括至少两个对象的账户信息;
处理器1601还被配置为执行:
向上述至少两个对象的账户信息对应的客户端发送组队直播确认消息;
根据上述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象;
获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,处理器1601还被配置为执行:
根据上述至少两个对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象的步骤之后,若上述参与组队直播的对象的数量大于第一预设阈值,则获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,处理器1601还被配置为执行:
若上述参与组队直播的对象的数量不大于第一预设阈值,则向上述参与直播的对象对应的客户端发送第一组队失败信令,以指示本次组队直播失败。
作为一种实施例,处理器1601具体被配置为执行:
向上述至少一个对象的账户信息对应且正在直播的客户端,发送组队直播确认消息。
作为一种实施例,上述组队指示信息是客户端发送的,上述组队指示信息包括邀请组队直播的对象的账户信息;
处理器1601还被配置为执行:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息;
接收上述邀请组队直播的对象的账户信息对应的客户端的响应消息,将指示参与组队直播的响应消息对应的邀请组队直播的对象以及发送上述组队指示信息的客户端对应的对象作为参与组队直播的对象;
获取上述参与组队直播的对象的直播标识信息。
作为一种实施例,处理器1601还被配置为执行:
向邀请组队直播的对象的账户信息对应的客户端发送组队直播确认消息的步骤之后,
若上述响应消息指示上述邀请组队直播的对象拒绝参与组队直播,则向发送上述组队指示信息的客户端发送第二组队失败信令,以指示本次组队直播失败。
作为一种实施例,处理器1601具体被配置为执行:
向邀请的对象的账户信息对应且正在直播的客户端发送组队直播确认消息。
作为一种实施例,处理器1601还被配置为执行:
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端之后,
接收参与组队直播的对象通过客户端触发的退出组队直播请求,上述退出组队直播请求携带退出组队直播的对象的直播标识信息;
若上述退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送退出组队直播指令,以指示组队直播使用的客户端和播放组队直播媒体流的客户端删除上述退出组队直播的对象的直播标识信息。
作为一种实施例,处理器1601还被配置为执行:
若上述退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值,则向组队直播使用的客户端和播放组队直播媒体流的客户端发送组队直播解散指令,以指示上述组队直播使用的客户端和播放组队直播媒体流的客户端删除上述组队直播对应的所有对象的直播标识信息。
如图17所示,本公开提供一种电子设备1700,包括处理器1701、用于存储上述处理器可执行指令的存储器1702;
其中,上述处理器1701被配置为执行如下过程:
接收直播服务器发送的参与组队直播的对象的直播标识信息,上述直播标识信息是上述直播服务器根据接收的组队指示信息获取的,上述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
显示部分或全部上述直播标识信息。
作为一种实施例,处理器1701还被配置为执行:
显示部分或全部上述直播标识信息的步骤之后,向直播服务器发送直播切换信息,上述直播切换信息是通过对任意直播标识信息进行预设操作触发的;
接收直播服务器发送的与上述任意直播标识信息对应的组队直播媒体流。
作为一种实施例,处理器1701还被配置为执行:
接收组队直播确认消息,上述直播组队确认消息是上述直播服务器接收上述组队指示信息后发送的;
向上述直播服务器发送响应信息,以使上述直播服务器将指示参与组队直播的响应消息对应的对象作为参与组队直播的对象。
作为一种实施例,上述组队指示信息是目标应用服务器发送的,上述组队指示信息包括至少两个对象的账户信息,处理器1701还被配置为执行:
向上述直播服务器发送响应信息之后,接收第一组队失败信令,上述第一组队失败信令是上述直播服务器根据上述至少两个对象的账户信息对应的客户端的响应信息获知参与组队直播的对象的数量不大于第一预设阈值后发送的。
作为一种实施例,处理器1701还被配置为执行:
接收直播服务器发送的组队直播确认消息之前,向上述直播服务器发送组队指示信息,上述组队指示信息包括邀请组队直播的对象的账户信息。
作为一种实施例,处理器1701还被配置为执行:
向上述直播服务器发送组队指示信息之后,接收第二组队失败信令,上述第二组队失败信令是上述直播服务器根据上述邀请组队直播的对象对应的客户端的响应消息获知上述邀请组队直播的对象拒绝参与组队直播后发送的。
作为一种实施例,处理器1701还被配置为执行:
显示部分或全部上述直播标识信息的步骤之后,接收组队直播退出指令,并删除上述组队直播退出指令指示的退出组队直播的对象的直播标识信息,上述组队退出指令是上述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量超过第二预设阈值后发送的,上述退出组队直播请求是上述退出组队直播的对象通过客户端触发的;或
显示部分或全部上述直播标识信息的步骤之后,接收组队直播解散指令,并删除上述组队直播解散指令对应的组队直播的所有对象的直播标识信息,上述组队直播解散指令是上述直播服务器根据退出组队直播请求获知退出组队直播的对象对应的组队直播的对象总数量不超过第二预设阈值后发送的,上述退出组队直播请求是上述退出组队直播的对象通过客户端触发的。
如图18所示,本公开提供一种电子设备1800,包括处理器1801、用于存储上述处理器可执行指令的存储器1802;
其中,处理器1801被配置为执行如下过程:
创建组队指示信息,上述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
将上述组队指示信息发送给直播服务器,以使上述直播客户端获取与上述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
在示例性实施例中,还提供了一种包括指令的存储介质,例如包括指令的存储器,上述指令可由上述电子设备的处理器执行以完成上述方法。可选地,存储介质可以是非临时性计算机可读存储介质,例如,上述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
Claims (10)
1.一种直播方法,其特征在于,应用于直播服务器,包括:
接收组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使所述客户端显示部分或全部所述直播标识信息。
2.一种直播方法,其特征在于,应用于客户端,包括:
接收直播服务器发送的参与组队直播的对象的直播标识信息,所述直播标识信息是所述直播服务器根据接收的组队指示信息获取的,所述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
显示部分或全部所述直播标识信息。
3.一种直播方法,其特征在于,应用于目标应用服务器,包括:
创建组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
将所述组队指示信息发送给直播服务器,以使所述直播客户端获取与所述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
4.一种直播装置,其特征在于,包括组队指示信息接收单元、直播标识信息获取单元以及直播标识信息发送单元,其中:
所述组队指示信息接收单元被配置为执行接收组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少一个对象的账户信息;
所述直播标识信息获取单元被配置为执行获取与所述至少一个对象的账户信息对应且参与组队直播的对象的直播标识信息;
所述直播标识信息发送单元被配置为执行将获取的直播标识信息发送给组队直播使用的客户端和播放组队直播媒体流的客户端,以使所述客户端显示部分或全部所述直播标识信息。
5.一种直播装置,其特征在于,包括信息接收单元和信息显示单元,其中:
所述信息接收单元被配置为执行接收直播服务器发送的参与组队直播的对象的直播标识信息,所述直播标识信息是所述直播服务器根据接收的组队指示信息获取的,所述组队直播信息包括目标应用中处于同一队伍的至少一个对象的账户信息;
所述信息显示单元被配置为执行显示部分或全部所述直播标识信息。
6.一种直播装置,其特征在于,包括组队指示信息创建单元以及组队指示信息发送单元,其中:
所述组队指示信息创建单元被配置为执行创建组队指示信息,所述组队指示信息包括在目标应用中处于同一队伍的至少两个对象的账户信息;
所述组队指示信息发送单元被配置为执行将所述组队指示信息发送给直播服务器,以使所述直播客户端获取与所述至少一个对象的账户信息对应,且参与组队直播的对象的直播标识信息并发送给组队直播使用的客户端和播放组队直播媒体流的客户端。
7.一种电子设备,其特征在于,包括处理器、用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1所述的方法。
8.一种电子设备,其特征在于,包括处理器、用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求2项所述的方法。
9.一种电子设备,其特征在于,包括处理器、用于存储所述处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求3所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在计算机上运行时,使得计算机执行权利要求1或2或3所述的方法。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010090446.3A CN111277851A (zh) | 2020-02-13 | 2020-02-13 | 一种直播方法、装置、设备及计算机可读存储介质 |
CN202080005417.0A CN112789864B (zh) | 2020-02-13 | 2020-11-19 | 一种直播方法、装置、设备及计算机可读存储介质 |
PCT/CN2020/130167 WO2021159799A1 (zh) | 2020-02-13 | 2020-11-19 | 一种直播方法、装置、设备及计算机可读存储介质 |
EP20918517.2A EP3934257A4 (en) | 2020-02-13 | 2020-11-19 | METHOD, APPARATUS AND DEVICE FOR LIVE STREAMING, AND COMPUTER READABLE STORAGE MEDIA |
US17/491,045 US20220021715A1 (en) | 2020-02-13 | 2021-09-30 | Live streaming method and apparatus, device and computer readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010090446.3A CN111277851A (zh) | 2020-02-13 | 2020-02-13 | 一种直播方法、装置、设备及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111277851A true CN111277851A (zh) | 2020-06-12 |
Family
ID=71002174
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010090446.3A Withdrawn CN111277851A (zh) | 2020-02-13 | 2020-02-13 | 一种直播方法、装置、设备及计算机可读存储介质 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP3934257A4 (zh) |
CN (1) | CN111277851A (zh) |
WO (1) | WO2021159799A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021159799A1 (zh) * | 2020-02-13 | 2021-08-19 | 北京达佳互联信息技术有限公司 | 一种直播方法、装置、设备及计算机可读存储介质 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500125A (zh) * | 2008-02-03 | 2009-08-05 | 突触计算机***(上海)有限公司 | 用户终端上用于在视频显示时提供用户交互的方法及装置 |
CN104645614A (zh) * | 2015-03-02 | 2015-05-27 | 郑州三生石科技有限公司 | 一种多人视频在线游戏的方法 |
CN107281756A (zh) * | 2017-05-05 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | 一种组队游戏的方法和装置 |
CN108391157A (zh) * | 2018-02-07 | 2018-08-10 | 北京密境和风科技有限公司 | 互动直播方法、客户端、服务器和*** |
CN108574879A (zh) * | 2018-03-30 | 2018-09-25 | 乐蜜有限公司 | 联合直播方法、装置和电子设备 |
CN108718311A (zh) * | 2018-05-18 | 2018-10-30 | 深圳市腾讯网络信息技术有限公司 | 移动终端的网页直播方法、装置及*** |
CN108900854A (zh) * | 2018-07-06 | 2018-11-27 | 武汉斗鱼网络科技有限公司 | 直播中连麦房间切换方法、存储介质、设备及*** |
CN109005417A (zh) * | 2018-08-06 | 2018-12-14 | 广州华多网络科技有限公司 | 基于直播进行游戏的直播间进入方法、***、终端及装置 |
CN109068182A (zh) * | 2018-08-06 | 2018-12-21 | 广州华多网络科技有限公司 | 基于直播进行游戏的直播间进入方法、***、终端及装置 |
CN109120952A (zh) * | 2018-08-06 | 2019-01-01 | 广州华多网络科技有限公司 | 基于直播的显示方法、游戏交互***以及服务器 |
CN109698963A (zh) * | 2018-12-29 | 2019-04-30 | 乐蜜有限公司 | 一种直播方法、装置、电子设备及可读存储介质 |
CN110505528A (zh) * | 2019-08-29 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中游戏匹配的方法、装置、设备和可读存储介质 |
CN110496396A (zh) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中的游戏组队方法、装置、存储介质和电子设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170106293A1 (en) * | 2014-09-03 | 2017-04-20 | Teaser Fever, Llc | System and methods related to sports leagues |
US10300394B1 (en) * | 2015-06-05 | 2019-05-28 | Amazon Technologies, Inc. | Spectator audio analysis in online gaming environments |
US11071919B2 (en) * | 2015-06-30 | 2021-07-27 | Amazon Technologies, Inc. | Joining games from a spectating system |
US9782678B2 (en) * | 2015-12-06 | 2017-10-10 | Sliver VR Technologies, Inc. | Methods and systems for computer video game streaming, highlight, and replay |
CN109246440B (zh) * | 2018-08-06 | 2021-08-24 | 广州方硅信息技术有限公司 | 基于直播的界面切换方法、游戏交互***以及服务器 |
CN111277851A (zh) * | 2020-02-13 | 2020-06-12 | 北京达佳互联信息技术有限公司 | 一种直播方法、装置、设备及计算机可读存储介质 |
-
2020
- 2020-02-13 CN CN202010090446.3A patent/CN111277851A/zh not_active Withdrawn
- 2020-11-19 EP EP20918517.2A patent/EP3934257A4/en not_active Withdrawn
- 2020-11-19 WO PCT/CN2020/130167 patent/WO2021159799A1/zh unknown
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101500125A (zh) * | 2008-02-03 | 2009-08-05 | 突触计算机***(上海)有限公司 | 用户终端上用于在视频显示时提供用户交互的方法及装置 |
CN104645614A (zh) * | 2015-03-02 | 2015-05-27 | 郑州三生石科技有限公司 | 一种多人视频在线游戏的方法 |
CN107281756A (zh) * | 2017-05-05 | 2017-10-24 | 武汉斗鱼网络科技有限公司 | 一种组队游戏的方法和装置 |
CN108391157A (zh) * | 2018-02-07 | 2018-08-10 | 北京密境和风科技有限公司 | 互动直播方法、客户端、服务器和*** |
CN108574879A (zh) * | 2018-03-30 | 2018-09-25 | 乐蜜有限公司 | 联合直播方法、装置和电子设备 |
CN108718311A (zh) * | 2018-05-18 | 2018-10-30 | 深圳市腾讯网络信息技术有限公司 | 移动终端的网页直播方法、装置及*** |
CN108900854A (zh) * | 2018-07-06 | 2018-11-27 | 武汉斗鱼网络科技有限公司 | 直播中连麦房间切换方法、存储介质、设备及*** |
CN109005417A (zh) * | 2018-08-06 | 2018-12-14 | 广州华多网络科技有限公司 | 基于直播进行游戏的直播间进入方法、***、终端及装置 |
CN109068182A (zh) * | 2018-08-06 | 2018-12-21 | 广州华多网络科技有限公司 | 基于直播进行游戏的直播间进入方法、***、终端及装置 |
CN109120952A (zh) * | 2018-08-06 | 2019-01-01 | 广州华多网络科技有限公司 | 基于直播的显示方法、游戏交互***以及服务器 |
CN109698963A (zh) * | 2018-12-29 | 2019-04-30 | 乐蜜有限公司 | 一种直播方法、装置、电子设备及可读存储介质 |
CN110505528A (zh) * | 2019-08-29 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中游戏匹配的方法、装置、设备和可读存储介质 |
CN110496396A (zh) * | 2019-09-12 | 2019-11-26 | 网易(杭州)网络有限公司 | 直播中的游戏组队方法、装置、存储介质和电子设备 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021159799A1 (zh) * | 2020-02-13 | 2021-08-19 | 北京达佳互联信息技术有限公司 | 一种直播方法、装置、设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
EP3934257A1 (en) | 2022-01-05 |
WO2021159799A1 (zh) | 2021-08-19 |
EP3934257A4 (en) | 2022-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105933375B (zh) | 一种连麦会话的监测方法、装置和服务器 | |
US10122541B2 (en) | Methods, systems, and media for sending a message about a new video to a group of related users | |
CN104363476A (zh) | 一种基于在线直播的组队活动方法、相关装置及*** | |
EP4203478A1 (en) | Multi-user live streaming method and apparatus, terminal, server, and storage medium | |
CN106385603B (zh) | 媒体文件的消息传输方法和装置 | |
US11247134B2 (en) | Message push method and apparatus, device, and storage medium | |
CN104394430B (zh) | 一种基于交互应用的资源传输方法及其***、服务设备 | |
JP2007534076A (ja) | ネットワークチャット環境におけるチャット負荷管理のためのシステム及び方法 | |
CN110225412B (zh) | 视频互动方法、装置和存储介质 | |
CN112789864B (zh) | 一种直播方法、装置、设备及计算机可读存储介质 | |
CN113473169B (zh) | 一种组队直播方法、装置、存储介质及计算机设备 | |
CN107517399B (zh) | 一种媒体信息同步的方法以及服务器 | |
CN107930129B (zh) | 基于虚拟场景的通信方法、介质、装置和计算设备 | |
CN109195003B (zh) | 基于直播进行游戏的互动方法、***、终端及装置 | |
KR102669170B1 (ko) | 멀티플레이어 게임 세션들을 조정하기 위한 방법들, 시스템들, 및 매체 | |
CN105283233A (zh) | 信息处理*** | |
CN105392058A (zh) | 一种互动电视***生成互动信息的方法及装置 | |
CN111818349A (zh) | 一种页面展示方法、装置、电子设备及存储介质 | |
CN113366856A (zh) | 直播互动方法、装置、直播服务器、终端及存储介质 | |
CN111711832A (zh) | 视频直播方法、装置、设备及存储介质 | |
CN113711618A (zh) | 创作包括引用视频内容的键入的超链接的评论 | |
CN103297858A (zh) | 一种智能电视用户状态显示***及方法 | |
CN114518918A (zh) | 一种数据处理方法、装置、设备及存储介质 | |
US20120079067A1 (en) | System and Method for Enhanced Social-Network-Enabled Interaction | |
CN111277851A (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 | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20200612 |
|
WW01 | Invention patent application withdrawn after publication |