视频数据的处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:29964008 阅读:14 留言:0更新日期:2021-09-08 09:28
本公开关于一种视频数据的处理方法、装置、电子设备、存储介质及程序产品,通过获取待处理信息流和直播间状态信息,所述待处理信息流包括各主播账户的直播信息流;当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息流添加关播标记。实现对直播信息流的及时更新,使得观众客户端可以及时得知直播间直播状态。户端可以及时得知直播间直播状态。户端可以及时得知直播间直播状态。

【技术实现步骤摘要】
视频数据的处理方法、装置、电子设备及存储介质


[0001]本公开涉及直播
,尤其涉及一种视频数据的处理方法、装置、电子设备、存储介质及程序产品。

技术介绍

[0002]随着网络技术的发展,出现了越来越多的用户通过网络观看直播视频。在直播过程中,各直播间的直播状态更新依赖于消息的拉取,保证消息能够可靠、稳定、实时地达到每一个用户的观众客户端非常重要。
[0003]然而,相关技术中,观众客户端向服务器拉取视频和直播混合视频数据时,短视频应用界面所呈现的直播状态存在更新不及时的问题。

技术实现思路

[0004]本公开提供一种视频数据的处理方法、装置、电子设备、存储介质及程序产品,以至少解决相关技术中短视频应用界面所呈现的直播状态更新不及时的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种视频数据的处理方法,包括:
[0006]获取待处理信息流和直播间状态信息,所述待处理信息流包括各主播账户的直播信息流;
[0007]当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息流添加关播标记。
[0008]在其中一个实施例中,所述为所述目标主播账户的直播信息流添加关播标记,包括:
[0009]为所述目标主播账户的直播信息流所包括的直播封面添加关播标记。
[0010]在其中一个实施例中,所述方法还包括:
[0011]当所述目标主播账户的直播信息流没有处于展示状态时,从所述待处理信息流中删除所述目标主播账户的直播信息流。
[0012]在其中一个实施例中,在获取所述直播间状态信息之前,所述方法还包括:
[0013]通过轮询方式向所述服务端发送包括各所述主播账户的查询请求,以使所述服务端根据所述查询请求携带的各所述主播账户查询各所述主播账户的状态,并生成所述直播间状态信息;
[0014]所述获取所述直播间状态信息,包括:
[0015]通过所述轮询方式定时获取所述直播间状态信息。
[0016]在其中一个实施例中,获取所述直播间状态信息,包括:
[0017]若任一所述主播账户的主播类型为第一类型,则通过轮询方式和长连接服务方式获取处于关播状态的第一类型主播账户;所述第一类型主播账户的直播平均被观看时长小于时长阈值,或者所述第一类型主播账户的直播间观众数量小于数量阈值。
[0018]在其中一个实施例中,所述获取所述直播间状态信息,包括:
[0019]若任一所述主播账户的主播类型为第二类型,则通过轮询方式获取处于关播状态的第二类型主播账户;所述第二类型主播账户的直播平均被观看时长不小于所述时长阈值,或者所述第二类型主播账户的直播间观众数量不小于数量阈值。
[0020]在其中一个实施例中,所述直播平均被观看时长由当前主播账户的各观众的观看时长与所述当前主播账户的直播时长决定。
[0021]根据本公开实施例的第二方面,提供一种视频数据的处理方法,包括:
[0022]下发待处理信息流至观众客户端,所述待处理信息流包括各主播账户的直播信息流;
[0023]下发直播间状态信息至所述观众客户端,所述直播间状态信息用于指示所述观众客户端当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息流添加关播标记。
[0024]在其中一个实施例中,在所述下发直播间状态信息至所述观众客户端之前,所述方法还包括:
[0025]接收所述观众客户端以轮询方式发送的查询请求,所述查询请求携带有各所述主播账户;
[0026]根据各所述主播账户查询各所述主播账户的状态,并生成所述直播间状态信息;
[0027]所述下发直播间状态信息至所述观众客户端,包括:
[0028]通过所述轮询方式定时下发直播间状态信息至所述观众客户端。
[0029]在其中一个实施例中,所述下发直播间状态信息至所述观众客户端,包括:
[0030]若任一所述主播账户的主播类型为第一类型,则通过轮询方式和长连接服务方式下发处于关播状态的第一类型主播账户至所述观众客户端;所述第一类型主播账户的直播平均被观看时长小于时长阈值,或者所述第一类型主播账户的直播间观众数量小于数量阈值。
[0031]在其中一个实施例中,采用以下方式确定被下发所述第一类型主播账户的观众客户端:
[0032]获取所述第一类型主播账户的用户关系数据,所述用户关系数据包括若干个待筛选账户,所述待筛选账户为查询过所述第一类型主播账户的直播信息流的观众账户;
[0033]从各所述待筛选账户中筛选满足推送预设条件的目标账户,所述目标账户的观众客户端为被下发第一类型主播账户的观众客户端。
[0034]在其中一个实施例中,所述获取所述第一类型主播账户的用户关系数据,包括:
[0035]根据所述第一类型主播账户,在第一类型主播账户与查询第一类型主播账户的观众账户之间的对应关系中进行查询,得到所述用户关系数据。
[0036]在其中一个实施例中,所述推送预设条件为查询时间距离当前时间的时间差小于推送时间阈值;所述查询时间为观众账户查询第一类型主播账户的时间。
[0037]在其中一个实施例中,所述下发直播间状态信息至所述观众客户端,包括:
[0038]若任一所述主播账户的主播类型为第二类型,则通过轮询方式下发处于关播状态的第二类型主播账户至所述观众客户端;所述第二类型主播账户的直播平均被观看时长不小于所述时长阈值,或者所述第二类型主播账户的直播间观众数量不小于数量阈值。
[0039]在其中一个实施例中,所述直播平均被观看时长由当前主播账户的各观众的观看时长与所述当前主播账户的直播时长决定。
[0040]在其中一个实施例中,在通过长连接服务方式下发处于关播状态的第一类型主播账户至所述观众客户端之前,所述方法还包括:
[0041]当监听到所述第一类型主播账户的关播请求时,根据所述关播请求更新所述第一类型主播账户的状态为所述关播状态。
[0042]根据本公开实施例的第三方面,提供一种视频数据的处理装置,包括:
[0043]信息获取模块,被配置为执行获取待处理信息流和直播间状态信息,所述待处理信息流包括各主播账户的直播信息流;
[0044]标记添加模块,被配置为执行当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息流添加关播标记。
[0045]在其中一个实施例中,所述标记添加模块,还被配置为执行为所述目标主播账户的直播信息流所包括的直播封面添加关播标记。
[0046]在其中一个实施例中,所述装置还包括信息流删除模块,被配置为执行当所述目标主播账户的直播信息流没有处于展示状态时,从所述待处理信息流中删除所述目标主播本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,包括:获取待处理信息流和直播间状态信息,所述待处理信息流包括各主播账户的直播信息流;当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息流添加关播标记。2.根据权利要求1所述的视频数据的处理方法,其特征在于,所述为所述目标主播账户的直播信息流添加关播标记,包括:为所述目标主播账户的直播信息流所包括的直播封面添加关播标记。3.根据权利要求1或2所述的视频数据的处理方法,其特征在于,所述方法还包括:当所述目标主播账户的直播信息流没有处于展示状态时,从所述待处理信息流中删除所述目标主播账户的直播信息流。4.根据权利要求1或2所述的视频数据的处理方法,其特征在于,获取所述直播间状态信息,包括:若任一所述主播账户的主播类型为第一类型,则通过轮询方式和长连接服务方式获取处于关播状态的第一类型主播账户;所述第一类型主播账户的直播平均被观看时长小于时长阈值,或者所述第一类型主播账户的直播间观众数量小于数量阈值。5.一种视频数据的处理方法,其特征在于,包括:下发待处理信息流至观众客户端,所述待处理信息流包括各主播账户的直播信息流;下发直播间状态信息至所述观众客户端,所述直播间状态信息用于指示所述观众客户端当所述直播间状态信息为处于关播状态的目标主播账户,且所述目标主播账户的直播信息流处于展示状态时,为所述目标主播账户的直播信息...

【专利技术属性】
技术研发人员:杜海涛
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1