一种直播中的信息显示方法、装置、设备及介质与流程

文档序号:16632862发布日期:2019-01-16 06:44阅读:231来源:国知局
一种直播中的信息显示方法、装置、设备及介质与流程

本发明涉及计算机技术领域,尤其涉及一种直播中的信息显示方法、装置、设备及介质。



背景技术:

目前,随着网络通信技术的进步和宽带网络的提速,网络直播得到了越来越多的发展和应用。

为了提升主播的经济收入及直播平台的经济效益,当前的直播平台往往会提供广告功能,即可以由主播来推送广告,也可以由直播平台服务器来推送广告。然而,广告的推送显示往往会遮挡直播画面,给观众带来很差的直播体验,影响观众获取直播内容。

可见,现有的直播中信息显示的方法,存在干扰观众获取直播内容的技术问题。



技术实现要素:

本发明提供一种直播中的信息显示方法、装置、设备及介质,用以解决现有技术中的直播中信息显示的方法,存在的干扰观众获取直播内容的技术问题。

第一方面,本发明提供了一种直播中的信息显示方法,所述方法应用于直播服务器,包括:

从主播端获取直播视频流;

按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域;其中,所述预设规则与所述直播视频流的类型对应;

对所述直播视频流中的每帧图像与需要显示的信息进行合成,将所述需要显示的信息合成至所述每帧图像中的所述低兴趣度区域;

将合成后的所述直播视频流推送至观众端进行播放。

可选的,所述预设规则与所述直播视频流的类型对应,包括:预先存储有视频直播流的类型与所述预设规则的一一对应关系,其中,所述低兴趣度区域为游戏直播视频中的装置栏区域、小地图区域,或者人物直播视频中的非人物区域。。

可选的,所述按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域,包括:根据预设的低兴趣度区域特征对所述直播视频流中的每帧图像进行特征匹配,以匹配成功的区域作为所述低兴趣度区域;或者,根据预设的区域位置坐标,在所述直播视频流中的每帧图像中确定所述低兴趣度区域。

可选的,所述对所述直播视频流中的每帧图像与需要显示的信息进行合成,包括:将所述需要显示的信息覆盖在所述每帧图像的所述低兴趣度区域,并设置用于关闭所述需要显示的信息的关闭图标。

第二方面,提供一种直播中的信息显示方法,所述方法应用于观众端,包括:

接收直播服务器发送的直播视频流,其中,所述直播视频流中的每帧图像的低兴趣度区域上合成有需要显示的信息;其中,所述低兴趣度区域为所述直播服务器按与所述直播视频流的类型对应的预设规则分析所述直播视频流,并确定的区域;

播放所述直播视频流。

可选的,所述低兴趣度区域上还设置有用于关闭所述需要显示的信息的关闭图标,所述方法还包括:接收作用于所述关闭图标的关闭操作;如果所述观众端对应的用户等级满足等级要求,则基于所述关闭操作停止显示所述需显示的信息。

第三方面,提供一种直播中的信息显示装置,所述装置为直播服务器,包括:

获取模块,用于从主播端获取直播视频流;

确定模块,用于按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域;其中,所述预设规则与所述直播视频流的类型对应;

合成模块,用于对所述直播视频流中的每帧图像与需要显示的信息进行合成,将所述需要显示的信息合成至所述每帧图像中的所述低兴趣度区域;

推送模块,用于将合成后的所述直播视频流推送至观众端进行播放。

第四方面,提供一种直播中的信息显示装置,所述装置为观众端,包括:

接收模块,用于接收直播服务器发送的直播视频流,其中,所述直播视频流中的每帧图像的低兴趣度区域上合成有需要显示的信息;其中,所述低兴趣度区域为所述直播服务器按与所述直播视频流的类型对应的预设规则分析所述直播视频流,并确定的区域;

播放模块,用于播放所述直播视频流。

第五方面,提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现第一方面或第二方面所述的方法。

第六方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面或第二方面所述的方法。

