直播控制方法、装置、视频云平台和存储介质制造方法及图纸

技术编号:37548408 阅读:11 留言:0更新日期:2023-05-12 16:24
本申请涉及一种直播控制方法、装置、视频云平台和存储介质,其中,该直播控制方法包括:响应于客户端针对目标直播地址的视频播放请求,基于视频播放请求采集流量分发数据和客户端信息,并根据流量分发数据和客户端信息统计目标直播地址的直播流量,得到流量统计结果;基于预设的直播配置信息和流量统计结果,对视频播放请求进行访问控制。其在视频云平台完成了对直播流量的统计,降低了对客户端上报数据的依赖,避免了流量统计结果被恶意篡改的问题,从而提高了流量统计信息的可信度。从而提高了流量统计信息的可信度。从而提高了流量统计信息的可信度。

【技术实现步骤摘要】
直播控制方法、装置、视频云平台和存储介质


[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]图1是本实施例的直播控制方法的终端的硬件结构框图;
[0035]图2是本实施例的直播控制方法的流程图;
[0036]图3是本实施例的直播配置信息的结构示意图;
[0037]图4是本实施例的直播控制的校验逻辑示意图;
[0038]图5是本优选实施例的直播流量计算方法的流程图;
[0039]图6是本实施例的直播控制装本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种直播控制方法,用于视频云平台,其特征在于,包括:响应于客户端针对目标直播地址的视频播放请求,基于所述视频播放请求采集流量分发数据和客户端信息,并根据所述流量分发数据和所述客户端信息统计所述目标直播地址的直播流量,得到流量统计结果;基于预设的直播配置信息和所述流量统计结果,对所述视频播放请求进行访问控制。2.根据权利要求1所述的直播控制方法,其特征在于,所述响应于客户端针对目标直播地址的视频播放请求,基于所述视频播放请求采集流量分发数据和客户端信息,并根据所述流量分发数据和所述客户端信息统计所述目标直播地址的直播流量,得到流量统计结果,包括:响应于所述客户端针对所述目标直播地址的视频播放请求,针对所述视频播放请求制作播放文件,并基于所述播放文件更新所述视频云平台存储的流量分发数据,基于所述视频播放请求更新所述视频云平台存储的所述客户端信息;基于更新后的所述流量分发数据和所述客户端信息,对所述目标直播地址进行直播流量统计,得到流量统计结果。3.根据权利要求2所述的直播控制方法,其特征在于,所述响应于所述客户端针对所述目标直播地址的视频播放请求,针对所述视频播放请求制作播放文件,并基于所述播放文件更新所述视频云平台存储的流量分发数据,基于所述视频播放请求更新所述视频云平台存储的所述客户端信息,包括:在接收到所述客户端对所述目标直播地址的视频播放请求的情况下,针对所述视频播放请求制作播放文件,将所述播放文件的数据信息,以及发送所述视频播放请求的客户端信息写入所述视频云平台的服务日志中,以更新所述服务日志中记录的所述流量分发数据和所述客户端信息。4.根据权利要求1所述的直播控制方法,其特征在于,所述根据所述流量分发数据和所述客户端信息统计所述目标直播地址的直播流量,得到流量统计结果,包括:基于更新后的所述流量分发数据和所述客户端信息,得到所述目标直播地址消耗的资源信息,以及客户端并发信息;按照预设的时间维度对所述资源信息和所述客户端并发信息进行统计,得到所述流量统计结果。5.根据权利要求1所述的直播控制方法,其特征在于,所述基于预设的直播配...

【专利技术属性】
技术研发人员:刘波宏宋南杰朱龙
申请(专利权)人:杭州华橙网络科技有限公司
类型:发明
国别省市:

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

1