全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211072792.4 (22)申请日 2022.09.02 (71)申请人 浙江大华 技术股份有限公司 地址 310051 浙江省杭州市滨江区滨安路 1187号 (72)发明人 郑艳涛 周文凯 任陈俊 俞星  刘永超 黄宁 金昕 章东平  潘晨 刘东升 张寅  (74)专利代理 机构 深圳市威世博知识产权代理 事务所(普通 合伙) 44280 专利代理师 严翠霞 (51)Int.Cl. H04N 7/18(2006.01) H04N 21/239(2011.01) H04N 21/24(2011.01) (54)发明名称 一种音视频传输方法、 服务器、 计算机可读 存储介质 (57)摘要 本申请提出一种音视频传输方法、 服务器、 计算机可读存储介质, 应用于一种管理节点, 响 应于上级流媒体服务的音视频请求指令, 获取多 个子节点的节 点负载信息; 获取音视频请求指令 的设备请求信息, 并按照设备请求信息获取多个 子节点与设备请求信息中的监控设备的业务交 互信息; 基于节点负载信息和所述业务交互信 息, 选择执行音视频请求指令的目标节点, 以使 目标节点 从所述监控设备获取音视频流, 并上传 至所述上级流媒体服务。 通过上述方式, 选择合 适的目标节点, 使得每个节点之间流量均衡, 提 高节点的稳定性, 进一步保证系统音视频业务的 稳定、 不中断, 进而对外能保障上级流媒体服务 稳定取流, 对内能保障各个子节点均衡拉取码 流。 权利要求书3页 说明书10页 附图4页 CN 115150592 A 2022.10.04 CN 115150592 A 1.一种音视频传输方法, 其特征在于, 所述音视频传输方法应用于一种管理节点, 所述 音视频传输方法包括: 响应于上级流 媒体服务的音视频请求指令, 获取多个子节点的节点负载信息; 获取所述音视频请求指令的设备请求信 息, 并按照所述设备请求信 息获取多个子节点 与所述设备请求信息中的监控设备的业 务交互信息; 基于所述节点负载信 息和所述业务交互信 息, 选择执行所述音视频请求指令的目标节 点, 以使所述目标节点从所述 监控设备获取音视频流, 并上传至所述上级流 媒体服务。 2.根据权利要求1所述的音视频传输方法, 其特 征在于, 所述节点负载信息包括节点负载值 所述获取多个子节点的节点负载信息, 包括: 通过一次指数平 滑算法计算多个子节点在预设时间周期内的节点负载值。 3.根据权利要求1所述的音视频传输方法, 其特 征在于, 所述业务交互信息包括所述 监控设备的历史 交互子节点; 所述基于所述节点负载信 息和所述业务交互信 息, 选择执行所述音视频请求指令的目 标节点, 包括: 基于所述 业务交互信息, 获取 所述监控设备的历史 交互子节点; 检测所述历史 交互子节点的节点负载信息是否满足节点负载 条件; 若是, 则将所述历史 交互子节点设置为执 行所述音视频请求指令的目标节点。 4.根据权利要求3所述的音视频传输方法, 其特 征在于, 所述节点负载信息包括节点负载值和节点负载状态; 所述获取 所述监控设备的历史 交互子节点之后, 所述音视频传输方法还 包括: 在所述历史交互子节点的节点负载状态为异常状态时, 获取所述历史交互子节点以外 的候选子节点; 获取所述节点负载值最小的候选子节点, 设置为执行所述音视频请求指令的目标节 点。 5.根据权利要求 4所述的音视频传输方法, 其特 征在于, 所述异常状态 的节点负载状态包括: 子节点与管理节点之间的心跳异常, 节点负载异 常以及节点设备码流状态 异常; 和/或, 所述异常状态的节点负载状态包括: 子节点的节点负载值与大于所有子节点的 负载均值决定的标准 值。 6.根据权利要求3所述的音视频传输方法, 其特 征在于, 所述历史交互子节点包括历史主子节点和历史备子节点, 所述节点负载信 息包括节点 负载值和节点负载状态; 所述获取 所述监控设备的历史 交互子节点之后, 所述音视频传输方法还 包括: 在所述历史主子节点的节点负载状态为正常状态, 且所述历史备子节点的节点负载状 态为异常状态时, 将所述历史主子节点设置为执 行所述音视频请求指令的目标主节点; 取所述历史交互子节点以外的候选子节点, 并获取所述节点负载值最小的候选子节 点, 设置为执 行所述音视频请求指令的目标 备节点。 7.根据权利要求3所述的音视频传输方法, 其特 征在于,权 利 要 求 书 1/3 页 2 CN 115150592 A 2所述历史交互子节点包括历史主子节点和历史备子节点, 所述节点负载信 息包括节点 负载值和节点负载状态; 所述获取 所述监控设备的历史 交互子节点之后, 所述音视频传输方法还 包括: 在所述历史主子节点的节点负载状态为异常状态, 且所述历史备子节点的节点负载状 态为正常状态时, 将所述历史备子节点设置为执 行所述音视频请求指令的目标主节点; 取所述历史交互子节点以外的候选子节点, 并获取所述节点负载值最小的候选子节 点, 设置为执 行所述音视频请求指令的目标 备节点。 8.根据权利要求3所述的音视频传输方法, 其特 征在于, 所述获取 所述监控设备的历史 交互子节点之后, 所述音视频传输方法还 包括: 在历史交互子节点的记录为空, 或者所述交互子节点的节点负载信 息不满足节点负载 条件时; 获取所述历史 交互子节点以外的候选 子节点; 将所述候选子节点中与其他监控设备进行业务交互 的候选子节点, 设置为执行所述音 视频请求指令的目标节点。 9.根据权利要求1所述的音视频传输方法, 其特 征在于, 所述目标节点包括目标主节点和目标 备节点; 所述选择 执行所述音视频请求指令的目标节点之后, 所述音视频传输方法还 包括: 利用所述目标主节点将所述音视频流, 上传至所述上级流 媒体服务; 其中, 所述目标备节点用于在所述目标主节点的节点负载信息不满足节点负载条件 时, 切换至目标主节点, 并将所述音视频流, 上传至所述上级流 媒体服务。 10.根据权利要求9所述的音视频传输方法, 其特 征在于, 所述目标备节点按照预设省流逻辑从所述监控设备获取所述音视频流, 其中, 所述省 流逻辑包括: 录像业 务定时发暂停命令和/或低倍数播 放。 11.根据权利要求9所述的音视频传输方法, 其特 征在于, 所述选择 执行所述音视频请求指令的目标节点之后, 所述音视频传输方法还 包括: 获取所述目标主节点的节点负载信 息和所述目标备节点的节点负载信 息, 获取基于所 有子节点的节点负载信息生成的节点负载 条件; 在所述目标主节点的节点负载信 息不满足所述节点负载条件, 且所述目标备节点的节 点负载信息满足所述节点负载条件时, 取消所述 目标主节点, 将所述 目标备节点切换为新 的目标主节点, 从其 余子节点重新选择新的目标 备节点。 12.根据权利要求1所述的音视频传输方法, 其特 征在于, 所述获取多个子节点的节点负载信息, 包括: 获取所述多个子节点定时上传的心跳信 息、 节点负载信 息、 设备码流状态和/或设备网 络交互状态; 按照所述心跳信 息、 所述节点负载信 息、 所述设备码流状态和/或所述设备网络交互状 态, 生成所述多个子节点的节点负载信息 。 13.一种服务器, 其特征在于, 所述服务器包括存储器和 处理器, 所述存储器存储有程 序数据, 所述处理器用于执行所述程序数据以实现如权利要求 1‑12任一项 所述的音视频传 输方法。权 利 要 求 书 2/3 页 3 CN 115150592 A 3

PDF文档 专利 一种音视频传输方法、服务器、计算机可读存储介质

文档预览
中文文档 18 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共18页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种音视频传输方法、服务器、计算机可读存储介质 第 1 页 专利 一种音视频传输方法、服务器、计算机可读存储介质 第 2 页 专利 一种音视频传输方法、服务器、计算机可读存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:14:49上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。