本发明实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

本申请实施例提供的方法、装置、设备及介质,直播服务器会按照与直播视频流的类型对应的预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域,并将需要显示的信息合成至直播视频流的每帧图像中的低兴趣度区域,再将合成后的所述直播视频流推送至观众端进行播放。这样使得观众端播放直播视频时,广告、通知等需要显示的信息均显示在低兴趣度区域,以避免遮挡直播中的主要视频内容,减少对观众获取直播内容的干扰。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例一中直播中的信息显示方法的流程图;

图2为本发明实施例二中直播中的信息显示方法的流程图;

图3为本发明实施例三中直播中的信息显示装置的结构示意图;

图4为本发明实施例四中直播中的信息显示装置的结构示意图;

图5为本发明实施例五中电子设备的结构示意图;

图6为本发明实施例六中介质的结构示意图。

具体实施方式

本申请实施例通过提供一种直播中的信息显示方法、装置、设备及介质,解决现有技术中的直播中信息显示的方法,存在的干扰观众获取直播内容的技术问题。减少了对观众获取直播内容的干扰。

本申请实施例中的技术方案,总体思路如下:

直播服务器会按照与直播视频流的类型对应的预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域,并将需要显示的信息合成至直播视频流的每帧图像中的低兴趣度区域,再将合成后的所述直播视频流推送至观众端进行播放。这样使得观众端播放直播视频时,广告、通知等需要显示的信息均显示在低兴趣度区域,以避免遮挡直播中的主要视频内容,减少对观众获取直播内容的干扰。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例一

本实施例提供一种直播中的信息显示方法,如图1所示,所述方法应用于直播服务器,包括:

步骤s101,从主播端获取直播视频流;

步骤s102,按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域;其中,所述预设规则与所述直播视频流的类型对应;

步骤s103,对所述直播视频流中的每帧图像与需要显示的信息进行合成,将所述需要显示的信息合成至所述每帧图像中的所述低兴趣度区域;

步骤s104,将合成后的所述直播视频流推送至观众端进行播放。

需要说明的是,所述直播服务器可以是单台服务器,也可以是服务器组,还可以是云端服务器,在此不作限制。所述主播端和所述观众端可以为计算机、平板电脑或智能手机等设置,在此不作限制。

下面结合图1来详细介绍本实施例提供的方法:

首先,执行步骤s101,从主播端获取直播视频流。

在本申请实施例中,该直播视频流可以是在主播端拍摄视频的过程中,现场实时的发送至直播服务器的,服务器进行合成后再实时的发送至观众端播放;也可以是在主播端拍摄完整个视频后,再将视频发送至直播服务器的;还可以是,主播在之前主播端拍摄视频的过程中,现场实时的发送至直播服务器进行完整视频的存储,服务器后续进行合成后再发送至观众端播放。

接下来,执行步骤s102,按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域;其中,所述预设规则与所述直播视频流的类型对应。

在本申请实施例中,低兴趣度区域为用户关注度低的区域、不影响用户获取整个直播视频主要内容的区域。对于不同的直播视频类型,其对应的低兴趣度区域也不相同。举例来讲,在游戏直播视频中,所述低兴趣度区域可以为游戏直播视频中的空置装备栏区域、小地图区域或游戏选手头像区域等;在人物直播视频中,所述低兴趣度区域可以为非人物区域等,在此不作一一列举。

具体来讲。考虑到直播的种类较多,对不同的直播,其低兴趣度区域也不相同,对应的从直播视频流中确定低兴趣度区域的预设规则也不相同。故需要预先存储视频直播流的类型与所述预设规则的一一对应关系,以便于直播服务器在接收到直播视频流后,可以根据其类型选择对应的预设规则来确定低兴趣度区域。下面列举两种确定低兴趣度区域的预设规则为例:

第一种,根据预设的低兴趣度区域特征对所述直播视频流中的每帧图像进行特征匹配,以匹配成功的区域作为所述低兴趣度区域。

