CN107295354A - 一种网络直播中连麦直播建立方法及装置 - Google Patents

一种网络直播中连麦直播建立方法及装置 Download PDF

Info

Publication number
CN107295354A
CN107295354A CN201710339142.4A CN201710339142A CN107295354A CN 107295354 A CN107295354 A CN 107295354A CN 201710339142 A CN201710339142 A CN 201710339142A CN 107295354 A CN107295354 A CN 107295354A
Authority
CN
China
Prior art keywords
wheat
main broadcaster
request
live
server
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.)
Pending
Application number
CN201710339142.4A
Other languages
English (en)
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.)
Wuhan Douyu Network Technology Co Ltd
Original Assignee
Wuhan Douyu Network 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 Wuhan Douyu Network Technology Co Ltd filed Critical Wuhan Douyu Network Technology Co Ltd
Priority to CN201710339142.4A priority Critical patent/CN107295354A/zh
Publication of CN107295354A publication Critical patent/CN107295354A/zh
Pending legal-status Critical Current

Links

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
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1076Screening of IP real time communications, e.g. spam over Internet telephony [SPIT]
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/239Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests
    • H04N21/2393Interfacing the upstream path of the transmission network, e.g. prioritizing client content requests involving handling client requests
    • 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/25Management 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/258Client 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/25866Management of end-user data
    • H04N21/25875Management of end-user data involving end-user authentication
    • 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/27Server based end-user applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Graphics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

本发明提供一种网络直播中连麦直播建立方法及装置,所述的方法包括:观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。当检测到连麦点击事件时,先判断用户是否具有连麦权限,若有连麦权限时,才允许向主播端发送连麦请求,有效的减少对主播的打扰,降低连麦发起的次数。

Description

