直播视频流传输控制方法、装置和终端设备制造方法及图纸

技术编号:15522769 阅读:120 留言:0更新日期:2017-06-04 11:42
本发明专利技术提供一种直播视频流传输控制方法、装置和终端设备。其中,该方法包括如下步骤:在本机录制的待上传视频流中合成预设信息图层,所述信息图层中包含若干表征预设投票选项的图层部件;从参与直播的参与成员发送到服务器的交互数据中获得对应于各个投票选项的累加值,依据预设映射关系,更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,以更改所述图层部件的显示状态;上传合成了所述信息图层的视频流至预设服务器以将该视频流推送至直播间。本发明专利技术降低了服务器的工作负担,减少了数据延迟的现象,保证了直播效果。

Direct broadcast video stream transmission control method, device and terminal equipment

The invention provides a live video stream transmission control method, a device and a terminal device. Among them, the method comprises the following steps: the machine recorded video stream to be uploaded in synthesis of the preset information layer, the information layer contains several components layer characterization of default voting options; cumulative voting options corresponding to the respective values from the participating members sent to the server in the live interactive data, according to a preset the mapping relation of the layer component updates the voting options corresponding to the cumulative value of the mapping layer components, to display the status change the layer components; the information layer of the video stream to the server to preset the video stream to push broadcast synthesis upload. The invention reduces the workload of the server, reduces the phenomenon of data delay, and guarantees the effect of direct seeding.