例如,可以设置直播类型为游戏直播,人物直播或抽奖直播时,即采用根据预设的低兴趣度区域特征对所述直播视频流中的每帧图像进行特征匹配,来确定所述低兴趣度区域的预设规则。

具体来讲,可以设置低兴趣度区域特征为一定尺寸的方框图形或圆框图形等,以每帧图像中匹配到的方框图形或圆框图形的内部区域为低兴趣度区域。这样可以识别出装备栏区域、小地图区域或游戏选手头像区域等。

当然,还可以设置低兴趣度区域特征为人脸轮廓,以每帧图像中匹配到的人脸轮廓外的背景区域为低兴趣度区域,在此不作限制。

第二种,根据预设的区域位置坐标,在所述直播视频流中的每帧图像中确定所述低兴趣度区域。

例如,可以设置直播类型为游戏直播或抽奖直播时,即采用根据预设的区域位置坐标来确定所述低兴趣度区域的预设规则。

具体来讲,各个游戏视频的装备栏或小地图,抽奖视频的人物画面等往往是固定在视频的某个位置来显示的,对每种视频可以预存其低兴趣度区域所在的位置的区域位置坐标,即可以根据该区域位置坐标来确定低兴趣度区域。

还需要说明的是,如果在直播视频流的每帧图像上确定出多个低兴趣度区域时,可以将这多个低兴趣度区域标注显示给观众端,观众端可以接收用户作用在该多个低兴趣度区域中任一目标区域上的选择操作,并生成选择操作指令发送至直播服务器,以使该直播服务器根据该选择操作指令,确定该目标区域为用来合成需要显示的信息的区域。以实现用户可以根据自己的需要来选择信息显示区域,更加灵活且能带来更好的体验。

步骤s103,对所述直播视频流中的每帧图像与需要显示的信息进行合成,将所述需要显示的信息合成至所述每帧图像中的所述低兴趣度区域。

在本申请实施例中,该需要显示的信息可以为广告、通知或主播公告等信息,其格式可以是文字或图片,在此均不作限制。

具体来讲,即将所述需要显示的信息覆盖在所述每帧图像的所述低兴趣度区域,进一步还可以设置用于关闭所述需要显示的信息的关闭图标。如果是前述的观众在观众端选择了目标区域的情况,则将所述需要显示的信息覆盖在所述每帧图像的所述目标区域。

在具体实施过程中,该合成可以是直接用所述需要显示的信息替代所述低兴趣度区域,也可以是与低兴趣度区域原显示的图像进行重叠显示,或者交替显示,在此不作限制。

步骤s104,将合成后的所述直播视频流推送至观众端进行播放。

在观众端接收到直播服务器发送的直播视频流后,会播放该直播视频流,该直播视频流是与需要显示的信息合成后的视频流,需要显示的信息显示在之前确定的低兴趣度区域,以避免干扰观众观看视频的主要内容。

进一步,所述低兴趣度区域上还设置有用于关闭所述需要显示的信息的关闭图标,当观众端接收到作用于所述关闭图标的关闭操作后,可以停止显示需要显示的信息,以使低兴趣度区域上还原显示为合成前的图像。

进一步,还可以设置如果所述观众端对应的用户等级满足等级要求,则基于所述关闭操作停止显示所述需显示的信息。如果所述观众端对应的用户等级不满足等级要求,则不能基于所述关闭操作停止显示所述需显示的信息。以鼓励用户积极提高自身用户等级。

基于同一发明构思,本申请还提供了与实施例一中的方法对应的应用于观众端的方法,详见实施例二。

实施例二

在本实施例中提供了一种直播中的信息显示方法,如图2所示,所述方法应用于观众端,包括:

步骤s201,接收直播服务器发送的直播视频流,其中,所述直播视频流中的每帧图像的低兴趣度区域上合成有需要显示的信息;其中,所述低兴趣度区域为所述直播服务器按与所述直播视频流的类型对应的预设规则分析所述直播视频流,并确定的区域;