一种网络直播中连麦直播建立方法及装置
技术领域
本发明网络直播技术领域,更具体地,涉及一种网络直播中连麦直播建立方法及装置。
背景技术
网络直播在当今社会越来越火爆,很多用户喜欢看直播,直播行业需要不断地推出新技术、新方案满足直播行业实现泛娱乐。目前,在直播观看的过程中,采用单向模式,用户只能看到主播的视频画面,而看不到其它用户的视频画面,其它用户是无法参数直播的。
为解决这一问题,用户端可以申请参与主播端的直播,通常是用户端申请连麦直播,主播端直接接受用户端的请求,与用户端建立连麦直播。
采用上述方式,任何用户端与主播端均可以建立连麦,缺少筛选机制,会造成连麦直播过程中混乱。
发明内容
本发明提供一种克服上述问题或者至少部分地解决上述问题的网络直播中连麦直播建立方法及装置。
根据本发明的第一个方面,提供一种网络直播中连麦直播建立方法,包括:
S1,观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;
S2,若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
本发明的有益效果为:当观众端服务器检测到连麦点击事件时,先判断用户是否具有连麦权限,若有连麦权限时,才允许向主播端发送连麦请求,有效的减少对主播的打扰,降低连麦发起的次数。
在上述技术方案的基础上,本发明还可以作如下改进。
进一步的,在所述步骤S1之前还包括:
观众端服务器对每一个用户的连麦权限进行配置,且将每一个用户标识与连麦权限对应存储在操作权限列表中;
所述步骤S1具体包括:
当观众端服务器检测到观众客户端上的连麦点击事件时,根据登录的用户标识,从所述操作权限列表中,查看该用户标识对应的连麦权限。
进一步的,所述步骤S2还包括:
当观众端服务器和控制服务器的网络连接状态良好时,观众端服务器向控制服务器发送连麦请求。
进一步的,所述观众端服务器向控制服务器发送连麦请求具体包括:
使用socket协议在异步线程中执行向控制服务器发起连麦请求的操作。
进一步的,所述连麦请求中携带有连麦类型、用户标识和请求连麦的主播标识;
所述步骤S2中控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播具体包括:
控制服务器根据连麦请求中的主播标识,将连麦请求转发给主播标识对应的主播服务器,并接收主播服务器返回的连麦请求确认指令;
根据所述连麦请求确认指令以及连麦类型,建立观众客户端与主播客户端之间的相应类型的连麦直播。
进一步的,所述步骤S2还包括:
观众端服务器接收控制服务器发送的询问消息,并向控制服务器返回针对询问消息的确认消息,以供控制服务器根据确认消息和连麦类型,建立观众客户端和主播客户端之间相应类型的连麦直播;
其中,所述询问消息由控制服务器接收到主播端服务器返回的连麦请求确认指令后向观众端服务器发送的,所述询问消息是指询问观众客户端是否确认与主播客户端连麦直播。
根据本发明的第二个方面,提供了一种网络直播中连麦直播建立装置,包括:观众端服务器、控制服务器和主播端服务器;
所述观众端服务器,用于检测观众客户端上的连麦点击事件,并判断观众客户端对应的用户是否有连麦权限;还用于若用户具有连麦权限,则向控制服务器发送连麦请求;
所述控制服务器,用于将所述连麦请求转发给主播端服务器;还用于根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播;
所述主播端服务器,用于当接收到控制服务器发送的连麦请求时,向控制服务器返回所述连麦请求的确认指令。
根据本发明的第三方面,还提供了一种网络直播中连麦直播建立装置的测试设备,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与网络直播中连麦直播建立装置的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如下方法:
观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;
若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
根据本发明的第四方面,提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如下方法:
观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;
若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
根据本发明的第五方面,提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如下方法:
观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;
若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
附图说明
图1为本发明一个实施例的网络直播中连麦直播建立方法流程图;
图2为本发明另一个实施例的网络直播中连麦直播建立装置连接框图;
图3为本发明又一个实施例的网络直播中连麦直播建立装置的测试设备连接框图。
具体实施方式
下面结合附图和实施例,对本发明的具体实施方式作进一步详细描述。以下实施例用于说明本发明,但不用来限制本发明的范围。
参见图1,图1提供了本发明一个实施例的网络直播中连麦直播建立方法,在网络直播过程中,能够建立观众客户端与主播客户端之间的连麦直播。该连麦直播建立方法包括:S1,观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;S2,若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
在观众客户端的直播窗口中,设置有一个连麦按钮,当观众用户点击这个连麦按钮时,表示希望与主播客户端建立连麦直播。具体的,当观众用户进入直播间后,点击这个连麦按钮,观众端服务器会检测到用户的连麦按钮的点击操作,以下称为连麦点击事件。当观众端服务器检测到用户的连麦点击事件后,判断观众客户端对应的用户是否具有连麦权限,如果用户具有连麦权限,则观众端服务器向控制服务器发送连麦请求,其中,连麦请求是指观众客户端请求参与到主播客户端的直播中。控制服务器将连麦请求转发给主播端服务器,主播端服务器接收到控制服务器转发的连麦请求,确认是否与观众客户端建立连麦直播,如果确认与观众客户端建立连麦直播,则向控制服务器返回针对连麦请求的确认指令。控制服务器接收到连麦请求的确认指令时,建立主播客户端与观众客户端之间的连麦直播。
本实施例中当观众端服务器检测到观众客户端上的连麦点击事件时,先判断用户是否具有连麦权限,若有连麦权限时,才允许向主播端发送连麦请求,有效的减少对主播的打扰,降低连麦发起的次数。
在本发明的一个实施例中,在所述步骤S1之前还包括:观众端服务器对每一个用户的连麦权限进行配置,且将每一个用户标识与连麦权限对应存储在操作权限列表中。
所述步骤S1具体包括:当观众服务器检测到观众客户端上的连麦点击事件时,根据登录的用户标识,从所述操作权限列表中,查看该用户标识对应的连麦权限。
在观众端服务器对用户的连麦权限进行判断之前,观众端服务器对每一个用户的连麦权限进行配置,且将每一个用户的用户标识与连麦权限对应存储在操作权限列表中。当观众端服务器检测到用户的连麦点击事件后,首先检测用户是否登录,如果用户没有登录,用户点击连麦按钮,观众端服务器会给用户提示,提示用户进行登录,并拦截用户的进一步操作,如果用户已经登录,才能进行后续的操作。
每当用户登录进入直播间时,首先会根据该用户登录的用户标识,比如,用户的登录账号,从操作权限列表中,查看该用户标识对应的连麦权限。在本实施例中,首先查看该用户是否有连麦特权,如果该用户具有连麦特权,那么直播窗口中的连麦按钮就是可用状态,用户可以点击这个连麦按钮发起连麦。如果该用户不具有连麦特权,则再次判断这个用户是否是贵族,若用户既没有连麦特权也不是贵族,那么用户点击这个连麦按钮,就会提示用户去开通贵族。如果用户不具有连麦特权但是是贵族,那么用户就可以通过点击连麦按钮发起连麦请求。
在本实施例中,只有当用户具有连麦特权或者是贵族时,才能够发起连麦,其中,开通贵族需要付费,因此,可以有效地促进用户付费,提高营收。
在本发明的另一个实施例中,所述步骤S2还包括:当观众端服务器和控制服务器的网络连接状态良好时,观众端服务器向控制服务器发送连麦请求。
当在上述实施例中,判断出用户具有连麦权限后,再分别检测观众端服务器和控制服务器的网络连接状态。当上述判断完用户的连麦权限后,并检测观众端服务器的网络连接情况,如果观众端服务器的网络连接成功,才能进行后续操作,否则,实现自动重连。另外,还需要检测控制服务器的网络连接情况,只有当观众端服务器和控制服务器的网络连接状态都良好时,观众端服务器才会向控制服务器发送连麦请求。
在本发明的一个实施例中,所述观众端服务器向控制服务器发送连麦请求具体包括:使用socket协议在异步线程中执行向控制服务器发起连麦请求的操作。
在观众端服务器向控制服务器发送连麦请求的过程中,观众端服务器使用socket协议向控制服务器发送连麦请求。观众端服务器使用自带的方法创建一个队列,这个创建的队列在异步线程中执行发起连麦的代码,实现向控制服务器发起连麦请求的操作。
本实施例在发送连麦请求之前,先判断服务器的网络连接状态,各服务器是连麦直播的基础,因此,在连麦直播之前,必须先判断各服务器的网络连接情况,只有各服务器的网络连接状态良好时,才能够进行连麦,避免错误的出现。在向控制服务器发送连麦请求的过程中,在异步线程中操作,不阻塞主线程,可以保证操作流畅。
在本发明的另一个实施例中,所述连麦请求中携带有连麦类型、用户标识和请求连麦的主播标识。所述步骤S2中控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播具体包括:控制服务器根据连麦请求中的主播标识,将连麦请求转发给主播标识对应的主播服务器,并接收主播服务器返回的连麦请求确认指令;根据所述连麦请求确认指令以及连麦类型,建立观众客户端与主播客户端之间的相应类型的连麦直播。
观众端服务器使用socket协议向控制服务器发起连麦请求的消息,其中,连麦请求中包括发起的连麦类型,包括语音连麦和视频连麦,视频连麦是指,连麦之后,用户看到的不仅是主播的视频画面,同时还能够看到连麦者的视频画面;语音连麦是指,连麦之后,用户听到的不仅是主播的声音,同时还可以听到连麦者的声音。连麦请求中还包括当前发起连麦的用户标识和请求连麦的主播标识。
控制服务器接收到观众端服务器发送的连麦请求后,根据连麦请求中的主播标识,将连麦请求转发给主播标识对应的主播服务器。主播服务器接收到连麦请求后,将申请连麦的用户标识在备选连麦者的列表中进行更新,在同一个时间内可能有多个观众客户端向主播客户端发起连麦请求,此时,主播端服务器可以通过一个列表将连麦申请者展示出来。随后,主播端服务器确认是否与观众客户端建立连麦直播,若确认建立,则向控制服务器返回针对连麦请求的确认指令。当控制服务器接收到主播端服务器返回的确认指令后,建立观众客户端与主播客户端之间的连麦直播。
在本发明的另一个实施例中,所述步骤S2还包括:观众端服务器接收控制服务器发送的询问消息,并向控制服务器返回针对询问消息的确认消息,以供控制服务器根据确认消息和连麦类型,建立观众客户端和主播客户端之间相应类型的连麦直播。其中,所述询问消息由控制服务器接收到主播端服务器返回的连麦请求确认指令后向观众端服务器发送的,所述询问消息是指询问观众客户端是否确认与主播客户端连麦直播。
在主播端服务器发送确认指令后,控制服务器还会向申请连麦的观众端服务器发送询问消息,其中,询问消息是指询问观众客户端是否确认与主播客户端建立连麦。当观众客户端确认与主播客户端建立连麦时,观众端服务器向控制服务器发送确认消息,当控制服务器接收到确认消息后,建立观众客户端与主播客户端之间的连麦直播。如果用户取消连麦,向控制服务器发送取消连麦的消息,控制服务器会告知主播客户端用户连麦取消的消息。
如果观众客户端与主播客户端的连麦正式建立后,视频流服务器可以操作观众端的视频流和主播端的视频流推送给用户端,此时,用户看到的是主播端和观众端两者的视频画面或者声音。
本实施例中,在连麦的过程中,观众端和主播端进行双向的确认,实际上是对双方的现在网络的检查,同时也是对双方是否保持在线状态的检查,双方确认验证的过程,保证了连麦连接的可靠建立。
参见图2,图2提供了本发明另一个实施例的网络直播中连麦直播建立装置,包括观众端服务器1、控制服务器2和主播端服务器3。
所述观众端服务器1,用于检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;还用于若用户具有连麦权限,则向控制服务器发送连麦请求;
所述控制服务器2,用于将所述连麦请求转发给主播端服务器3;还用于根据主播端服务器3返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播;
所述主播端服务器3,用于当接收到控制服务器发送的连麦请求时,向控制服务器返回所述连麦请求的确认指令。
观众端服务器1还用于对每一个用户的连麦权限进行配置,且将每一个用户标识与连麦权限对应存储在操作权限列表中;以及还用于当检测到观众客户端上的连麦点击事件时,根据登录的用户标识,从所述操作权限列表中,查看该用户标识对应的连麦权限。
其中,观众端服务器1使用socket协议在异步线程中执行向控制服务器发起连麦请求的操作。
所述连麦请求中携带有连麦类型、用户标识和请求连麦的主播标识。所述控制服务器2具体用于:
根据连麦请求中的主播标识,将连麦请求转发给主播标识对应的主播服务器3,并接收主播服务器3返回的连麦请求确认指令;以及根据所述连麦请求确认指令以及连麦类型,建立观众客户端与主播客户端之间的相应类型的连麦直播.
所述控制服务器2还用于:接收到主播端服务器返回的连麦请求确认指令时,向观众端服务器1发送询问消息,所述询问消息是指询问观众客户端是否确认与主播客户端连麦直播;以及用于当接收到观众端服务器1返回的确认消息后,根据确认消息和连麦类型,建立观众客户端与主播客户端之间相应类型的连麦主播。
基于上述图2对应实施例所提供的网络直播中连麦直播建立装置,本发明还提供了一种网络直播中连麦直播建立装置的测试设备。参见图3,该网络直播中连麦直播建立装置的测试设备包括:处理器(processor)301、存储器(memory)302、通信接口(Communications Interface)303和总线304;
其中,处理器301、存储器302及通信接口303分别通过总线304完成相互间的通信;
通信接口303用于该测试设备与网络直播中连麦直播建立装置的通信设备之间的信息传输;
处理器301用于调用存储器302中的程序指令,以执行上述图1对应实施例所提供的网络直播中连麦直播方法,例如包括:观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
本发明公开一种计算机程序产品,该计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,该计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述图1对应实施例所提供的网络直播中连麦直播方法,例如包括:观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
本发明还提供一种非暂态计算机可读存储介质,该非暂态计算机可读存储介质存储计算机指令,该计算机指令使计算机执行上述图1对应实施例所提供的网络直播中连麦直播建立方法,例如包括:观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
以上所描述的多个数据单元中进度条动态刷新装置的测试设备等实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分方法。
本发明提供的一种网络直播中连麦直播建立方法及装置,当观众端服务器检测到连麦点击事件时,先判断用户是否具有连麦权限,若有连麦权限时,才允许向主播端发送连麦请求,有效的减少对主播的打扰,降低连麦发起的次数。在连麦的过程中,观众端和主播端进行双向的确认,实际上是对双方的现在网络的检查,同时也是对双方是否保持在线状态的检查,双方确认验证的过程,保证了连麦连接的可靠建立。
最后,本申请的方法仅为较佳的实施方案,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种网络直播中连麦直播建立方法,其特征在于,包括:
S1,观众端服务器检测观众客户端上的连麦点击事件,判断观众客户端对应的用户是否有连麦权限;
S2,若有,则向控制服务器发送连麦请求,以供控制服务器将所述连麦请求转发给主播端服务器,进而以供控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播,其中,所述连麦请求是指观众客户端请求参与到主播客户端的直播中。
2.如权利要求1所述的网络直播中连麦直播建立方法,其特征在于,在所述步骤S1之前还包括:
观众端服务器对每一个用户的连麦权限进行配置,且将每一个用户标识与连麦权限对应存储在操作权限列表中;
所述步骤S1具体包括:
当观众端服务器检测到观众客户端上的连麦点击事件时,根据登录的用户标识,从所述操作权限列表中,查看该用户标识对应的连麦权限。
3.如权利要求2所述的网络直播中连麦直播建立方法,其特征在于,所述步骤S2还包括:
当观众端服务器和控制服务器的网络连接状态良好时,观众端服务器向控制服务器发送连麦请求。
4.如权利要求3所述的网络直播中连麦直播建立方法,其特征在于,所述观众端服务器向控制服务器发送连麦请求具体包括:
使用socket协议在异步线程中执行向控制服务器发起连麦请求的操作。
5.如权利要求4所述的网络直播中连麦直播建立方法,其特征在于,所述连麦请求中携带有连麦类型、用户标识和请求连麦的主播标识;
所述步骤S2中控制服务器根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播具体包括:
控制服务器根据连麦请求中的主播标识,将连麦请求转发给主播标识对应的主播服务器,并接收主播服务器返回的连麦请求确认指令;
根据所述连麦请求确认指令以及连麦类型,建立观众客户端与主播客户端之间的相应类型的连麦直播。
6.如权利要求5所述的网络直播中连麦直播建立方法,其特征在于,所述步骤S2还包括:
观众端服务器接收控制服务器发送的询问消息,并向控制服务器返回针对询问消息的确认消息,以供控制服务器根据确认消息和连麦类型,建立观众客户端和主播客户端之间相应类型的连麦直播;
其中,所述询问消息由控制服务器接收到主播端服务器返回的连麦请求确认指令后向观众端服务器发送的,所述询问消息是指询问观众客户端是否确认与主播客户端连麦直播。
7.一种网络直播中连麦直播建立装置,包括观众端服务器、控制服务器和主播端服务器;
所述观众端服务器,用于检测观众客户端上的连麦点击事件,并判断观众客户端对应的用户是否有连麦权限;还用于若用户具有连麦权限,则向控制服务器发送连麦请求;
所述控制服务器,用于将所述连麦请求转发给主播端服务器;还用于根据主播端服务器返回的针对所述连麦请求的确定指令,建立主播客户端和观众客户端的连麦直播;
所述主播端服务器,用于当接收到控制服务器发送的连麦请求时,向控制服务器返回所述连麦请求的确认指令。
8.一种网络直播中连麦直播建立装置的测试设备,其特征在于,包括:
至少一个处理器、至少一个存储器、通信接口和总线;其中,
所述处理器、存储器、通信接口通过所述总线完成相互间的通信;
所述通信接口用于该测试设备与网络直播中连麦直播建立装置的通信设备之间的信息传输;
所述存储器存储有可被所述处理器执行的程序指令,所述处理器调用所述程序指令能够执行如权利要求1-6任一项所述的方法。
9.一种计算机程序产品,其特征在于,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行如权利要求1-6任一项所述的方法。
10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行如权利要求1-6任一项所述的方法。
CN201710339142.4A 2017-05-15 2017-05-15 一种网络直播中连麦直播建立方法及装置 Pending CN107295354A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710339142.4A CN107295354A (zh) 2017-05-15 2017-05-15 一种网络直播中连麦直播建立方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710339142.4A CN107295354A (zh) 2017-05-15 2017-05-15 一种网络直播中连麦直播建立方法及装置

