视频直播方法、装置及计算机设备与流程

文档序号:27136391发布日期:2021-10-29 23:19阅读:来源:国知局

技术特征:
1.一种视频直播方法,其特征在于,包括步骤:主播客户端响应于双视频流采集指令,控制第一摄像头采集横向显示视频流和控制第二摄像头采集竖向显示视频流,并将所述横向显示视频流和所述竖向显示视频流发送至服务器;所述服务器响应于观众客户端发送的直播界面加载指令,解析所述直播界面加载指令,获取观众客户端类型,将与所述观众客户端类型对应的视频流下发至所述观众客户端;其中,与所述观众客户端类型对应的视频流为所述横向显示视频流或所述竖向显示视频流;所述观众客户端接收所述服务器下发的与所述观众客户端类型对应的视频流,将与所述观众客户端类型对应的视频流显示在各自的直播界面中。2.根据权利要求1所述的视频直播方法,其特征在于,还包括步骤:所述服务器响应于所述观众客户端发送的视频流切换指令,若所述观众客户端的所述直播界面中显示的当前显示视频流为横向显示视频流,则将所述竖向显示视频流下发至所述观众客户端;若所述观众客户端的所述直播界面中显示的当前显示视频流为竖向显示视频流,则将所述横向显示视频流下发至所述观众客户端;所述观众客户端接收所述横向显示视频流,将在所述直播界面中显示的所述当前显示视频流切换为所述横向显示视频流,或者,所述观众客户端接收所述竖向显示视频流,将在所述直播界面中显示的所述当前显示视频流切换为所述竖向显示视频流。3.根据权利要求1所述的视频直播方法,其特征在于,所述主播客户端响应于双视频流采集指令之前,包括步骤:所述主播客户端获取摄像头参数,根据所述摄像头参数判断所述主播客户端是否支持双摄像头直播,若是,在操作界面中显示双摄像头直播选择控件;其中,所述双摄像头直播选择控件用于接收主播的双摄像头直播选择信息;所述服务器响应于所述主播客户端发送的直播开启指令,获取所述主播的双摄像头直播选择信息,若所述主播的双摄像头直播选择信息为启用双摄像头直播,则发送所述双视频流采集指令至所述主播客户端。4.根据权利要求1至3任意一项所述的视频直播方法,其特征在于,还包括步骤:所述主播客户端获取混流后的视频流,将所述混流后的视频流显示在所述主播客户端的直播界面中;其中,所述混流后的视频流是将所述横向显示视频流和所述竖向显示视频流混流后得到的。5.根据权利要求4所述的视频直播方法,其特征在于:所述混流后的视频流是将所述横向显示视频流叠加在所述竖向显示视频流内的子区域后得到的视频流,或者,所述混流后的视频直播流是将所述竖向显示视频流叠加在所述横向显示视频流内的子区域后得到的视频流。6.根据权利要求1至3任意一项所述的视频直播方法,其特征在于,还包括步骤:所述主播客户端获取所述横向显示视频流和所述竖向显示视频流,将所述竖向显示视频流显示在直播界面内的第一视频窗口中,将所述横向显示视频流显示在所述直播界面内的第二视频窗口中;其中,所述第二视频窗口悬浮显示在所述第一视频窗口之上。7.根据权利要求1至3任意一项所述的视频直播方法,其特征在于,所述服务器响应于
观众客户端发送的直播界面加载指令,解析所述直播界面加载指令之后,包括步骤:所述服务器获取所述观众客户端对应的观众用户标识,若所述观众用户标识对应的权限信息满足预设的双视频流开启权限,下发双视频流开启控件数据至对应的所述观众客户端;对应的所述观众客户端接收所述双视频流开启控件数据,根据所述双视频流开启控件数据将双视频流开启控件显示在其直播界面中;所述服务器响应于对应的所述观众客户端对所述双视频流开启控件的触发指令,将所述横向显示视频流和所述竖向显示视频流下发至对应的所述观众客户端;对应的所述观众客户端接收所述服务器下发的所述横向显示视频流和所述竖向显示视频流,将所述横向显示视频流和所述竖向显示视频流显示在其直播界面中。8.根据权利要求1至3任意一项所述的视频直播方法,其特征在于,所述服务器响应于观众客户端发送的直播界面加载指令,解析所述直播界面加载指令之后,还包括步骤:所述服务器获取直播间标识,判断所述直播间标识对应的直播间是否为已启动双摄像头直播的直播间,若是,则下发双视频流虚拟礼物数据至对应的所述观众客户端;所述观众客户端根据所述双视频流虚拟礼物数据,将所述双视频流虚拟礼物数据添加至虚拟礼物栏数据中,在响应虚拟礼物栏显示指令时,根据所述虚拟礼物栏数据,将包括双视频流虚拟礼物控件的虚拟礼物栏显示在所述直播界面中。9.根据权利要求8所述的视频直播方法,其特征在于,所述将包括双视频流虚拟礼物控件的虚拟礼物栏显示在所述直播界面中之后,包括步骤:所述服务器响应于目标观众客户端发送的双视频流虚拟礼物赠送指令,将所述横向显示视频流和所述竖向显示视频流下发至所述目标观众客户端;所述目标观众客户端接收所述服务器下发的所述横向显示视频流和所述竖向显示视频流,将所述横向显示视频流和所述竖向显示视频流显示在所述目标观众客户端的所述直播界面中。10.根据权利要求9所述的视频直播方法,其特征在于,所述服务器响应于目标观众客户端发送的双视频流虚拟礼物赠送指令,将所述横向显示视频流和所述竖向显示视频流下发至所述目标观众客户端的步骤,还包括:所述服务器获取双视频流显示时长,将所述双视频流显示时长下发至所述目标观众客户端;所述目标观众客户端接收所述服务器下发的所述横向显示视频流和所述竖向显示视频流,将所述横向显示视频流和所述竖向显示视频流显示在所述目标观众客户端的所述直播界面中,包括步骤:所述目标观众客户端接收所述服务器下发的所述横向显示视频流、所述竖向显示视频流和所述双视频流显示时长,在所述双视频流显示时长内将所述横向显示视频流和所述竖向显示视频流显示在所述目标观众客户端的所述直播界面中。11.一种视频直播方法,其特征在于,包括步骤:获取主播客户端发送的横向显示视频流和竖向显示视频流;响应于观众客户端发送的直播界面加载指令,解析所述直播界面加载指令,获取观众客户端类型,将与所述观众客户端类型对应的视频流下发至所述观众客户端,使所述观众
客户端接收与所述观众客户端类型对应的视频流,将与所述观众客户端类型对应的视频流显示在各自的直播界面中;其中,与所述观众客户端类型对应的视频流为所述横向显示视频流或所述竖向显示视频流。12.一种视频直播装置,其特征在于,包括:双视频流采集单元,用于主播客户端响应于双视频流采集指令,控制第一摄像头采集横向显示视频流和控制第二摄像头采集竖向显示视频流,并将所述横向显示视频流和所述竖向显示视频流发送至服务器;下发单元,用于服务器响应于观众客户端发送的直播界面加载指令,解析所述直播界面加载指令,获取观众客户端类型,将与所述观众客户端类型对应的视频流下发至所述观众客户端;其中,与所述观众客户端类型对应的视频流为所述横向显示视频流或所述竖向显示视频流;显示单元,用于所述观众客户端接收所述服务器下发的与所述观众客户端类型对应的视频流,将与所述观众客户端类型对应的视频流显示在各自的直播界面中。13.一种计算机设备,包括:处理器、存储器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至10任意一项或权利要求11所述方法的步骤。14.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至10任意一项或权利要求11所述方法的步骤。

技术总结
本申请涉及一种视频直播方法、装置及计算机设备,该方法包括:主播客户端响应于双视频流采集指令,控制第一摄像头采集横向显示视频流和控制第二摄像头采集竖向显示视频流,并将横向显示视频流和竖向显示视频流发送至服务器;服务器响应于观众客户端发送的直播界面加载指令,解析直播界面加载指令,获取观众客户端类型,将与观众客户端类型对应的视频流下发至观众客户端;观众客户端接收服务器下发的与观众客户端类型对应的视频流,将与观众客户端类型对应的视频流显示在各自的直播界面中。相对于现有技术,本申请实现了根据观众客户端类型进行分端推流,能够提升观众的视频观看体验,提高观众的留存率和观看时长。提高观众的留存率和观看时长。提高观众的留存率和观看时长。


技术研发人员:许英俊
受保护的技术使用者:广州方硅信息技术有限公司
技术研发日:2021.07.15
技术公布日:2021/10/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1