[发明专利]流媒体调度方法、系统及调度组件有效
申请号: | 202011613722.6 | 申请日: | 2020-12-30 |
公开(公告)号: | CN112788367B | 公开(公告)日: | 2023-03-24 |
发明(设计)人: | 杜修龙;孔均渭 | 申请(专利权)人: | 杭州海康威视系统技术有限公司 |
主分类号: | H04N21/2343 | 分类号: | H04N21/2343;H04N21/64;H04N21/6437 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 杨春香 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流媒体 调度 方法 系统 组件 | ||
1.一种流媒体调度方法,其特征在于,应用于流媒体调度系统,所述流媒体调度系统包括调度组件和媒体子微服务模块,所述媒体子微服务模块包括多个流媒体功能子微服务模块以及至少一个取流对接子微服务模块,所述多个流媒体功能子微服务模块提供的流媒体功能不完全相同,所述多个流媒体功能子微服务模块包括多个协议子微服务模块,所述协议子微服务模块用于与客户端对接,所述方法包括:
所述调度组件接收客户端发送的取流调度请求,所述取流调度请求中包括取流参数,所述取流参数包括目标点位标识信息、目标流媒体功能标识信息,所述目标点位标识信息用于唯一标识目标前端设备;
所述调度组件依据取流参数确定取流路径信息,所述取流路径信息中包括所述目标点位标识信息、目标流媒体功能子微服务模块的地址信息、目标取流对接子微服务模块的地址信息,所述目标流媒体功能子微服务模块为所述多个流媒体功能子微服务模块中与所述目标流媒体功能标识信息匹配的流媒体功能子微服务模块,所述目标流媒体功能子微服务模块包括目标协议子微服务模块,所述目标协议子微服务模块的地址信息包括协议子微服务模块的服务Service的IP地址和端口信息;所述目标取流对接子微服务模块的地址信息包括所述目标取流对接子微服务模块所在容器Pod的IP地址和端口信息;
所述调度组件将所述取流路径信息或将对所述取流路径信息进行安全处理后得到的取流路径信息发送给所述客户端,以使所述客户端依据取流路径获取所述目标前端设备的码流,所述调度组件将对所述取流路径信息进行安全处理后得到的取流路径信息发送给所述客户端,包括:
所述调度组件将所述取流路径信息中除所述目标协议子微服务模块的地址信息之外的其他地址信息设置为隐藏状态,并发送给所述客户端;其中,处于隐藏状态的地址信息在取流过程中由所述目标协议子微服务模块从所述调度组件中获取。
2.根据权利要求1所述的方法,其特征在于,所述目标流媒体功能标识信息包括取流协议信息;所述目标流媒体功能子微服务模块包括与所述取流协议信息匹配的目标协议子微服务模块。
3.根据权利要求2所述的方法,其特征在于,所述多个流媒体功能子微服务模块包括多种不同类型的协议子微服务模块,不同类型的协议子微服务模块用于不同协议取流;
所述取流协议信息包括目标协议信息,所述目标流媒体功能子微服务模块为与所述目标协议信息匹配的目标协议子微服务模块。
4.根据权利要求1所述的方法,其特征在于,所述目标流媒体功能标识信息包括码流处理标识信息,所述码流处理标识信息包括用于标识是否需要进行转码处理的转码功能标识信息,以及在需要进行转码处理时的目标码流类型信息,和/或,用于标识是否需要进行转封装处理的转封装功能标识信息,以及在需要进行转封装处理时的目标码流封装信息;
所述目标流媒体功能子微服务模块包括与所述码流处理标识信息匹配的目标码流处理子微服务模块。
5.根据权利要求4所述的方法,其特征在于,所述目标码流处理子微服务模块包括目标转码子微服务模块;
所述调度组件将所述取流路径信息发送给所述客户端之后,还包括:
当所述目标转码子微服务模块依据所述转码功能标识信息确定需要进行转码处理时,依据所述目标码流类型信息对所述目标前端设备的码流进行转码处理;
和/或,
所述目标码流处理子微服务模块包括目标转封装子微服务模块;
所述调度组件将所述取流路径信息发送给所述客户端之后,还包括:
当所述目标转封装子微服务模块依据所述转封装功能标识信息确定需要进行转封装处理时,依据所述目标码流封装信息对所述目标前端设备的码流进行转封装处理。
6.根据权利要求1所述的方法,其特征在于,所述媒体子微服务模块包括多个取流对接子微服务模块;
所述调度组件确定取流路径信息,包括:
所述调度组件依据所述目标点位标识信息确定当前是否存在其他客户端获取所述目标前端设备的码流;
若当前不存在其他客户端获取目标前端设备的码流,则依据所述多个取流对接子微服务模块的运行参数,从所述多个取流对接子微服务模块中确定目标取流对接子微服务模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州海康威视系统技术有限公司,未经杭州海康威视系统技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011613722.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种食品检测用智能化食品溶解装置
- 下一篇:一种全光谱LED光源