基于直播视频流的信息交互方法、装置和终端设备制造方法及图纸

技术编号:14892616 阅读:76 留言:0更新日期:2017-03-29 01:45
一种基于直播视频流的信息交互方法、装置和终端设备。该方法包括如下步骤:接收若干共同直播的主播成员的视频流,将共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流;在合路视频流中合成预设信息图层,信息图层中包含若干表征参与成员对主播成员投票数量的图层部件,每个图层部件均关联一主播成员;从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值,依据预设映射关系,更新主播成员所关联的图层部件为投票累加值所映射的图层部件,以更改图层部件的显示状态;并发上传合成了信息图层的合路视频流以将该合路视频流推送至直播间。

【技术实现步骤摘要】

本专利技术涉及网络直播领域,尤其涉及一种基于直播视频流的信息交互方法、装置和终端设备
技术介绍
随着互联网技术的发展,网络直播间的互动性媒体广播形式得到了不断的发展和广泛的普及。一般而言,网络直播间设有一个主播成员和若干参与成员。主播成员可以进行跳舞或唱歌等多种形式的表演,通过摄像头实时录制视频并发布到网络直播间,参与成员进入网络直播间后即可观看到主播成员的表演,并可以通过聊天、发送表情等多种方式与主播互动。相比于赠送礼物、发送表情等传统的互动方式,现有技术兴起了一种投票直播模式,在此直播模式下,主播可以在直播间发起投票,用户通过选定相应的投票选项完成投票,同时,会在直播界面绘制相应的图层部件,该图层部件会随投票选项的投票数对应改变显示状态。从而提升参与用户参与直播的兴趣。但是,在现有技术中,图层部件的原始数据由服务器统计计算之后,再由服务器绘制,以发送到直播间,同时,服务器还需接收主播端发送来的视频数据,并将视频数据推送至直播间。一方面,这给服务器增加了负担,加剧了数据传输过程中的数据延迟,影响了直播效果。另一方面,这种投票方式仅仅是针对同一主播而言的,其互动方式较为单一,降低了参与成员对直播的参与度。
技术实现思路
鉴于上述问题,本专利技术提出一种直播视频流传输控制方法、装置和终端设备,解决现有视频流传输过程中的数据延迟以及现有直播互动方式单一的问题。根据本专利技术的第一方面,本专利技术实施例提供一种基于直播视频流的信息交互方法,包括如下步骤:接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流;在所述合路视频流中合成预设信息图层,所述信息图层中包含若干表征参与成员对主播成员投票数量的图层部件,每个图层部件均关联一主播成员;从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值,依据预设映射关系,更新所述主播成员所关联的图层部件为所述投票累加值所映射的图层部件,以更改所述图层部件的显示状态;并发上传合成了所述信息图层的合路视频流以将该合路视频流推送至直播间。优选的,所述接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流的步骤的实施,具有如下先决条件:向所述共同直播的主播成员发送共同直播请求,接收所述共同直播的主播成员的反馈信息,判定所述反馈信息是否表征共同直播的主播成员许可所述共同直播请求,若所述反馈信息表征共同直播的主播成员许可所述共同直播请求,则执行之。优选的,提供交互数据的参与成员为各主播成员所在直播间的成员,所述投票累加值由服务器依据所述参与成员提供的交互数据计数并反馈给本机主播成员而得,本机主播成员仅将合成了所述信息图层的视频流推送至其所属直播间。优选的,所述共同直播的主播成员与本机主播成员为预设多主播直播间的成员,本机主播成员将合成了所述信息图层的视频流推送至所述多主播直播间。优选的,所述在所述合路视频流中合成预设信息图层的步骤,具体包括:调用包含所述信息图层的信息图层文件,将所述信息图层覆盖在所述合路视频流的各图像帧的预定位置。优选的,所述图层部件为预设的信息图像;所述更新所述主播成员所关联的图层部件为所述投票累加值所映射的图层部件,以更改所述图层部件的显示状态的步骤,具体包括:调用预存的所述累加值所映射的替换图像,将所述合路视频流中的所述信息图像替换为所述替换图像。优选的,所述从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值的步骤之前,还包括:接收本机主播成员的控制指令,向服务器发送预设关系显示请求以实施在直播界面显示预定字符与主播成员的对应关系;所述从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值的步骤,具体包括:从参与直播的参与成员发送到直播界面的交互数据中提取出所述预定字符,所述预定字符的累加个数即为所述预定字符所对应的主播成员的投票累加值。优选的,所述交互数据具有预定的有效时间段,仅在所述有效时间段内从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值。根据本专利技术的第二方面,本专利技术提供一种基于直播视频流的信息交互装置,括:接收模块,用于接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流;合成模块,用于在所述合路视频流中合成预设信息图层,所述信息图层中包含若干表征参与成员对主播成员投票数量的图层部件,每个图层部件均关联一主播成员;更新模块,用于从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值,依据预设映射关系,更新所述主播成员所关联的图层部件为所述投票累加值所映射的图层部件,以更改所述图层部件的显示状态;推送模块,用于并发上传合成了所述信息图层的合路视频流以将该合路视频流推送至直播间。根据本专利技术的第三方面,本专利技术提供一种终端设备,包括显示屏、存储器和一个或多个处理器,所述一个或多个处理器被配置用于执行上述的基于直播视频流的信息交互方法中的步骤。相比现有技术,本专利技术的方案具有以下优点:1.本专利技术由主播成员的终端设备将视频流和信息图层合成到一起,并将合成了信息图层的视频流上传至服务器,服务器无需再绘制信息图层,而仅仅将视频流推送至直播间,这无疑大大降低了服务器的工作负担,减少了数据延迟的现象,保证了直播效果。2.本专利技术将多个主播成员的视频流合成到一起,供参与成员对不同主播成员进行投票,丰富了现有的直播互动方式,提升了参与成员对直播互动的参与度。3.在直播界面显示有预定字符与投票选项的对应关系,以方便参与成员进行投票,减少参与成员的操作,提升了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术一种实施例的基于直播视频流的信息交互方法的流程图;图2为本专利技术一种实施例的包含信息图层的界面示意图;图3为本专利技术一种实施例的包含信息图层的界面示意图;图4为本专利技术一种实施例的包含信息图层的界面示意图;图5为图3在经过预定投票时间后的界面示意图;图6为图4在经过预定投票时间后的界面示意图;图7为本专利技术一种实施例的基于直播视频流的信息交互装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本专利技术实施例中的附图,本文档来自技高网
...
基于直播视频流的信息交互方法、装置和终端设备

