一种视频联播的方法、客户端及服务器技术

技术编号:14392635 阅读:70 留言:0更新日期:2017-01-10 20:12
本发明专利技术公开了一种视频联播的方法、客户端及服务器,该方法包括:服务器接收第一客户端发送的联播请求,并获取联播请求中携带的第一客户端的第一脸部特征图像;服务器获得与第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;服务器将N个第二客户端反馈给第一客户端,并接收第一客户端从N个第二客户端中选择的目标客户端;服务器向目标客户端发送联播请求,并在目标客户端确认联播时,将目标客户端的直播数据发送给第一客户端,使得第一客户端在其第一直播窗口中的第一显示小窗显示目标客户端的直播数据,实现视频联播。通过上述技术方案,解决了现有技术的直播平台直播方式单一的技术问题。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种视频联播的方法、客户端及服务器
技术介绍
随着网络通讯的发展,越来越多的用户选择通过网络平台来交友和娱乐,这些网络平台包括一对一聊天交友平台、主播聊天室平台、论坛交友平台等,其中,一对一聊天交友平台和主播聊天室平台由于可实时视频交流,更受用户青睐。为了增加平台用户的使用黏性,各视频平台往往会提供丰富的视频特效,以便用户在进行视频交流时,可以使用平台提供的面具类特效来增加视频的娱乐性。但是,现有的直播节目的直播方式比较单一,往往由主播一人或者与邀请的嘉宾一起做直播节目,随着时间的推移,这种直播节方式的新奇度逐渐减低,会导致用户对该平台的粘性也逐渐降低。可见,现有技术中的直播平台存在直播方式单一的技术问题。
技术实现思路
鉴于上述问题,提出了本专利技术以便克服上述问题或者至少部分地解决上述问题的一种视频联播的方法、客户端及服务器。本专利技术的一个方面,提供了一种视频联播的方法,所述方法包括:服务器接收第一客户端发送的联播请求,并获取所述联播请求中携带的所述第一客户端的第一脸部特征图像;所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;所述服务器将所述N个第二客户端反馈给所述第一客户端,并接收所述第一客户端从所述N个第二客户端中选择的目标客户端;所述服务器向所述目标客户端发送所述联播请求,并在所述目标客户端确认联播时,将所述目标客户端的直播数据发送给所述第一客户端,使得所述第一客户端在其第一直播窗口中的第一显示小窗显示所述目标客户端的直播数据,实现所述第一客户端与所述目标客户端的视频联播。可选的,所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,包括:所述服务器获得与所述第一脸部特征图像之间图像相似度大于设定阈值的N个第二脸部特征图像;获得所述N个第二脸部特征图像对应的N个第二客户端。可选的,所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,包括:获得所述第一脸部特征图像所属的脸部特征类型;获得与所述第一脸部特征图像所属的脸部特征类型相同的N个第二脸部特征图像,及所述N个第二脸部特征图像对应的N个第二客户端。可选的,所述第一脸部特征图像包括第一脸型轮廓图像和/或五官特征中至少一个感官特征图像。可选的,当所述目标客户端为主播客户端时,所述方法还包括:在所述第一客户端确认与所述目标客户端视频联播后,所述服务器将所述第一客户端的直播数据发送至所述目标客户端,以使所述目标客户端在其第二直播窗口中的第二显示小窗显示所述第一客户端的直播数据。可选的,所述目标客户端具体为:主播客户端或者观看所述第一客户端直播的观众客户端。本专利技术的另一方面,还提供了另一种视频联播的方法,所述方法包括:第一客户端在直播的过程中,发送一联播请求至服务器,所述联播请求中携带所述第一客户端的第一脸部特征图像;所述第一客户端接收所述服务发送的反馈信息,所述反馈信息中包含与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;所述第一客户端获得从所述N个第二客户端中选择的目标客户端并发送至所述服务器,以使所述服务器向所述目标客户端发送所述联播请求,并在所述目标客户端确认与所述第一客户端联播时,向所述第一客户端发送所述目标客户端的直播数据;所述第一客户端接收所述目标客户端的直播数据,并在所述第一客户端的第一直播窗口中的第一显示小窗进行显示,实现视频联播。可选的,所述目标客户端具体为:主播客户端或者观看所述第一客户端直播的观众客户端。可选的,当所述目标客户端为主播客户端时,所述方法还包括:所述第一客户端在确认与所述目标客户端视频联播后,将所述第一客户端的直播数据发送至所述目标客户端,以使所述目标客户端在其第二直播窗口中的第二显示小窗显示所述第一客户端的直播数据。可选的,所述方法还包括:所述第一客户端接收主播的切换指令,将所述第一直播窗口和所述第一显示小窗互相切换显示位置。可选的,所述方法还包括:所述第一客户端使用不同的数据流向分别传输所述第一客户端的直播数据和所述第一显示小窗的直播数据给所述第一客户端设备对应的观众客户端。可选的,所述方法还包括:所述第一客户端获取所述第一直播窗口和所述第一显示小窗的联播图像,将所述联播图像传输给所述第一客户端设备对应的观众客户端。本专利技术的另一方面,还提供了一种服务器,所述服务器包括:接收单元,用于接收第一客户端发送的联播请求,并获取所述联播请求中携带的所述第一客户端的第一脸部特征图像;获取单元,用于获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;反馈单元,用于将所述N个第二客户端反馈给所述第一客户端,并接收所述第一客户端从所述N个第二客户端中选择的目标客户端;发送单元,用于向所述目标客户端发送所述联播请求,并在所述目标客户端确认联播时,将所述目标客户端的直播数据发送给所述第一客户端,使得所述第一客户端在其第一直播窗口中的第一显示小窗显示所述目标客户端的直播数据,实现所述第一客户端与所述目标客户端的视频联播。可选的,所述获取单元用于:所述服务器获得与所述第一脸部特征图像之间图像相似度大于设定阈值的N个第二脸部特征图像;获得所述N个第二脸部特征图像对应的N个第二客户端。可选的,所述获取单元还用于:获得所述第一脸部特征图像所属的脸部特征类型;获得与所述第一脸部特征图像所属的脸部特征类型相同的N个第二脸部特征图像,及所述N个第二脸部特征图像对应的N个第二客户端。可选的,所述第一脸部特征图像包括第一脸型轮廓图像和/或五官特征中至少一个感官特征图像。可选的,当所述目标客户端为主播客户端时,所述发送单元还用于:在所述第一客户端确认与所述目标客户端视频联播后,将所述第一客户端的直播数据发送至所述目标客户端,以使所述目标客户端在其第二直播窗口中的第二显示小窗显示所述第一客户端的直播数据。可选的,所述目标客户端具体为:主播客户端或者观看所述第一客户端直播的观众客户端。本专利技术的另一方面,还提供了一种客户端,所述客户端包括:发送单元,用于在直播的过程中发送一联播请求至服务器,所述联播请求中携带所述客户端的第一脸部特征图像;接收单元,用于接收所述服务发送的反馈信息,所述反馈信息中包含与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个备选客户端,N为正整数;获取单元,用于获得从所述N个备选客户端中选择的目标客户端,并通过所述发送单元发送至所述服务器,以使所述服务器向所述目标客户端发送所述联播请求,并在所述目标客户端确认与所述客户端联播时,向所述客户端发送所述目标客户端的直播数据;显示单元,用于在所述接收单元接收到所述目标客户端的直播数据时,在所述客户端的第一直播窗口中的第一显示小窗进行显示,实现视频联播。可选的,所述目标客户端具体为:主播客户端或者观看所述客户端直播的观众客户端。可选的,当所述目标客户端为主播客户端时,所述发送单元还用于:在所述客户端确认与所述目标客户端视频联播后,将所述客户端的直播数据发送至所述目标客户端,以使所述目标客户端在其第二直播窗口中的第二显示小窗显示所述客户本文档来自技高网...
一种视频联播的方法、客户端及服务器

