实时多媒体内容分发网络的传输方法及传输架构技术

技术编号:15335160 阅读:126 留言:0更新日期:2017-05-16 21:58
本发明专利技术公开了一种实时多媒体内容分发网络的传输方法及传输架构,其传输方法包括:订阅网络节点获取携带有订阅列表的媒体订阅指令,并将媒体订阅指令传输至中转网络节点;中转网络节点将媒体订阅指令传输至发布网络节点;发布网络节点获取实时多媒体数据,以及接收来自中转网络节点的媒体订阅指令并将对应订阅列表的实时多媒体数据发送至中转网络节点;中转网络节点将来自发布网络节点的实时多媒体数据传输至订阅网络节点;订阅网络节点输出实时多媒体数据。任意多媒体数据在任意网络节点上检测到有媒体订阅指令,这些网络节点将直接快速的将多媒体数据中转至订阅列表中的所有订阅者,从而实现多媒体数据在中转网络中进行低延时的快速转发。

【技术实现步骤摘要】
实时多媒体内容分发网络的传输方法及传输架构
本专利技术涉及网络通信
,尤其涉及一种实时多媒体内容分发网络的传输方法及传输架构。版权申明本专利文件披露的内容包含受版权保护的材料。该版权为版权所有人所有。版权所有人不反对任何人复制专利与商标局的官方记录和档案中所存在的该专利文件或者该专利披露。
技术介绍
随着互联网近几年的快速发展,内容分发网络(ContentDeliveryNetwork,简称为CDN)技术为大量用户快速的访问Web页面以及更新页面表单数据等方面提供了有力支持。CDN技术是指在网络各处放置节点服务器,从而在现有的互联网基础之上形成一层智能虚拟网络架构。通过CDN技术,可以将网站的内容发布至最接近用户的网络“边缘”,使用户可以就近取得所需的内容,从而可以提高用户访问网站的响应速度,提升用户体验。现有技术中,为了能够利用现有的CDN技术和网络节点资源实现实时多媒体传输,很多企业采用将实时多媒体数据转换为传统的视频文件数据块的方式实现CDN加速。即首先将实时多媒体数据按照到达的顺序存储为不同的视频文件数据块,然后在CDN网络上同步这些视频文件数据块。然而,上述方法会造成用户观看到实时视频的延迟时间有所增加,增加的延迟时间。对于实时多媒体传输,过长的延迟时间会严重影响用户体验。
技术实现思路
为了解决上述的以及其他潜在的技术问题,本专利技术的实施例提供了一种实时多媒体内容分发网络的传输方法以及一种实时多媒体内容分发网络的传输架构。本专利技术的第一方面提供了一种实时多媒体内容分发网络的传输方法的实施例,其包括:订阅网络节点获取携带有订阅列表的媒体订阅指令,并将所述媒体订阅指令传输至中转网络节点;中转网络节点将来自所述订阅网络节点的所述媒体订阅指令传输至发布网络节点;发布网络节点获取实时多媒体数据,以及接收来自所述中转网络节点的所述媒体订阅指令并将对应所述订阅列表的实时多媒体数据发送至所述中转网络节点;中转网络节点将来自所述发布网络节点的所述实时多媒体数据传输至订阅网络节点;订阅网络节点输出所述实时多媒体数据。由以上技术方案可见,本专利技术所提供的实时多媒体内容分发网络的传输方法的实施例中,采用实时多媒体数据转发的模式,实现内容分发网络(ContentDeliveryNetwork,简称为CDN)的实时多媒体传输,即可以连续、实时的传输多媒体数据。相比于现有技术中将多媒体文件转换为视频文件数据块再进行传输的方式,由于没有缓冲多媒体数据并保存为视频文件数据块等过程所需的时间,因此通过本专利技术可以使用户快速的获得实时多媒体数据进行播放,有效的减少了实时多媒体传输的延迟时间。同时,任意实时多媒体数据在任意网络节点(订阅网络节点、中转网络节点、发布网络节点)上检测到有媒体订阅指令(订阅列表),这些网络节点将直接快速的将实时多媒体数据中转至订阅列表中的所有订阅者,从而实现实时多媒体数据在中转网络中进行低延时的快速转发。在一些实施例中,所述传输方法还包括:获取服务分配请求,并根据网络特征,分配出相匹配的订阅网络节点和发布网络节点;并且由分配的所述订阅网络节点获取所述媒体订阅指令;以及由分配的所述发布网络节点获取所述实时多媒体数据。在一些实施例中,在所述媒体订阅指令中设置订阅时长;并且所述订阅网络节点、所述中转网络节点及所述发布网络节点在所述订阅时长内连接形成订阅发布路径。在一些实施例中,所述传输方法还包括:获取续订阅请求;并且所述订阅网络节点、所述中转网络节点及所述发布网络节点在所述订阅时长内获取所述续订阅请求,则延长所述订阅时长。在一些实施例中,所述订阅网络节点输出所述实时多媒体数据,包括:所述订阅网络节点将所述实时多媒体数据分发至对应的订阅方客户端,在所述订阅方客户端执行声音播放和/或视频渲染。本专利技术的第二方面提供了一种实时多媒体内容分发网络的传输架构的实施例,其包括:媒体下行集群,包括多个订阅网络节点和至少一个中转网络节点;所述订阅网络节点用于获取并响应携带有订阅列表的媒体订阅指令;所述中转网络节点用于接收并转发来自所述订阅网络节点的所述媒体订阅指令以及接收并转发对应所述订阅列表的实时多媒体数据;媒体上行集群,包括多个发布网络节点,与所述中转网络节点相连,用于获取实时多媒体数据,以及接收来自所述中转网络节点的所述媒体订阅指令并将对应所述订阅列表的实时多媒体数据发送至所述中转网络节点。在一些实施例中,所述传输架构还包括分配服务器,用于获取服务分配请求,并根据网络特征,分配出相匹配的订阅网络节点和发布网络节点;并且由分配的所述订阅网络节点获取所述媒体订阅指令;以及由分配的所述发布网络节点获取所述实时多媒体数据。在一些实施例中,所述媒体订阅指令中设置有订阅时长;所述订阅网络节点、所述中转网络节点及所述发布网络节点在所述订阅时长内连接形成订阅发布路径。在一些实施例中,所述传输架构包括多个所述媒体下行集群和多个所述媒体上行集群,多个所述媒体下行集群和多个所述媒体上行集群之间通过所述中转网络节点进行交互。在一些实施例中,所述中转网络节点位于所述媒体下行集群的边界。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中所提供的实时多媒体内容分发网络的传输方法的操作流程图。图2为本专利技术实施例中所提供的实时多媒体内容分发网络的传输架构的网络拓扑结构图。图3为本专利技术实施例中所提供的实时多媒体内容分发网络的传输方法的控制信令交互图。具体实施方式以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。下面结合附图及具体实施方式对本专利技术作进一步详细的说明。首先,请参阅图1所示,本实施例中提供了一种实时多媒体内容分发网络(CDNforrealtimemultimedia,后简称实时CDN即RT-CDN)的传输方法,该传输方法主要包括如下步骤:步骤101:订阅网络节点获取携带有订阅列表的媒体订阅指令,并将该媒体订阅指令传输至中转网络节点;步骤102:中转网络节点将来自订阅网络节点的该媒体订阅指令传输至发布网络节点;步骤103:发布网络节点获取实时多媒体数据,以及接收来自中转网络节点的该媒体订阅指令并将对应其订阅列表的实时多媒体数据发送至中转网络节点;步骤104:中转网络节点将来自发布网络节点的实时多媒体数据传输至订阅网络节点;步骤105:订阅网络节点输出该实时多媒体数据。由以上技术方案可见,本专利技术所提供的实时多媒体内容分发网络的传输方法的实施例中,采用实时多媒体数据转发的模式,实现内容分发网络(ContentDeliveryNetwork,简称为CDN)的实时多媒体传输,即可以连续、实时的传输多媒体数据。相比于现有技术中将多媒体文件转换为视频文件数据块再进行传输的方式,由于没有缓冲多媒体数据并保存为视频文件数据块等过程所需的时间,本文档来自技高网...
实时多媒体内容分发网络的传输方法及传输架构