Publications (1)

Publication Number Publication Date
CN107295354A true CN107295354A (zh) 2017-10-24

Family

ID=60094408

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710339142.4A Pending CN107295354A (zh) 2017-05-15 2017-05-15 一种网络直播中连麦直播建立方法及装置

Country Status (1)

Country Link
CN (1) CN107295354A (zh)

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108040038A (zh) * 2017-11-28 2018-05-15 北京潘达互娱科技有限公司 网络互动直播的方法、网络主播端和用户端
CN108574879A (zh) * 2018-03-30 2018-09-25 乐蜜有限公司 联合直播方法、装置和电子设备
CN108768681A (zh) * 2018-05-31 2018-11-06 东莞市华睿电子科技有限公司 一种虚拟资源赠送引起的主播用户即时图像的显示方法
CN108768680A (zh) * 2018-05-31 2018-11-06 东莞市华睿电子科技有限公司 一种赛事直播时的主播用户即时图像的推送方法
CN109257616A (zh) * 2018-09-30 2019-01-22 武汉斗鱼网络科技有限公司 一种语音连麦互动方法、装置、设备及介质
CN109286821A (zh) * 2018-09-30 2019-01-29 武汉斗鱼网络科技有限公司 一种直播间推荐方法、装置、服务器及存储介质
CN109348302A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 直播中连麦用户推荐方法、装置、服务器及存储介质
CN109348238A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 一种直播中的语音连麦方法、装置、服务器及存储介质
CN109388924A (zh) * 2018-09-30 2019-02-26 武汉斗鱼网络科技有限公司 一种身份验证方法、装置、服务器及存储介质
CN109391851A (zh) * 2018-01-09 2019-02-26 深圳市珍爱网信息技术有限公司 视频直播方法、装置、计算机设备和存储介质
CN109618191A (zh) * 2018-12-17 2019-04-12 广州市百果园信息技术有限公司 直播连麦方法、装置、计算机可读存储介质及终端
CN109995741A (zh) * 2018-01-02 2019-07-09 武汉斗鱼网络科技有限公司 一种网络直播中连麦实现方法及***
CN110225375A (zh) * 2018-03-01 2019-09-10 武汉斗鱼网络科技有限公司 一种直播间连麦权限检测方法、存储介质、设备及***
CN110505491A (zh) * 2019-07-16 2019-11-26 北京达佳互联信息技术有限公司 一种直播的处理方法、装置、电子设备及存储介质
CN111107441A (zh) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 一种连麦通信建立方法、存储介质、电子设备及***
CN111372090A (zh) * 2020-02-25 2020-07-03 北京达佳互联信息技术有限公司 一种连麦的实现方法、装置、电子设备及存储介质
CN111385349A (zh) * 2020-02-07 2020-07-07 北京达佳互联信息技术有限公司 通信处理方法、装置、终端、服务器及存储介质
CN111416789A (zh) * 2019-01-04 2020-07-14 腾讯科技(深圳)有限公司 为用户分配使用权限的方法、设备以及计算机可读存储媒体
CN111901671A (zh) * 2020-08-12 2020-11-06 上海连尚网络科技有限公司 视频连线方法和装置
CN111918086A (zh) * 2020-08-07 2020-11-10 广州繁星互娱信息科技有限公司 视频连线方法、装置、终端、服务器及可读存储介质
CN112040259A (zh) * 2020-08-28 2020-12-04 广州华多网络科技有限公司 一种连麦开播的方法、服务端、***、存储介质及设备
CN112702640A (zh) * 2020-12-29 2021-04-23 广州博冠信息科技有限公司 直播连麦方法、装置、存储介质及电子设备
CN113467675A (zh) * 2021-05-31 2021-10-01 北京达佳互联信息技术有限公司 一种虚拟空间操作方法、装置、电子设备及存储介质
CN114025206A (zh) * 2020-07-16 2022-02-08 深圳瞬玩科技有限公司 基于云手机的直播方法和***
CN114205633A (zh) * 2020-08-31 2022-03-18 腾讯科技(深圳)有限公司 直播互动方法、装置、存储介质和电子设备

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634681A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 直播互动方法、装置、客户端、服务器及***
CN103841353A (zh) * 2014-02-24 2014-06-04 广州华多网络科技有限公司 视频交互方法、终端、服务器及***
CN105812951A (zh) * 2016-03-24 2016-07-27 广州华多网络科技有限公司 流媒体数据交互方法、终端、服务器及***
CN106303586A (zh) * 2016-08-18 2017-01-04 北京奇虎科技有限公司 一种网络直播的方法、主播端设备、观众端设备
CN106331754A (zh) * 2016-08-18 2017-01-11 北京奇虎科技有限公司 网络直播中进行连麦直播的方法、主播端设备
CN106454537A (zh) * 2016-10-14 2017-02-22 广州华多网络科技有限公司 一种视频直播方法及相关设备
CN106488251A (zh) * 2016-10-19 2017-03-08 北京小米移动软件有限公司 实现直播中连麦的方法及装置、主播客户端和用户客户端

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634681A (zh) * 2013-11-29 2014-03-12 腾讯科技(成都)有限公司 直播互动方法、装置、客户端、服务器及***
CN103841353A (zh) * 2014-02-24 2014-06-04 广州华多网络科技有限公司 视频交互方法、终端、服务器及***
CN105812951A (zh) * 2016-03-24 2016-07-27 广州华多网络科技有限公司 流媒体数据交互方法、终端、服务器及***
CN106303586A (zh) * 2016-08-18 2017-01-04 北京奇虎科技有限公司 一种网络直播的方法、主播端设备、观众端设备
CN106331754A (zh) * 2016-08-18 2017-01-11 北京奇虎科技有限公司 网络直播中进行连麦直播的方法、主播端设备
CN106454537A (zh) * 2016-10-14 2017-02-22 广州华多网络科技有限公司 一种视频直播方法及相关设备
CN106488251A (zh) * 2016-10-19 2017-03-08 北京小米移动软件有限公司 实现直播中连麦的方法及装置、主播客户端和用户客户端

