一种直播中的连麦方法、装置及服务器制造方法及图纸

技术编号:20979567 阅读:38 留言:0更新日期:2019-04-29 18:50
本发明专利技术实施例提供了一种直播中的连麦方法、装置及服务器,所述方法应用于服务器,包括:持续接收第一主播端发送的第一视频流,并将第一视频流推送至观众端;当接收到第二主播端发送的第二视频流时,继续将第一视频流推送至观众端,并将第一视频流与第二视频流进行合流,得到合流视频流,其中,第二主播端为与第一主播端进行连麦的主播端;将推送第一视频流的通道中当前推送的第一视频流切换为合流视频流,以使观众端接收并显示合流视频流。由于服务器在将第一视频流与第二视频流进行合流后,是通过切换的方式向观众端推送合流视频流,所以在整个过程中,视频流是连续的,观众端显示的直播界面不会出现黑屏的现象,用户体验好。

A Method, Device and Server of Lianmai in Live Broadcasting

The embodiment of the present invention provides a connecting wheat method, device and server in live broadcasting. The method is applied to a server, including: continuously receiving the first video stream transmitted by the first host and pushing the first video stream to the viewer; continuing to push the first video stream to the viewer when receiving the second video stream transmitted by the second host, and pushing the first video stream to the viewer when receiving the second video stream transmitted by the second host. The two video streams are merged to obtain the merged video stream, in which the second host is the host that connects with the first host; the first video stream currently pushed in the channel of the first video stream is switched to the merged video stream so that the viewer can receive and display the merged video stream. Since the server pushes the confluent video stream to the viewer through switching after confluence of the first video stream and the second video stream, the video stream is continuous in the whole process. The live interface displayed by the viewer will not appear black screen, and the user experience is good.

【技术实现步骤摘要】
一种直播中的连麦方法、装置及服务器
本专利技术涉及视频直播
,特别是涉及一种直播中的连麦方法、装置及服务器。
技术介绍
近年来,视频直播得到快速发展,受到人们的喜爱。主播可以通过多种方式进行直播,可以与观众或其他主播进行互动。连麦即为一种主播与主播之间的互动方式,观众可以观看主播之间的连麦形式的直播。在连麦过程中,用于直播的用户端可以称为主播端,观看主播间连麦直播的用户端则为观众端。例如,主播端A正在进行直播,主播端B与主播端A进行连麦,连麦方式一般为:主播端A将采集的视频流发送至服务器,服务器接收主播端发送的视频流后,将接收到的视频流推送至各观众端,当接收到主播端B发送的视频流时,切断向观众端推送的主播端A的视频流,对主播端A和主播端B发送的视频流进行合流后,再将合流后的视频流推送至观众端,观众便可以通过观众端显示的直播界面观看主播端A与主播端B之间的连麦直播。在上述连麦方式中,由于服务器在对两个主播端的视频流进行合流时,切断正在推送的主播端A的视频流,由于视频流不连续,导致观众端显示的直播界面会出现黑屏的现象,用户体验不佳。
技术实现思路
本专利技术实施例的目的在于提供一种直播中的连麦方法、装置及服务器,以在连麦过程中保证视频流连续,避免观众端显示的直播界面出现黑屏的现象,提升用户体验。具体技术方案如下:第一方面,本专利技术实施例提供了一种直播中的连麦方法,应用于服务器,所述方法包括:持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所述观众端,并将所述第一视频流与所述第二视频流进行合流,得到合流视频流,其中,所述第二主播端为与所述第一主播端进行连麦的主播端;将推送所述第一视频流的通道中当前推送的所述第一视频流切换为所述合流视频流,以使所述观众端接收并显示所述合流视频流。可选的,所述将所述第一视频流与所述第二视频流进行合流的步骤,包括:采用预设合流方式,对所述第一视频流与所述第二视频流进行合流处理。可选的,所述第二视频流携带主播端标识;所述采用预设合流方式,对所述第一视频流与所述第二视频流进行合流处理的步骤,包括:判断所述第二视频流携带的主播端标识与预先记录的所述第二主播端的标识是否相同;如果是,对所述第一视频流与所述第二视频流进行合流处理。可选的,所述方法还包括:当接收到第三主播端发送的第三视频流时,继续将所述合流视频流推送至所述观众端,并将所述第三视频流与所述合流视频流进行合流,得到当前的合流视频流,其中,所述第三主播端为与所述第一主播端及所述第二主播端进行连麦的主播端;将推送所述合流视频流的通道中当前推送的所述合流视频流切换为所述当前的合流视频流,以使所述观众端接收并显示所述当前的合流视频流。第二方面,本专利技术实施例提供了一种直播中的连麦装置,应用于服务器,所述装置包括:第一推送模块,用于持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;第一合流模块,用于当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所述观众端,并将所述第一视频流与所述第二视频流进行合流,得到合流视频流,其中,所述第二主播端为与所述第一主播端进行连麦的主播端;第二推送模块,用于将推送所述第一视频流的通道中当前推送的所述第一视频流切换为所述合流视频流,以使所述观众端接收并显示所述合流视频流。可选的,所述第一合流模块包括:视频流合流单元,用于采用预设合流方式,对所述第一视频流与所述第二视频流进行合流处理。可选的,所述第二视频流携带主播端标识;所述视频流合流单元包括:判断子单元,用于判断所述第二视频流携带的主播端标识与预先记录的所述第二主播端的标识是否相同;视频流合流子单元,用于在所述第二视频流携带的主播端标识与预先记录的所述第二主播端的标识相同时,对所述第一视频流与所述第二视频流进行合流处理。可选的,所述装置还包括:第二合流模块,用于当接收到第三主播端发送的第三视频流时,继续将所述合流视频流推送至所述观众端,并将所述第三视频流与所述合流视频流进行合流,得到当前的合流视频流,其中,所述第三主播端为与所述第一主播端及所述第二主播端进行连麦的主播端;第三推送模块,用于将推送所述合流视频流的通道中当前推送的所述合流视频流切换为所述当前的合流视频流,以使所述观众端接收并显示所述当前的合流视频流。第三方面,本专利技术实施例提供了一种服务器,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现上述任一所述的直播中的连麦方法步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一所述的直播中的连麦方法步骤。本专利技术实施例所提供的方案中,服务器持续接收第一主播端发送的第一视频流,并将第一视频流推送至观众端,当接收到第二主播端发送的第二视频流时,继续将第一视频流推送至观众端,并将第一视频流与第二视频流进行合流,得到合流视频流,进而,将推送第一视频流的通道中当前推送的第一视频流切换为合流视频流,以使观众端接收并显示合流视频流。其中,第二主播端为与第一主播端进行连麦的主播端。由于服务器在将第一视频流与第二视频流进行合流后,是通过切换的方式向观众端推送合流视频流,而不是切断第一主播端的第一视频流,所以在整个过程中,视频流是连续的,观众端显示的直播界面不会出现黑屏的现象,用户体验好。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例所提供的一种直播中的连麦方法的流程图;图2为图1所示实施例中步骤S102中合流方式的一种具体流程图;图3为本专利技术实施例所提供的第三主播端对应的连麦方式的流程图;图4为本专利技术实施例所提供的一种直播中的连麦装置的结构示意图;图5为本专利技术实施例所提供的一种服务器的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为了在连麦过程中保证视频流连续,避免观众端显示的直播界面出现黑屏的现象,提升用户体验,本专利技术实施例提供了一种直播中的连麦方法、装置、服务器及计算机可读存储介质。下面首先对本专利技术实施例所提供的一种直播中的连麦方法进行介绍。本专利技术实施例所提供的一种直播中的连麦方法可以应用于直播应用程序的服务器。其与各主播端及各观众端通信连接,以传输视频流及相关信息。如图1所示,一种直播中的连麦方法,应用于服务器,所述方法包括:S101,持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;S102,当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所本文档来自技高网...

