一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

多媒体数据流的处理方法、装置、电子设备及存储介质与流程

2022-12-19 21:04:43 来源:中国专利 TAG:

技术特征:
1.一种多媒体数据流的处理方法,包括:将多媒体数据流的多个子流分配给多个边缘资源节点,其中,所述多媒体数据流划分为多个切片,每个子流包括所述多媒体数据流的部分切片;调度所述多个边缘资源节点为终端设备提供所述多媒体数据流的多个子流。2.根据权利要求1所述的方法,其中,所述将多媒体数据流的多个子流分配给多个边缘资源节点,包括:从边缘资源节点集合中筛选出负载情况满足预设要求的边缘资源节点作为待分配边缘资源节点;以及,确定所述多个子流中未分配边缘资源节点的待分配子流;基于预设分配规则,将所述待分配子流分配给所述待分配边缘资源节点。3.根据权利要求1或2所述的方法,其中,所述调度所述多个边缘资源节点为终端设备提供所述多媒体数据流的多个子流,包括:接收所述终端设备发送的针对所述多媒体数据流的超文本传输协议http请求;响应于所述终端设备的http请求,确定承载所述多媒体数据流的所述多个边缘资源节点,并确定承载所述多媒体数据流的内容分发网络cdn节点;生成响应信息;所述响应信息中包括所述多个边缘资源节点的地址信息以及所述cdn节点的地址信息;其中,所述cdn节点供所述终端设备获取起播数据,所述多个边缘资源节点供所述终端设备获取所述多媒体数据流中所述起播数据之后的数据;发送所述响应信息给所述终端设备。4.根据权利要求1或2所述的方法,其中,所述调度所述多个边缘资源节点为终端设备提供所述多媒体数据流的多个子流,包括:接收所述多个边缘资源节点上报的状态信息;基于所述状态信息,调度所述多个边缘资源节点提供所述多媒体数据流的多个子流给所述终端设备。5.根据权利要求4所述的方法,针对第一边缘资源节点,所述状态信息包括以下至少一种,所述第一边缘资源节点为所述多个边缘资源节点中的任一节点:所述第一边缘资源节点的上级节点的数据传输情况;所述第一边缘资源节点的下级节点的数据传输情况;所述第一边缘资源节点的数据传输情况和负载情况。6.根据权利要求4所述的方法,其中,所述基于所述状态信息,调度所述多个边缘资源节点提供所述多媒体数据流的多个子流给所述终端设备,包括:在基于所述第一边缘资源节点的状态信息确定所述第一边缘资源节点出现故障的情况下,确定所述第一边缘资源节点承载的目标子流;筛选出承载所述目标子流的第二边缘资源节点;调度所述第二边缘资源节点为所述终端设备提供所述目标子流。7.一种多媒体数据流的处理方法,包括:响应于集中调度设备的控制,从多个边缘资源节点中获取多媒体数据流的多个子流;其中,所述多媒体数据流划分为多个切片,每个子流包括所述多媒体数据的部分切片;基于所述多个子流包含的切片,恢复所述多媒体数据流;
播放所述多媒体数据流。8.根据权利要求7所述的方法,其中,所述响应于集中调度设备的控制,从多个边缘资源节点中获取多媒体数据流的多个子流,包括:发送针对所述多媒体数据流的超文本传输协议http请求给所述集中调度设备;接收所述集中调度设备发送的响应信息;所述响应信息中包括所述多个边缘资源节点的地址信息以及内容分发网络cdn节点的地址信息;基于所述cdn节点的地址信息,从所述cdn节点中获取所述多媒体数据流的起播数据;基于所述多个边缘资源节点的地址信息,从所述多个边缘资源节点中获取所述多媒体数据流中所述起播数据之后的数据。9.根据权利要求7或8所述的方法,其中,所述基于所述多个子流包含的切片,恢复所述多媒体数据流,包括:基于所述多个子流包含的切片,确定所述多媒体数据流缺失切片的情况下,从内容分发网络cdn节点中获取所述缺失切片;基于所述缺失切片恢复所述多媒体数据流。10.一种多媒体数据流的处理装置,包括:分配模块,用于将多媒体数据流的多个子流分配给多个边缘资源节点,其中,所述多媒体数据流划分为多个切片,每个子流包括所述多媒体数据流的部分切片;调度模块,用于调度所述多个边缘资源节点为终端设备提供所述多媒体数据流的多个子流。11.根据权利要求10所述的装置,其中,所述分配模块,包括:第一筛选子模块,用于从边缘资源节点集合中筛选出负载情况满足预设要求的边缘资源节点作为待分配边缘资源节点;以及,第一确定子模块,用于确定所述多个子流中未分配边缘资源节点的待分配子流;分配子模块,用于基于预设分配规则,将所述待分配子流分配给所述待分配边缘资源节点。12.根据权利要求10或11所述的装置,其中,所述调度模块,包括:第一接收子模块,用于接收所述终端设备发送的针对所述多媒体数据流的超文本传输协议http请求;第二确定子模块,用于响应于所述终端设备的http请求,确定承载所述多媒体数据流的所述多个边缘资源节点,并确定承载所述多媒体数据流的内容分发网络cdn节点;生成子模块,用于生成响应信息;所述响应信息中包括所述多个边缘资源节点的地址信息以及所述cdn节点的地址信息;其中,所述cdn节点供所述终端设备获取起播数据,所述多个边缘资源节点供所述终端设备获取所述多媒体数据流中所述起播数据之后的数据;发送子模块,用于发送所述响应信息给所述终端设备。13.根据权利要求10或11所述的装置,其中,所述调度模块,包括:第二接收子模块,用于接收所述多个边缘资源节点上报的状态信息;第一调度子模块,用于基于所述状态信息,调度所述多个边缘资源节点提供所述多媒体数据流的多个子流给所述终端设备。14.根据权利要求13所述的装置,针对第一边缘资源节点,所述状态信息包括以下至少
一种,所述第一边缘资源节点为所述多个边缘资源节点中的任一节点:所述第一边缘资源节点的上级节点的数据传输情况;所述第一边缘资源节点的下级节点的数据传输情况;所述第一边缘资源节点的数据传输情况和负载情况。15.根据权利要求13所述的装置,其中,所述调度子模块,用于:在基于所述第一边缘资源节点的状态信息确定所述第一边缘资源节点出现故障的情况下,确定所述第一边缘资源节点承载的目标子流;筛选出承载所述目标子流的第二边缘资源节点;调度所述第二边缘资源节点为所述终端设备提供所述目标子流。16.一种多媒体数据流的处理装置,包括:响应模块,用于响应于集中调度设备的控制,从多个边缘资源节点中获取多媒体数据流的多个子流;其中,所述多媒体数据流划分为多个切片,每个子流包括所述多媒体数据的部分切片;恢复模块,用于基于所述多个子流包含的切片,恢复所述多媒体数据流;播放模块,用于播放所述多媒体数据流。17.根据权利要求16所述的装置,其中,所述响应模块,包括:发送子模块,用于发送针对所述多媒体数据流的超文本传输协议http请求给所述集中调度设备;接收子模块,用于接收所述集中调度设备发送的响应信息;所述响应信息中包括所述多个边缘资源节点的地址信息以及内容分发网络cdn节点的地址信息;第一获取子模块,用于基于所述cdn节点的地址信息,从所述cdn节点中获取所述多媒体数据流的起播数据;第二获取子模块,用于基于所述多个边缘资源节点的地址信息,从所述多个边缘资源节点中获取所述多媒体数据流中所述起播数据之后的数据。18.根据权利要求16或17所述的装置,其中,所述恢复模块,包括:第三获取子模块,用于基于所述多个子流包含的切片,确定所述多媒体数据流缺失切片的情况下,从内容分发网络cdn节点中获取所述缺失切片;恢复子模块,用于基于所述缺失切片恢复所述多媒体数据流。19.一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-9中任一项所述的方法。20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。

技术总结
本公开提供了一种多媒体数据流的处理方法、装置、电子设备及存储介质,涉及人工智能领域,尤其涉及云计算、媒体云技术等技术领域,可应用在智能云场景下。具体实现方案为:将多媒体数据流的多个子流分配给多个边缘资源节点,其中,多媒体数据流划分为多个切片,每个子流包括多媒体数据流的部分切片;调度多个边缘资源节点为终端设备提供多媒体数据流的多个子流。本公开将多媒体数据流划分为多个不同子流,多个边缘资源节点共同承载同一多媒体数据流的子流。这样的分配方式能充分利用多个边缘资源节点的碎片带宽和计算能力。而且无需集成SDK,终端设备可以采用通用通信协议与不同云服务通信,各类云服务能够互通,不再相互独立。不再相互独立。不再相互独立。


技术研发人员:柯于刚 谷崇明 王周峰 高俊文 刘炜晖 李明路 曹菲菲 吴永强 朱晓恩
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:2022.09.15
技术公布日:2022/12/16
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献