【技术实现步骤摘要】
取流控制方法和用于提供视频流媒体服务的平台装置
本专利技术涉及视频流媒体领域,特别涉及适用于视频流媒体的一种取流控制方法、一种用于提供视频流媒体服务的平台装置、以及一种提供视频流媒体服务的业务系统。
技术介绍
在提供视频流媒体服务的业务系统中,往往部署有多个视频流媒体服务平台,每个视频流媒体服务平台可以根据业务系统中的带宽使用情况和用户的权限等级,为用户分配本平台或跨平台的视频流媒体数据源,以供用户从分配的视频流媒体数据源取流。然而,仅依赖于用户的权限等级对带宽的抢占来分配视频流媒体数据源,缺乏对取流行为的管控,容易影响业务系统中的各类业务正常运行。
技术实现思路
有鉴于此,本专利技术的各实施例分别提供了一种取流控制方法和一种用于提供视频流媒体服务的平台装置、以及一种提供视频流媒体服务的业务系统,能够对取流行为实施管控。在一个实施例中,提供了一种取流控制方法,包括:当视频流媒体服务平台接收到取流请求时,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息;当搜索到为取流请求的关联对象设定的准入控制信息时,利用搜索到的准入控制信息对取流请求进行准入校验,以确定是否允许该视频流媒体服务平台为取流请求意图获取的视频流媒体取流。在另一个实施例中,提供了一种用于提供视频流媒体服务的平台装置,包括:视频流媒体服务模块,用于获取流请求;视频流媒体控制模块,用于:响应于视频流媒体服务模块获取的取流请求,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息;当 ...
【技术保护点】
1.一种取流控制方法,其特征在于,包括:/n当视频流媒体服务平台接收到取流请求时,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息;/n当搜索到为取流请求的关联对象设定的准入控制信息时,利用搜索到的准入控制信息对取流请求进行准入校验,以确定是否允许该视频流媒体服务平台为取流请求意图获取的视频流媒体取流。/n
【技术特征摘要】
1.一种取流控制方法,其特征在于,包括:
当视频流媒体服务平台接收到取流请求时,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息;
当搜索到为取流请求的关联对象设定的准入控制信息时,利用搜索到的准入控制信息对取流请求进行准入校验,以确定是否允许该视频流媒体服务平台为取流请求意图获取的视频流媒体取流。
2.根据权利要求1所述的取流控制方法,其特征在于,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息,包括:
确定取流请求的关联对象所属的对象类别;
在当前配置的控制信息动态集中搜索确定的每个对象类别的信息族;
当搜索到确定的任一对象类别的信息族时,在该对象类别的信息族中搜索为取流请求的该对象类别的关联对象设定的准入控制信息;
其中,控制信息动态集中的信息族所属的对象类别,是从预先设定的受控对象类别集合中选定的对象类别,并且,受控对象类别集合中的对象类别包括:本端对象类别、至少两个源端对象类别、以及至少两个目的端对象类别。
3.根据权利要求2所述的取流控制方法,其特征在于,
控制信息动态集中包括的信息族所属的对象类别,是通过如下方式选定的:响应于第一用户操作,将在受控对象类别集合的第一子集中被选定的对象类别迁移至第二子集;
控制信息动态集中包括的信息族所属的对象类别,是通过如下方式撤销的:响应于第二用户操作,将在受控对象类别集合的第二子集中被选定的对象类别迁移至第一子集;
其中,处于第二子集的对象类别被允许添加或修改或删除为该对象类别的任意关联对象设定的准入控制信息,用于同步至控制信息动态集的该对象类别的信息族中。
4.根据权利要求2所述的取流控制方法,其特征在于,利用搜索到的准入控制信息对取流请求进行准入校验,包括:
利用搜索到的每个对象类别的准入控制信息中的取流路数限值,校验取流请求中的该对象类别的关联对象的当前负载路数是否已达限值;
若被校验的所有对象类别的关联对象的当前负载路数均未达限值,则,确定准入校验成功;
若被校验的任一对象类别的关联对象的当前负载路数已达限值,则,利用目的端对象类别的准入控制信息中进一步包括的权限等级和取流策略,搜寻可释放该对象类别的关联对象的当前负载路数的可剔除已准入流路,其中,
若成功搜寻到可剔除已准入流路,则,确定准入校验成功;
否则,确定准入校验失败。
5.根据权利要求4所述的取流控制方法,其特征在于,利用目的端对象类别的准入控制信息中进一步包括的权限等级和取流策略,搜寻可释放该对象类别的关联对象的当前负载路数的可剔除已准入流路,包括:
在搜索到的为取流请求的关联对象设定的准入控制信息中,查询目的端对象类别的关联对象的准入控制信息;
当成功查询到目的端对象类别的关联对象的准入控制信息时,通过检测该目的端对象类别的关联对象的准入控制信息中的取流策略,确定是否允许为取流请求的该目的端对象类别的关联对象剔除已准入流路;
当确定允许为取流请求的该目的端对象类别的关联对象剔除已准入流路时,在已准入流路中搜寻具有该目的端对象类别的关联对象的候选剔除流路,其中,候选剔除流路的该目的端对象类别的关联对象的准入控制信息中的取流策略表示允许该关联对象被剔除,并且,候选剔除流路的该目的端对象类别的关联对象的准入控制信息中的权限等级,低于取流请求的该目的端对象类别的关联对象的准入控制信息中的权限等级;
预测候选剔除流路在被剔除后是否足以释放已达限值的当前负载路数;
若成功预测出存在被剔除后足以释放已达限值的当前负载路数的候选剔除流路,则,将成功预测出的一条候选剔除流路确定为可剔除已准入流路,并且触发对该可剔除已准入流路的剔除;
否则,确定准入校验失败。
6.根据权利要求5所述的取流控制方法,其特征在于,利用搜索到的准入控制信息对取流请求进行准入校验,进一步包括:
获取控制信息动态集中进一步为至少两个对象类别配置的序列值,用于:
按照序列值的排序,顺序选取取流请求的各对象类别执行对该对象类别的关联对象的当前负载路数是否已达限值的校验;以及
按照序列值的排序,顺序选取各目的端对象的准入控制信息中的权限等级和取流策略,执行可剔除已准入流路的搜寻。
7.一种用于提供视频流媒体服务的平台装置,其特征在于,包括:
视频流媒体服务模块,用于获取流请求;
视频流媒体控制模块,用于:
响应于视频流媒体服务模块获取的取流请求,在当前配置的控制信息动态集中,搜索为取流请求的关联对象设定的准入控制信息;
当搜索到为取...
【专利技术属性】
技术研发人员:龙照河,秦维中,赵健,
申请(专利权)人:杭州海康威视系统技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。