【技术保护点】
一种视频联播的方法,其特征在于,所述方法包括:服务器接收第一客户端发送的联播请求,并获取所述联播请求中携带的所述第一客户端的第一脸部特征图像;所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;所述服务器将所述N个第二客户端反馈给所述第一客户端,并接收所述第一客户端从所述N个第二客户端中选择的目标客户端;所述服务器向所述目标客户端发送所述联播请求,并在所述目标客户端确认联播时,将所述目标客户端的直播数据发送给所述第一客户端,使得所述第一客户端在其第一直播窗口中的第一显示小窗显示所述目标客户端的直播数据,实现所述第一客户端与所述目标客户端的视频联播。

【技术特征摘要】
1.一种视频联播的方法,其特征在于,所述方法包括:服务器接收第一客户端发送的联播请求,并获取所述联播请求中携带的所述第一客户端的第一脸部特征图像;所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,N为正整数;所述服务器将所述N个第二客户端反馈给所述第一客户端,并接收所述第一客户端从所述N个第二客户端中选择的目标客户端;所述服务器向所述目标客户端发送所述联播请求,并在所述目标客户端确认联播时,将所述目标客户端的直播数据发送给所述第一客户端,使得所述第一客户端在其第一直播窗口中的第一显示小窗显示所述目标客户端的直播数据,实现所述第一客户端与所述目标客户端的视频联播。2.如权利要求1所述的方法,其特征在于,所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,包括:所述服务器获得与所述第一脸部特征图像之间图像相似度大于设定阈值的N个第二脸部特征图像;获得所述N个第二脸部特征图像对应的N个第二客户端。3.如权利要求1所述的方法,其特征在于,所述服务器获得与所述第一脸部特征图像相同或相似的N个第二脸部特征图像对应的N个第二客户端,包括:获得所述第一脸部特征图像所属的脸部特征类型;获得与所述第一脸部特征图像所属的脸部特征类型相同的N个第二脸部特征图像,及所述N个第二脸部特征图像对应的N个第二客户端。4.如权利要求3所述的方法,其特征在于,所述第一脸部特征图像包括第一脸型轮廓图像和/或五官特征中至少一个感官特征图像。5.如权利要求1~4任一所述的方法,其特征在于,当所述目标客户端为主播客户端时,所述方法还包括:在所述第一客户端确认与所述目标客户端视频联播后,所述服务器将所述第一客户端的直播数据发送至所述目标客户端,以使所述目标客户端在其第二直播窗口中的第二显示小窗显示所述第一客户端的直播数据。6.如权利要求1~4任一所述的方法,其特征在于,所述目标客户端具体为:主播客户端或者观看所述第一客户端直播的观众客户端。7.一种视频联播的方法,其特征在于,所述方法包括:第一客户端在直播的过程中,发送一联播请求至服务器,所述联播请求中携带所述第一客户端的第一脸部特征图像;所述...

【专利技术属性】
技术研发人员:陈耀攀
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:北京;11

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

1