【技术保护点】
1.一种直播中的连麦方法,其特征在于,应用于服务器,所述方法包括:持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所述观众端,并将所述第一视频流与所述第二视频流进行合流,得到合流视频流,其中,所述第二主播端为与所述第一主播端进行连麦的主播端;将推送所述第一视频流的通道中当前推送的所述第一视频流切换为所述合流视频流,以使所述观众端接收并显示所述合流视频流。

【技术特征摘要】
1.一种直播中的连麦方法,其特征在于,应用于服务器,所述方法包括:持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所述观众端,并将所述第一视频流与所述第二视频流进行合流,得到合流视频流,其中,所述第二主播端为与所述第一主播端进行连麦的主播端;将推送所述第一视频流的通道中当前推送的所述第一视频流切换为所述合流视频流,以使所述观众端接收并显示所述合流视频流。2.如权利要求1所述的方法,其特征在于,所述将所述第一视频流与所述第二视频流进行合流的步骤,包括:采用预设合流方式,对所述第一视频流与所述第二视频流进行合流处理。3.如权利要求2所述的方法,其特征在于,所述第二视频流携带主播端标识;所述采用预设合流方式,对所述第一视频流与所述第二视频流进行合流处理的步骤,包括:判断所述第二视频流携带的主播端标识与预先记录的所述第二主播端的标识是否相同;如果是,对所述第一视频流与所述第二视频流进行合流处理。4.如权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:当接收到第三主播端发送的第三视频流时,继续将所述合流视频流推送至所述观众端,并将所述第三视频流与所述合流视频流进行合流,得到当前的合流视频流,其中,所述第三主播端为与所述第一主播端及所述第二主播端进行连麦的主播端;将推送所述合流视频流的通道中当前推送的所述合流视频流切换为所述当前的合流视频流,以使所述观众端接收并显示所述当前的合流视频流。5.一种直播中的连麦装置,其特征在于,应用于服务器,所述装置包括:第一推送模块,用于持续接收第一主播端发送的第一视频流,并将所述第一视频流推送至观众端;第一合流模块,用于当接收到第二主播端发送的第二视频流时,继续将所述第一视频流推送至所述观众端,并将所...

【专利技术属性】
技术研发人员:张吉豪吴晓峰郭宏亮张菊元
申请(专利权)人:北京潘达互娱科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1