【技术保护点】
一种基于直播视频流的信息交互方法,其特征在于,包括如下步骤:接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流;在所述合路视频流中合成预设信息图层,所述信息图层中包含若干表征参与成员对主播成员投票数量的图层部件,每个图层部件均关联一主播成员;从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值,依据预设映射关系,更新所述主播成员所关联的图层部件为所述投票累加值所映射的图层部件,以更改所述图层部件的显示状态;并发上传合成了所述信息图层的合路视频流以将该合路视频流推送至直播间。

【技术特征摘要】
1.一种基于直播视频流的信息交互方法,其特征在于,包括如下步骤:接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流;在所述合路视频流中合成预设信息图层,所述信息图层中包含若干表征参与成员对主播成员投票数量的图层部件,每个图层部件均关联一主播成员;从参与直播的参与成员发送到直播界面的交互数据中获得针对于各主播成员的投票累加值,依据预设映射关系,更新所述主播成员所关联的图层部件为所述投票累加值所映射的图层部件,以更改所述图层部件的显示状态;并发上传合成了所述信息图层的合路视频流以将该合路视频流推送至直播间。2.根据权利要求1所述的方法,其特征在于:所述接收若干共同直播的主播成员的视频流,将所述共同直播的主播成员的视频流与本机主播成员的视频流同步合成为待上传的合路视频流的步骤的实施,具有如下先决条件:向所述共同直播的主播成员发送共同直播请求,接收所述共同直播的主播成员的反馈信息,判定所述反馈信息是否表征共同直播的主播成员许可所述共同直播请求,若所述反馈信息表征共同直播的主播成员许可所述共同直播请求,则执行之。3.根据权利要求2所述的方法,其特征在于:提供交互数据的参与成员为各主播成员所在直播间的成员,所述投票累加值由服务器依据所述参与成员提供的交互数据计数并反馈给本机主播成员而得,本机主播成员仅将合成了所述信息图层的视频流推送至其所属直播间。4.根据权利要求1所述的方法,其特征在于:所述共同直播的主播成员与本机主播成员为预设多主播直播间的成员,本机主播成员将合成了所述信息图层的视频流推送至所述多主播直播间。5.根据权利要求1所述的方法,其特征在于:所述在所述合路视频流中合成预设信息图层的步骤,具体包括:调用包含所述信息图层的信息图层文件,将所述信息图层覆盖在所述合路视频流的各图像帧的预定位置。6.根据权利要求1所述的方法,其特征在于:所述图层部件为预设的信息图像;所述...

【专利技术属性】
技术研发人员:于川余蒙曹立永吴昊陈运强
申请(专利权)人:广州虎牙信息科技有限公司
类型:发明
国别省市:广东;44

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

1