【技术保护点】
一种实时多媒体内容分发网络的传输方法,其特征在于,包括:订阅网络节点获取携带有订阅列表的媒体订阅指令,并将所述媒体订阅指令传输至中转网络节点;中转网络节点将来自所述订阅网络节点的所述媒体订阅指令传输至发布网络节点;发布网络节点获取实时多媒体数据,以及接收来自所述中转网络节点的所述媒体订阅指令并将对应所述订阅列表的实时多媒体数据发送至所述中转网络节点;中转网络节点将来自所述发布网络节点的所述实时多媒体数据传输至订阅网络节点;订阅网络节点输出所述实时多媒体数据。

【技术特征摘要】
1.一种实时多媒体内容分发网络的传输方法,其特征在于,包括:订阅网络节点获取携带有订阅列表的媒体订阅指令,并将所述媒体订阅指令传输至中转网络节点;中转网络节点将来自所述订阅网络节点的所述媒体订阅指令传输至发布网络节点;发布网络节点获取实时多媒体数据,以及接收来自所述中转网络节点的所述媒体订阅指令并将对应所述订阅列表的实时多媒体数据发送至所述中转网络节点;中转网络节点将来自所述发布网络节点的所述实时多媒体数据传输至订阅网络节点;订阅网络节点输出所述实时多媒体数据。2.根据权利要求1所述的传输方法,其特征在于,所述传输方法还包括:获取服务分配请求,并根据网络特征,分配出相匹配的订阅网络节点和发布网络节点;并且由分配的所述订阅网络节点获取所述媒体订阅指令;以及由分配的所述发布网络节点获取所述实时多媒体数据。3.根据权利要求1所述的传输方法,其特征在于,所述传输方法还包括:在所述媒体订阅指令中设置订阅时长;所述订阅网络节点、所述中转网络节点及所述发布网络节点在所述订阅时长内连接形成订阅发布路径。4.根据权利要求3所述的传输方法,其特征在于,所述传输方法还包括:获取续订阅请求;所述订阅网络节点、所述中转网络节点及所述发布网络节点在所述订阅时长内获取所述续订阅请求,则延长所述订阅时长。5.根据权利要求1所述的传输方法,其特征在于,所述订阅网络节点输出所述实时多媒体数据,包括:所述订阅网络节点将所述实时多媒体数据分发至对...

【专利技术属性】
技术研发人员:刘胜章明朱孙伟
申请(专利权)人:上海微喂网络科技有限公司
类型:发明
国别省市:上海,31

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

1