客户端连麦直播处理方法和装置、直播服务器及直播系统制造方法及图纸

技术编号:15442392 阅读:191 留言:0更新日期:2017-05-26 07:15
本申请提供了客户端连麦直播处理方法和装置、直播服务器及直播系统。所述方法包括:将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识。本申请公开的技术方案可以切换客户端的连麦直播窗口,改变客户端观看的焦点,提升客户端观看直播内容的效果。

Client side wheat direct seeding processing method and device, live broadcast server and live broadcast system

The present application provides a client connected wheat direct seeding processing method and device, a live broadcast server and a live broadcast system. The method includes: the video data of each Lianmai client acquisition respectively into the first and second video stream transcoding video stream size corresponding to the first video stream and the first window size, corresponding to the second video stream and second window; and the first Lianmai client first video stream and second Lianmai client the second video stream is sent to the client; receiving the switching request sent by a client window, the client gets the first Lianmai second video stream and second even the first video wheat client flow, and send to send the request of the client; the request including the first Lianmai client identification and second Lianmai client mark. The technical proposal disclosed by the utility model can change the wheat direct seeding window of the client, change the focus of the client watching, and enhance the effect of watching the live broadcast content of the client.

【技术实现步骤摘要】
客户端连麦直播处理方法和装置、直播服务器及直播系统
本申请涉及计算机网络
,尤其涉及客户端连麦直播处理方法和装置、直播服务器及直播系统。
技术介绍
目前,随着移动互联网的发展,直播软件越来越受欢迎,越来越多的主播节目利用直播平台向观众播放各种内容。在直播过程中,主播使用的主播客户端将通过信号采集设备(如:摄像头、麦克风等)采集到的直播源数据上传到直播服务器,再通过直播服务器分发到一个或多个其他客户端进行播放。直播软件可以提供多种直播模式供用户选择,例如主播模式或麦序模式;主播模式下,多个客户端中其中一个客户端担当主播客户端的角色,其他客户端均为观众客户端;麦序模式可以呈现更多精彩内容给观众,增加直播的趣味性。麦序模式下,可以存在多个主播,最先成为主播的客户端向其他客户端发起连麦邀请,被连麦的客户端接受连麦邀请后也成为主播。根据成为主播客户端的次序可以将各主播客户端依次称为首麦、二麦、三麦…客户端的显示界面存在多个窗口,通常,在大窗口中显示首麦的视频数据,小窗口中显示其他主播客户端(比如,二麦)的视频数据。连麦画面参考图1b所示。用户在连麦或者观看连麦的时候,首麦显示为全屏大窗口,二麦、三麦等显示为小窗口,直播焦点固定,对于小窗口中显示的画面难以看清楚,影响观看效果。
技术实现思路
为克服相关技术中存在的问题,本申请提供客户端连麦直播处理方法和装置、直播服务器及直播系统。根据本申请实施例的第一方面,提供一种客户端连麦直播处理方法,所述方法包括:将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识。根据本申请实施例的第二方面,提供一种客户端连麦直播处理方法,所述方法包括:接收直播服务器发来的第一连麦客户端的第一视频流和第二连麦客户端的第二视频流;在第一窗口播放第一连麦客户端的第一视频流,在第二窗口播放第二连麦客户端的第二视频流;接收到用户的切换窗口指令时,向直播服务器发出切换窗口请求,所述请求中包括第一连麦客户端标识和第二连麦客户端标识;将直播服务器返回的第一连麦客户端的第二视频流在第二窗口播放,第二连麦客户端的第一视频流在第一窗口播放。根据本申请实施例的第三方面,提供一种客户端连麦直播处理方法,所述方法包括:直播服务器接收每个连麦客户端采集的视频数据,并分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;客户端接收直播服务器发来的视频流,并在第一窗口播放第一连麦客户端的第一视频流,在第二窗口播放第二连麦客户端的第二视频流;客户端接收到用户的切换窗口指令时,向直播服务器发出切换窗口请求,所述请求中包括第一连麦客户端标识和第二连麦客户端标识;直播服务器接收到客户端发送的请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并返回至发出所述请求的客户端;客户端接收直播服务器返回的视频流,并将第一连麦客户端的第二视频流在第二窗口播放,第二连麦客户端的第一视频流在第一窗口播放。根据本申请实施例的第四方面,提供一种客户端连麦直播处理装置,所述装置包括:转码模块,被配置为将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;获取模块,被配置为在接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流;所述请求中包括第一连麦客户端标识和第二连麦客户端标识;发送模块,被配置为将转码模块转码所得的第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;或,在接收到客户端发送的切换窗口请求时,将获取模块获取的视频流发送给发出所述请求的客户端。根据本申请实施例的第五方面,提供一种客户端连麦直播处理装置,所述装置包括:接收模块,被配置为接收直播服务器发来的第一连麦客户端的第一视频流和第二连麦客户端的第二视频流,或接收直播服务器发来的第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发给播放模块;请求模块,被配置为在接收到用户的切换窗口指令时,向直播服务器发出切换窗口请求,所述请求包中包括第一连麦客户端标识和第二连麦客户端标识;播放模块,被配置为在接收模块接收到直播服务器发来的视频流时,在第一窗口播放第一视频流,在第二窗口播放第二视频流。根据本申请实施例的第六方面,提供一种直播服务器,包括:处理器和用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识。根据本申请实施例的第七方面,提供一种直播处理系统,包括:直播服务器,用于分别与连麦客户端和观众客户端建立连接,将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识;客户端,用于接收用户的窗口切换指令,并与所述直播服务器建立连接,接收直播服务器发送的视频流并进行播放。本申请的实施例提供的技术方案可以包括以下有益效果:在本申请中,通过直播服务器将连麦客户端上传的视频数据分别转码成与直播大窗口和直播小窗口对应的视频流,当观众客户端请求切换窗口时,可以根据请求将匹配的视频流发送给观众客户端,以切换直播小窗口与直播大窗口中播放的内容,从而可以改变客户端观看的焦点,提升客户端观看直播内容的效果。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。附图说明图1a是根据一示例性实施例示出的连麦直播的场景图。图1b是根据一示例性实施例示出的连麦直播时客户端的界面示意图。图2是根据一示例性实施例示出的一种客户端连麦直播处理方法的流程图。图3是根据一示例性实施例示出的两人连麦直播时客户端切换窗口的界面示意图。图4是根据一示例性实施例示出的另一种客户端连麦直播处理方法的流程图。图5是根据一示例性实施例示出的另一种客户端连麦直播处理方法的流程图。图6是根据一示例性实施例示出的客户端和服务器交互的时序图。图7是根据一示例性实施例示出的一种直播服务器的构架图本文档来自技高网...
客户端连麦直播处理方法和装置、直播服务器及直播系统

