媒体流传输方法、装置以及系统制造方法及图纸

技术编号:36378069 阅读:13 留言:0更新日期:2023-01-18 09:38
本说明书实施例提供媒体流传输方法、装置以及系统,其中所述媒体流传输方法包括:监测媒体流传输网络中各边缘节点的媒体流信息;响应于第一边缘节点接收到媒体流获取请求,基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,其中,所述第一边缘节点为所述各边缘节点中的任一边缘节点;基于所述初始媒体流对应的处理需求确定计算组件信息;将所述传输路径和所述计算组件信息发送至所述第一边缘节点。提高媒体流的亲和性,减少传输链路的长度,同时合理利用计算资源,使大部分数据处理在边缘节点上,降低公网带宽占用,同时降低端到端延迟,提高了媒体流的分发质量。提高了媒体流的分发质量。提高了媒体流的分发质量。

【技术实现步骤摘要】
媒体流传输方法、装置以及系统


[0001]本说明书实施例涉及计算机
,特别涉及媒体流传输方法。

技术介绍

[0002]随着计算机技术和互联网技术的快速发展,通过媒体流进行交流逐渐成为受欢迎的实时互动形式。媒体流一般分为上行推流和下行分发,由推流端(如主播、会议发起人等)进行上行推流,拉流端(如直播间的观众、会议参与人等)对媒体流进行订阅观看,将媒体流下行分发到拉流端。
[0003]当前行业主流的媒体流传输,其计算和网络传输都是分离的:推流端从内容分发网络(CDN,Content Delivery Network)的边缘就近接入,然后通过CDN网络传输到中心云机房,中心云机房负责媒体计算和处理,处理完成后再通过CDN网络分发给拉流端。然而,上述方法由于计算和网络传输的分离,无法实现就近媒体流处理,降低了整个系统的处理效率,提高了长距离传输的成本,同时也增加了媒体流端到端的延迟。因此,亟需一种有效的方案以解决上述问题。

技术实现思路

[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]针对所述媒体流获取请求反馈所述目标媒体流。
[0035]根据本说明书实施例的第四方面,提供了一种媒体流传输装置,应用于控制中心,包括:
[0036]监测模块,被配置为监测媒体流传输网络中各边缘节点的媒体流信息;
[0037]第一确定模块,被配置为响应于第一边缘节点接收到媒体流获取请求,基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,其中,所述第一边缘节点为所述各边缘节点中的任一边缘节点;
[0038]第二确定模块,被配置为基于所述初始媒体流对应的处理需求确定计算组件信息;
[0039]发送模块,被配置为将所述传输路径和所述计算组件信息发送至所述第一边缘节点。
[0040]根据本说明书实施例的第五方面,提供了一种媒体流传输装置,应用于第一边缘节点,所述第一边缘节点为媒体流传输网络中的任一边缘节点,包括:
[0041]接收模块,被配置为接收媒体流获取请求,接收控制中心针对所述媒体流获取请求发送的传输路径以及计算组件信息;
[0042]获取模块,被配置为按照所述传输路径获取所述媒体流获取请求对应的初始媒体流;
[0043]处理模块,被配置为根据所述计算组件信息调用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种媒体流传输系统,包括:控制中心,被配置为监测媒体流传输网络中各边缘节点的媒体流信息;响应于第一边缘节点接收到媒体流获取请求,基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,其中,所述第一边缘节点为所述各边缘节点中的任一边缘节点;基于所述初始媒体流对应的处理需求确定计算组件信息;将所述传输路径和所述计算组件信息发送至所述第一边缘节点;所述第一边缘节点,被配置为接收媒体流获取请求;接收所述控制中心针对所述媒体流获取请求发送的传输路径以及计算组件信息;按照所述传输路径获取所述初始媒体流;根据所述计算组件信息调用计算组件对所述初始媒体流进行处理,得到目标媒体流,针对所述媒体流获取请求反馈所述目标媒体流。2.一种媒体流传输方法,应用于控制中心,包括:监测媒体流传输网络中各边缘节点的媒体流信息;响应于第一边缘节点接收到媒体流获取请求,基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,其中,所述第一边缘节点为所述各边缘节点中的任一边缘节点;基于所述初始媒体流对应的处理需求确定计算组件信息;将所述传输路径和所述计算组件信息发送至所述第一边缘节点。3.根据权利要求2所述的方法,其特征在于,所述基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,包括:根据所述媒体流获取请求与所述各边缘节点的媒体流信息,从所述各边缘节点中确定具有所述初始媒体流的第二边缘节点;根据所述第一边缘节点与所述第二边缘节点,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径。4.根据权利要求3所述的方法,其特征在于,所述根据所述第一边缘节点与所述第二边缘节点,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径,包括:以所述第二边缘节点为传输起点,以所述第一边缘节点为传输终点,根据链路状态进行路径规划,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路径。5.根据权利要求2所述的方法,其特征在于,所述监测媒体流传输网络中各边缘节点的媒体流信息,包括:接收第三边缘节点发送的节点信息,其中,所述第三边缘节点为所述媒体流传输网络中媒体流信息发生变化的边缘节点,所述节点信息包括变化后的媒体流信息;根据所述变化后的媒体流信息,更新本地存储的所述第三边缘节点的媒体流信息。6.根据权利要求2所述的方法,其特征在于,所述控制中心包括传输控制中心和计算控制中心;所述响应于第一边缘节点接收到媒体流获取请求,基于所述各边缘节点的媒体流信息,确定所述第一边缘节点获取所述媒体流获取请求对应的初始媒体流的传输路...

【专利技术属性】
技术研发人员:李松林卢日李根根
申请(专利权)人:阿里巴巴中国有限公司
类型:发明
国别省市:

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

1