步骤s202,播放所述直播视频流。

需要说明的是,所述直播服务器可以是单台服务器,也可以是服务器组,还可以是云端服务器,在此不作限制。所述主播端和所述观众端可以为计算机、平板电脑或智能手机等设置,在此不作限制。

在本申请实施例中,所述低兴趣度区域上还设置有用于关闭所述需要显示的信息的关闭图标,所述方法还包括:接收作用于所述关闭图标的关闭操作;如果所述观众端对应的用户等级满足等级要求,则基于所述关闭操作停止显示所述需显示的信息。

由于本发明实施例三所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

基于同一发明构思,本发明实施例还提供了实施例一中方法对应的装置,见实施例三。

实施例三

本实施例提供一种直播中的信息显示装置,如图3所示,所述装置为直播服务器,包括:

获取模块301,用于从主播端获取直播视频流;

确定模块302,用于按预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域;其中,所述预设规则与所述直播视频流的类型对应;

合成模块303,用于对所述直播视频流中的每帧图像与需要显示的信息进行合成,将所述需要显示的信息合成至所述每帧图像中的所述低兴趣度区域;

推送模块304,用于将合成后的所述直播视频流推送至观众端进行播放。

由于本发明实施例三所介绍的装置,为实施本发明实施例一的方法所采用的装置,故而基于本发明实施例一所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例一的方法所采用的装置都属于本发明所欲保护的范围。

基于同一发明构思,本发明实施例还提供了实施例二中方法对应的装置,见实施例四。

实施例四

本实施例提供一种直播中的信息显示装置,如图4所示,所述装置为观众端,包括:

接收模块401,用于接收直播服务器发送的直播视频流,其中,所述直播视频流中的每帧图像的低兴趣度区域上合成有需要显示的信息;其中,所述低兴趣度区域为所述直播服务器按与所述直播视频流的类型对应的预设规则分析所述直播视频流,并确定的区域;

播放模块402,用于播放所述直播视频流。

由于本发明实施例四所介绍的装置,为实施本发明实施例二的方法所采用的装置,故而基于本发明实施例二所介绍的方法,本领域所属人员能够了解该装置的具体结构及变形,故而在此不再赘述。凡是本发明实施例二的方法所采用的装置都属于本发明所欲保护的范围。

基于同一发明构思,本申请提供了实施例一或实施例二对应的电子设备实施例,详见实施例五。

实施例五

本实施例提供一种电子设备,如图5所示,包括存储器510、处理器520及存储在存储器510上并可在处理器520上运行的计算机程序511,处理器520执行计算机程序511时,可以实现实施例一或实施例二中任一实施方式。

由于本实施例所介绍的电子设备为实施本申请实施例一或实施例二中方法所采用的设备,故而基于本申请实施例一或实施例二中所介绍的方法,本领域所属技术人员能够了解本实施例的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备如何实现本申请实施例中的方法不再详细介绍。只要本领域所属技术人员实施本申请实施例中的方法所采用的设备,都属于本申请所欲保护的范围。

基于同一发明构思,本申请提供了实施例一或实施例二对应的存储介质,详见实施例六。

实施例六

本实施例提供一种计算机可读存储介质600,如图6所示,其上存储有计算机程序611,该计算机程序611被处理器执行时,可以实现实施例一或实施例二中任一实施方式。

本申请实施例中提供的技术方案,至少具有如下技术效果或优点:

直播服务器会按照与直播视频流的类型对应的预设规则分析所述直播视频流,以确定所述直播视频流中的低兴趣度区域,并将需要显示的信息合成至直播视频流的每帧图像中的低兴趣度区域,再将合成后的所述直播视频流推送至观众端进行播放。这样使得观众端播放直播视频时,广告、通知等需要显示的信息均显示在低兴趣度区域,以避免遮挡直播中的主要视频内容,减少对观众获取直播内容的干扰。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1