【技术保护点】
一种客户端连麦直播处理方法,所述客户端的直播界面包括第一窗口和第二窗口,所述客户端包括连麦客户端,其特征在于,该方法包括步骤:将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识。

【技术特征摘要】
1.一种客户端连麦直播处理方法,所述客户端的直播界面包括第一窗口和第二窗口,所述客户端包括连麦客户端,其特征在于,该方法包括步骤:将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;接收到客户端发送的切换窗口请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并发送至发出所述请求的客户端;所述请求中包括第一连麦客户端标识和第二连麦客户端标识。2.如权利要求1所述的方法,其特征在于,所述第一视频流或第二视频流包括至少两种码率和分辨率的视频流。3.如权利要求1所述的方法,其特征在于,所述第一/第二连麦客户端为作为首麦的连麦客户端或作为非首麦的连麦客户端。4.如权利要求3所述的方法,其特征在于,所述发出切换窗口请求的客户端为观众客户端或连麦客户端。5.如权利要求1所述的方法,其特征在于,所述请求还包括第一、第二窗口的标识及参数,所述参数包括以下一种或多种:窗口位置参数及窗口尺寸参数。6.一种客户端连麦直播处理方法,所述客户端的直播界面包括第一窗口和第二窗口,所述客户端包括连麦客户端,其特征在于,该方法包括步骤:接收直播服务器发来的第一连麦客户端的第一视频流和第二连麦客户端的第二视频流;在第一窗口播放第一连麦客户端的第一视频流,在第二窗口播放第二连麦客户端的第二视频流;接收到用户的切换窗口指令时,向直播服务器发出切换窗口请求,所述请求中包括第一连麦客户端标识和第二连麦客户端标识;将直播服务器返回的第一连麦客户端的第二视频流在第二窗口播放,第二连麦客户端的第一视频流在第一窗口播放。7.一种客户端连麦直播处理方法,所述客户端的直播界面包括第一窗口和第二窗口,所述客户端包括连麦客户端,其特征在于,所述方法包括步骤:直播服务器接收每个连麦客户端采集的视频数据,并分别转码成第一视频流和第二视频流,所述第一视频流与第一窗口的尺寸对应,所述第二视频流与第二窗口的尺寸对应;并将第一连麦客户端的第一视频流和第二连麦客户端的第二视频流发送给客户端;客户端接收直播服务器发来的视频流,并在第一窗口播放第一连麦客户端的第一视频流,在第二窗口播放第二连麦客户端的第二视频流;客户端接收到用户的切换窗口指令时,向直播服务器发出切换窗口请求,所述请求中包括第一连麦客户端标识和第二连麦客户端标识;直播服务器接收到客户端发送的请求时,获取第一连麦客户端的第二视频流和第二连麦客户端的第一视频流,并返回至发出所述请求的客户端;客户端接收直播服务器返回的视频流,并将第一连麦客户端的第二视频流在第二窗口播放,第二连麦客户端的第一视频流在第一窗口播放。8.一种客户端连麦直播处理装置,所述客户端的直播界面包括第一窗口和第二窗口,所述客户端包括连麦客户端,其特征在于,所述装置包括:转码模块,被配置为将每个连麦客户端采集的视频数据分别转码成第一视频流和第二视频流,所述...

【专利技术属性】
技术研发人员:陈孟琪
申请(专利权)人:广州华多网络科技有限公司
类型:发明
国别省市:广东,44

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

1