【技术实现步骤摘要】
直播视频流传输控制方法、装置和终端设备
本专利技术涉及视频传输领域,尤其涉及一种直播视频流传输控制方法、装置和终端设备。
技术介绍
当前,视频直播技术日益成熟,各大直播平台也如同雨后春笋般层出不穷。在此背景下,直播间的主播与参与用户的互动方式也不仅限于发表情、发礼物、点赞等原有方式。在一种新兴的互动方式中,主播可以在直播间发起投票,用户通过选定相应的投票选项完成投票,同时,会在直播界面绘制相应的图层部件,该图层部件会随投票选项的投票数对应改变显示状态。从而提升参与用户参与直播的兴趣。但是,在现有技术中,图层部件的原始数据由服务器统计计算之后,再由服务器绘制,以发送到直播间,同时,服务器还需接收主播端发送来的视频数据,并将视频数据推送至直播间。这无疑为服务器增加了负担,加剧了数据延迟的现象,影响了直播效果。
技术实现思路
鉴于上述问题,本专利技术提出了一种直播视频流传输控制方法、装置和终端设备,解决现有视频流传输过程中的数据延迟问题。根据本专利技术的第一方面,本专利技术实施例提供一种直播视频流传输控制方法,包括如下步骤:在本机录制的待上传视频流中合成预设信息图层,所述信息图层中包含若干表征预设投票选项的图层部件;从参与直播的参与成员发送到服务器的交互数据中获得对应于各个投票选项的累加值,依据预设映射关系,更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,以更改所述图层部件的显示状态;上传合成了所述信息图层的视频流至预设服务器以将该视频流推送至直播间。优选的,所述在本机录制的待上传视频流中合成预设信息图层的步骤,具体包括:调用包含所述信息图层的信息图层文件,将所述信息图层覆盖在待上传视频流的各图像帧的预定位置。优选的,所述从参与直播的参与成员发送到直播界面的交互数据中获得对应于各个投票选项的累加值的步骤之前,还包括:接收主播成员的控制指令,向服务器发送预设关系显示请求以实施在直播界面显示预定字符与所述投票选项的对应关系;所述从参与直播的参与成员发送到直播界面的交互数据中获得对应于各个投票选项的累加值的步骤,具体包括:从参与直播的参与成员发送到直播界面的交互数据中识别出所述预定字符,所述预定字符的累加个数即为所述预定字符所对应的投票选项的累加值。优选的,所述在本机录制的待上传视频流中合成预设信息图层的步骤的执行,具有如下先决条件:判定主播用户的操作指令是否与预设指令相匹配,若与预设指令相匹配,则执行之。优选的,所述交互数据具有预定的有效时间段,仅在所述有效时间段内从所述交互数据中获得对应于各个投票选项的累加值。优选的,在所述交互数据的有效时间段结束时,判定预定投票选项的累加值是否达到预定结果值,若未达到,向服务器发送预设惩罚请求以实施在直播界面显示预设惩罚图像。优选的,所述图层部件为预设的进度条图像;所述更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,具体为:更新所述进度条的长度为所述累加值所映射的长度。根据本专利技术的第二方面,本专利技术实施例提供一种直播视频流传输控制装置,包括:合成模块,用于在本机录制的待上传视频流中合成预设信息图层,所述信息图层中包含若干表征预设投票选项的图层部件;修改模块,用于从参与直播的参与成员发送到服务器的交互数据中获得对应于各个投票选项的累加值,依据预设映射关系,更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,以更改所述图层部件的显示状态;推送模块,用于上传合成了所述信息图层的视频流至预设服务器以将该视频流推送至直播间。优选的,所述合成模块包括:文件调用模块,用于调用包含所述信息图层的信息图层文件;图像覆盖模块,用于将所述信息图层覆盖在待上传视频流的各图像帧的预定位置。优选的,还包括请求模块,用于接收主播成员的控制指令,向服务器发送预设关系显示请求以实施在直播界面显示预定字符与所述投票选项的对应关系;所述修改模块用于从参与直播的参与成员发送到直播界面的交互数据中识别出所述预定字符,所述预定字符的累加个数即为所述预定字符所对应的投票选项的累加值。根据本专利技术的第三方面,本专利技术实施例提供一种终端设备,其包括显示屏、存储器和一个或多个处理器,所述一个或多个处理器被配置用于执行上述直播视频流传输控制方法中的步骤。相比现有技术,本专利技术的方案具有以下优点:1.本专利技术由主播成员的终端设备将视频流和信息图层合成到一起,并将合成了信息图层的视频流上传至服务器,服务器无需再绘制信息图层,而仅仅将视频流推送至直播间,这无疑大大降低了服务器的工作负担,减少了数据延迟的现象,保证了直播效果。2.本专利技术将图层部件与投票选项相结合,图层部件随投票选项的投票数而改变显示状态,使直播间的互动方式更加智能化,加强了参与成员与主播成员的互动。3.在直播界面还显示有预定字符与投票选项的对应关系,以方便参与成员进行投票,减少参与成员的操作,提升了用户体验。本专利技术附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本专利技术的实践了解到。附图说明本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1为本专利技术一种实施例的直播视频流传输控制方法的流程图;图2为本专利技术一种实施例的包含信息图层的界面示意图;图3为本专利技术一种实施例的包含信息图层的界面示意图;图4为本专利技术一种实施例的包含信息图层的界面示意图;图5为图3在经过预定投票时间后的界面示意图;图6为图4在经过预定投票时间后的界面示意图;图7为本专利技术一种实施例的直播视频流传输控制装置的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。在本专利技术的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在对本专利技术的实施例做出具体阐述之前,有必要先对本专利技术的应用场景及其原理进行如下的先导性说明。互联网中,一般包括用户端(用户终端设备)、网络和服务器(如网站的Web服务器等)。其中用户端可以是用户的互联网终端设备,如台式机(PC)、膝上型计算机(Laptop),带有网页浏览功能的智能型设备,如个人数字助理(PersonalDigitalAssisstant,PDA),以及移动互联网设备(MobileInternetDevice,MID)和智能手机(Phone)等。这些终端设备都可以在互联网环境中,典型的如英特网环境中,请求由另一进程(如服务器提供的进本文档来自技高网
...
直播视频流传输控制方法、装置和终端设备

【技术保护点】
一种直播视频流传输控制方法,其特征在于,包括如下步骤:在本机录制的待上传视频流中合成预设信息图层,所述信息图层中包含若干表征预设投票选项的图层部件;从参与直播的参与成员发送到服务器的交互数据中获得对应于各个投票选项的累加值,依据预设映射关系,更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,以更改所述图层部件的显示状态;上传合成了所述信息图层的视频流至预设服务器以将该视频流推送至直播间。

【技术特征摘要】
1.一种直播视频流传输控制方法,其特征在于,包括如下步骤:在本机录制的待上传视频流中合成预设信息图层,所述信息图层中包含若干表征预设投票选项的图层部件;从参与直播的参与成员发送到服务器的交互数据中获得对应于各个投票选项的累加值,依据预设映射关系,更新所述投票选项对应的图层部件为所述累加值所映射的图层部件,以更改所述图层部件的显示状态;上传合成了所述信息图层的视频流至预设服务器以将该视频流推送至直播间。2.根据权利要求1所述的方法,其特征在于:所述在本机录制的待上传视频流中合成预设信息图层的步骤,具体包括:调用包含所述信息图层的信息图层文件,将所述信息图层覆盖在待上传视频流的各图像帧的预定位置。3.根据权利要求1所述的方法,其特征在于:所述从参与直播的参与成员发送到直播界面的交互数据中获得对应于各个投票选项的累加值的步骤之前,还包括:接收主播成员的控制指令,向服务器发送预设关系显示请求以实施在直播界面显示预定字符与所述投票选项的对应关系;所述从参与直播的参与成员发送到直播界面的交互数据中获得对应于各个投票选项的累加值的步骤,具体包括:从参与直播的参与成员发送到直播界面的交互数据中识别出所述预定字符,所述预定字符的累加个数即为所述预定字符所对应的投票选项的累加值。4.根据权利要求1所述的方法,其特征在于:所述在本机录制的待上传视频流中合成预设信息图层的步骤的执行,具有如下先决条件:判定主播用户的操作指令是否与预设指令相匹配,若与预设指令相匹配,则执行之。5.根据权利要求1所述的方法,其特征在于:所述交互数据具有预定的有效时间段,仅在所...

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

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

1