Cited By (36)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108040038A (zh) * 2017-11-28 2018-05-15 北京潘达互娱科技有限公司 网络互动直播的方法、网络主播端和用户端
CN109995741B (zh) * 2018-01-02 2021-07-23 武汉斗鱼网络科技有限公司 一种网络直播中连麦实现方法及***
CN109995741A (zh) * 2018-01-02 2019-07-09 武汉斗鱼网络科技有限公司 一种网络直播中连麦实现方法及***
CN109391851A (zh) * 2018-01-09 2019-02-26 深圳市珍爱网信息技术有限公司 视频直播方法、装置、计算机设备和存储介质
CN109391851B (zh) * 2018-01-09 2020-04-07 深圳市珍爱网信息技术有限公司 视频直播方法、装置、计算机设备和存储介质
CN110225375A (zh) * 2018-03-01 2019-09-10 武汉斗鱼网络科技有限公司 一种直播间连麦权限检测方法、存储介质、设备及***
CN108574879A (zh) * 2018-03-30 2018-09-25 乐蜜有限公司 联合直播方法、装置和电子设备
CN108574879B (zh) * 2018-03-30 2021-02-05 香港乐蜜有限公司 联合直播方法、装置和电子设备
CN108768681A (zh) * 2018-05-31 2018-11-06 东莞市华睿电子科技有限公司 一种虚拟资源赠送引起的主播用户即时图像的显示方法
CN108768680A (zh) * 2018-05-31 2018-11-06 东莞市华睿电子科技有限公司 一种赛事直播时的主播用户即时图像的推送方法
CN108768681B (zh) * 2018-05-31 2021-01-01 东莞市华睿电子科技有限公司 一种虚拟资源赠送引起的主播用户即时图像的显示方法
CN108768680B (zh) * 2018-05-31 2020-12-01 东莞市华睿电子科技有限公司 一种赛事直播时的主播用户即时图像的推送方法
CN109257616B (zh) * 2018-09-30 2021-06-15 武汉斗鱼网络科技有限公司 一种语音连麦互动方法、装置、设备及介质
CN109388924A (zh) * 2018-09-30 2019-02-26 武汉斗鱼网络科技有限公司 一种身份验证方法、装置、服务器及存储介质
CN109286821B (zh) * 2018-09-30 2021-10-15 武汉斗鱼网络科技有限公司 一种直播间推荐方法、装置、服务器及存储介质
CN109257616A (zh) * 2018-09-30 2019-01-22 武汉斗鱼网络科技有限公司 一种语音连麦互动方法、装置、设备及介质
CN109286821A (zh) * 2018-09-30 2019-01-29 武汉斗鱼网络科技有限公司 一种直播间推荐方法、装置、服务器及存储介质
CN109348302A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 直播中连麦用户推荐方法、装置、服务器及存储介质
CN109348238A (zh) * 2018-09-30 2019-02-15 武汉斗鱼网络科技有限公司 一种直播中的语音连麦方法、装置、服务器及存储介质
CN111107441A (zh) * 2018-10-25 2020-05-05 武汉斗鱼网络科技有限公司 一种连麦通信建立方法、存储介质、电子设备及***
CN109618191A (zh) * 2018-12-17 2019-04-12 广州市百果园信息技术有限公司 直播连麦方法、装置、计算机可读存储介质及终端
CN111416789A (zh) * 2019-01-04 2020-07-14 腾讯科技(深圳)有限公司 为用户分配使用权限的方法、设备以及计算机可读存储媒体
CN110505491B (zh) * 2019-07-16 2020-11-06 北京达佳互联信息技术有限公司 一种直播的处理方法、装置、电子设备及存储介质
CN110505491A (zh) * 2019-07-16 2019-11-26 北京达佳互联信息技术有限公司 一种直播的处理方法、装置、电子设备及存储介质
CN111385349A (zh) * 2020-02-07 2020-07-07 北京达佳互联信息技术有限公司 通信处理方法、装置、终端、服务器及存储介质
US11444992B2 (en) 2020-02-07 2022-09-13 Beijing Dajia Internet Information Technology Co., Ltd. Method and apparatus for communication processing
CN111372090A (zh) * 2020-02-25 2020-07-03 北京达佳互联信息技术有限公司 一种连麦的实现方法、装置、电子设备及存储介质
CN114025206A (zh) * 2020-07-16 2022-02-08 深圳瞬玩科技有限公司 基于云手机的直播方法和***
CN111918086A (zh) * 2020-08-07 2020-11-10 广州繁星互娱信息科技有限公司 视频连线方法、装置、终端、服务器及可读存储介质
CN111901671A (zh) * 2020-08-12 2020-11-06 上海连尚网络科技有限公司 视频连线方法和装置
CN112040259A (zh) * 2020-08-28 2020-12-04 广州华多网络科技有限公司 一种连麦开播的方法、服务端、***、存储介质及设备
CN114205633A (zh) * 2020-08-31 2022-03-18 腾讯科技(深圳)有限公司 直播互动方法、装置、存储介质和电子设备
CN114205633B (zh) * 2020-08-31 2024-03-08 腾讯科技(深圳)有限公司 直播互动方法、装置、存储介质和电子设备
CN112702640A (zh) * 2020-12-29 2021-04-23 广州博冠信息科技有限公司 直播连麦方法、装置、存储介质及电子设备
CN112702640B (zh) * 2020-12-29 2022-09-13 广州博冠信息科技有限公司 直播连麦方法、装置、存储介质及电子设备
CN113467675A (zh) * 2021-05-31 2021-10-01 北京达佳互联信息技术有限公司 一种虚拟空间操作方法、装置、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN107295354A (zh) 一种网络直播中连麦直播建立方法及装置
EP3105711B1 (en) Video communication method and system in instant communication
CN110213522B (zh) 一种视频数据处理方法、装置以及相关设备
CN104754284B (zh) 一种视频会议直播方法、设备及***
CN108347337B (zh) 会议通信方法和装置
CN110856011B (zh) 一种分组进行直播互动的方法、电子设备及存储介质
CN106791584A (zh) 视频会议的实现方法、接入方法及相应装置
CN109962833A (zh) 即时通讯客户端上会话的创建方法及装置
CN105493446A (zh) 通过单个历史跟踪与使用多种模式的通话和机器进行通信
CN110266810A (zh) 基于mqtt协议的消息接收方法、设备及存储介质
CN106453231A (zh) 信令获取、传输方法和装置
CN105847433A (zh) 基于虚拟影院的视频播放方法、装置及***
CN105991963A (zh) 基于群组的多人音视频通信方法和装置
CN109413285A (zh) 一种通信方法及装置
CN107181926A (zh) 一种通信方法、装置和服务器
CN108111321B (zh) 会议时间处理方法和装置
CN111866440B (zh) 一种推送视频数据方法、装置、设备及存储介质
CN105450506B (zh) 一种实时信息交互方法、装置及***
WO2012147994A1 (en) Charge management system, charge management method, program, program providing system, and maintenance system
CN108288152B (zh) 一种分享信息的交互方法、终端及存储介质
CN111600808A (zh) 一种用于即时通讯的信息处理方法和装置
CN108293052A (zh) 通信***
CN105101126B (zh) 外呼检测方法、装置及***
CN106156993A (zh) 一种信息处理方法及服务器
CN116193062A (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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20171024