IPTV系统的媒体交付系统——基于P2P结构.ppt

上传人:文库蛋蛋多 文档编号:2451687 上传时间:2023-02-19 格式:PPT 页数:16 大小:611.51KB
返回 下载 相关 举报
IPTV系统的媒体交付系统——基于P2P结构.ppt_第1页
第1页 / 共16页
IPTV系统的媒体交付系统——基于P2P结构.ppt_第2页
第2页 / 共16页
IPTV系统的媒体交付系统——基于P2P结构.ppt_第3页
第3页 / 共16页
IPTV系统的媒体交付系统——基于P2P结构.ppt_第4页
第4页 / 共16页
IPTV系统的媒体交付系统——基于P2P结构.ppt_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《IPTV系统的媒体交付系统——基于P2P结构.ppt》由会员分享,可在线阅读,更多相关《IPTV系统的媒体交付系统——基于P2P结构.ppt(16页珍藏版)》请在三一办公上搜索。

1、,ICSYD中华人民共和国通信行业标准YD/T 200IPTV 媒体交付系统基于 P2P 结构P2P Architecture based IPTV Media Delivery System(送审稿),中华人民共和国信息产业部,发布,目录目录.2前言.3IPTV 媒体交付系统基于 P2P 结构.41 范围.42 规范性引用文件.43 定义.44 缩略语.45 介绍.46 基于 P2P 结构的 IPTV 媒体交付系统.56.1 成员功能定义.66.2 参考点定义.66.3 基于 P2P 结构的 IPTV 媒体交付系统控制拓扑图.76.4 基于 P2P 结构的 IPTV 媒体交付系统中 ES 管

2、理节点间关系.86.5 IPTV 媒体交付系统中 ES 管理节点与边缘服务器间关系.96.6 IPTV 媒体交付系统中内容分发过程.96.7 IPTV 媒体交付系统中边缘服务器域内内容查找流程图.106.8 IPTV 媒体交付系统中边缘服务器域间内容查找流程图.106.9 IPTV 媒体交付系统中新边缘服务器加入处理流程图.116.10 IPTV 媒体交付系统中新边缘服务器优雅退出处理流程图.126.11 IPTV 媒体交付系统中新边缘服务器非优雅退出处理流程图.12,附,录,A IPTV 媒体交付系统基于 P2P 结构.13,A.1 功能.14A.1.1 分发/传送(F1).14A.1.2

3、调度/控制(F2).14流服务(F3).15存储(F4).15A.2 参考点.15A.3 通信协议.16,前言,本标准由中国通信标准化协会提出并归口。,本标准起草单位:,本标准主要起草人:,IPTV 媒体交付系统基于 P2P 结构,1,范围,本研究项目研究开展IPTV业务时基于P2P结构的媒体交付系统。具体内容包括引进P2P技术的必要性、可行性,以及如何组建P2P结构的IPTV媒体交付系统。,23,规范性引用文件定义,VOD 点播:VOD 点播是用户可直接通过遥控器选择节目并进行快进、暂停和快退操作,不受时间限制的选择观看喜爱节目。TV 直播:是指用户根据频道直接选择并收看电视节目,服务器向选

4、择该广播频道的全部用户同时推送相同的音视频流,播放既定的内容,为用户提供电视节目。时移电视:是直播节目在时间上的延伸,用户可通过一些交互操作,对已播放过的直播节目重新回放观看。PVR 个人录像:是指用户可以将直播电视的内容存储录制,并对已录制的节目进行回放和使用暂停、快退、快进等功能。它包括两种方式:nPVR 和cPVR,即网络个人录像和客户端个人录像。,4,缩略语,BTV(Broadcast TV)广播电视CDN(Content Delivery Network)内容分发网络CS(CDN Central Server)CDN中央服务器DRM(Digital Rights Management

5、)数字版权管理EPG(Electronic Programmer Guide)电子节目单ES(Edge Server)边缘服务器IPTV(Internet Protocol Television)互联网电视P2P(Peer to Peer)对等网络VoD(Video on Demand)视频点播,5,介绍,传统的IPTV系统采用客户机/服务器模式提供BTV、VoD和时移电视)业务。由于服务器输入/输出(I/O)和带宽“瓶颈”的限制,一台服务器只能支持有限的并发流(千数量级的并发,流)。要解决十万、百万用户同时收看的问题,不仅需要大量服务器,还需要极宽的网络带宽。为了在现有的IP网上提供电视广播

6、服务,运营商及设备提供商合作进行了大规模的网络改造,主要包括接入网提速、组播部署、CDN升级等。这些措施的采用不仅需要大量的资金投入,而且取得的效果也是十分有限的。对于组播部署,目前网络设备大多不支持组播,同时IP组播的可靠性和拥塞控制也难以实现;对于CDN技术的采用,随着用户数量的增加,CDN服务器很有可能成为系统的瓶颈,昂贵的成本也是不得不考虑的问题。CDN 网络从本质上来说是一种分布式 C/S 结构,具有一些难以克服的缺点。首先,组网成本高,可扩展性差。其次,网络规模难以规划,忙闲时段服务器的利用率很难均衡。当前的 IPTV CDN 在边缘服务器 ES 上缓存媒体流信息来提高用户请求的响

7、应时间和收看体验。目前主要采用重定向的机制实现,这种架构的问题是部署成本非常高,需要部署高性能、高稳定性并且价格非常高的边缘服务器 ES,由边缘服务器 ES 为用户提供服务。如果大量的用户同时访问一些热门的视频,边缘服务器的能力不足仍然会导致用户体验的下降。图1 C/S模型与P2P模型拓扑比较为了解决ES价格昂贵以及系统不易扩展等问题,提出了P2P技术与CDN融合以解决此问题。采用对等网(P2P)技术,每个ES为系统提供了一定的存储或网络资源,通过把它们有效的组织起来,可以解决IPTV部署中遇到的扩展性、ES成本过高以及网络改造成本过高等问题。,6,基于 P2P 结构的 IPTV 媒体交付系统

8、,基于 P2P 结构的 IPTV 媒体交付系统在 IPTV 系统中主要负责媒体从内容源到客户端的传送。如图 2 所示,基于 P2P 结构的 IPTV 媒体交付系统成员主要包括媒体服务器,媒体服务,6.11)2)3),成员功能定义内容源节点:内容制作、存储、加密然后传送到媒体服务器。内容管理节点:管理内容元信息、内容流参数和内容资费信息然后传送给 EPG。业务管理节点:业务定制和搜集计费信息。,4)EPG:从内容管理节点获取内容信息并且展示内容信息。,5)6)6.2,媒体服务器:通过媒体服务器间交互实现媒体存储、分发、调度和流服务功能。终端:从 EPG 选定目标媒体,然后向媒体服务器请求媒体服务

9、。参考点定义,1)参考点 A:内容管理节点和内容源节点间接口。内容管理节点向内容源节点下发内容发布计划,同时对节目内容进行审核和数字版权管理。2)参考点 B:EPG 和内容管理节点间接口。内容管理节点向 EPG 发布节目信息。3)参考点 C:内容源节点和媒体服务器间接口。包括通知媒体交付系统接受媒体并返回接受结果的控制接口和媒体由内容源节点传送到媒体服务器的媒体接口。,内容源节点,业务管理节点,EPG,器实现 IPTV 系统中的媒体存储、调度、分发和流服务等功能。同时,基于 P2P 结构的 IPTV媒体交付系统的内/外部接口包括如图 2 所示的 A 到 H 的参考点。内容管理节点参考点 A,参

10、考点 B,媒体服务器,媒体服务器,媒体服务器,媒体服务器,终端,终端,参考点 C,参考点 E,参考点 H,参考点 H,参考点 G,参考点 G,参考点 G,参考点 G,参考点 D,参考点 D,业务与内容管理,参考点 F,P2P 媒体交付系统图 2 基于 P2P 结构的 IPTV 媒体交付系统的网络架构,客户端,参考点 G,4)参考点 D:业务管理节点和媒体服务器间接口。业务管理节点向媒体服务器下发流分发控制策略、配置管理等信息,同时媒体服务器向业务管理节点提供服务状态、计费等信息。5)参考点 E:媒体服务器和 EPG 间接口。6)参考点 F:终端和 EPG 间接口。终端通过 EPG 来选中特定的

11、媒体,并获得该媒体的标识符及 URL。7)参考点 G:媒体服务器间接口。媒体交付系统体现对等特性,媒体服务器可以从其他媒体服务器查询请求媒体内容,同时也可以向其他媒体服务器分发媒体内容。8)参考点 H:终端和媒体服务器间接口。终端向媒体服务器发出流媒体服务请求,媒体服务器响应并向终端传送媒体流。,6.3,基于 P2P 结构的 IPTV 媒体交付系统控制拓扑图,如图 3 所示,基于 P2P 结构的 IPTV 媒体交付系统是指采用 P2P 技术对现有的 C/S 模式的 CDN 进行改造,加强边缘服务器 ES 之间的协作能力。图 3 中的边缘服务器,ES 管理节点和 CDN 中央服务器都是指图 2

12、中 IPTV 媒体交付系统成员-媒体服务器。边缘服务器域由许多边缘服务器组成,它们之间通过结构化的 P2P 方式组织,在边缘服务器域内的边缘服务器不需借助任何中央服务器就可以在边缘服务器域内完成内容发布和内容查找功能。每个边缘服务器域都由 ES 管理节点进行管理,ES 管理节点可以单独部署,或由边缘服务器选举而来。ES 管理节点包括所管理的边缘服务器域内的边缘服务器信息。ES 管理节点之间可以通过结构化的 P2P 方式组织,同时也可以对 ES 管理节点进行扩展,ES 管理节点增加内容索引的功能。,图 3 基于 P2P 结构的 IPTV 媒体交付系统控制拓扑图内容分发首先由 CDN 中央服务器

13、CS 把内容分发到各个边缘服务器域,CS 通知 ES 管理,边缘服务器域,边缘服务器域,边缘服务器域,CDN 中央服务器,边缘服务器域,ES 管理节点,ES 管理节点,ES 管理节点,ES 管理节点,节点在它所管理的当前边缘服务器域内找到最佳的边缘服务器 ES 以存储内容,CDN 中央服务器 CS 然后向边缘服务器 ES 分发内容。边缘服务器 ES 存储此内容后,通过预先确定的发布策略在边缘服务器域中进行发布。最后当边缘服务器域中的 ES 请求此内容时,首先进行域内查找,当在域内查找不到时,当前域的 ES 管理节点可以通过结构化 P2P 查询的方式去请求其它域的 ES 管理节点进行内容查找,找

14、到后可以由其他域的 ES 提供流媒体服务,也可以将媒体调度到本地 ES 并最终提供流媒体服务。,6.4,基于 P2P 结构的 IPTV 媒体交付系统中 ES 管理节点间关系,图 4 IPTV 媒体交付系统中 ES 管理节点间关系示意图如图 4 所示,在基于 P2P 结构的 IPTV 媒体交付系统中,ES 管理节点之间可以通过结构化的 P2P 方式组织。ES 管理节点功能分为以下几部分:ES 节点管理:ES 管理节点负责管理归属于它的边缘服务器 ES,了解归属于它的所有边缘服务器 ES 的性能信息,包括节点基本信息、存储信息、处理器信息和带宽信息,可以扩充其他信息,例如:业务统计信息。ES 拓扑

15、管理:ES 拓扑管理了解归属于 ES 管理节点的边缘服务器 overlay 网络的拓扑信息。ES 管理节点保活所有归属于 ES 管理节点的边缘服务器,通过边缘服务器的基本信息,通过边缘服务器域的算法,ES 管理节点可以得到边缘服务器域的拓扑信息。域间查询:ES 管理节点可以接收其他 ES 管理节点来的流媒体请求报文,以查询此 ES 管理节点负责的边缘服务器域是否存在此流媒体。域内查询:ES 管理节点保存归属于它的所有边缘服务器信息,因此 ES 管理节点可以确定本域内的可能存储此内容的边缘服务器。ES 管理节点请求边缘服务器 ES 查找是否存在此内容,,ES 管理节点,域间查询域内查询,ES 节

16、点管理ES 拓扑管理,ES 管理节点,域间查询域内查询,ES 节点管理ES 拓扑管理,ES 管理节点,域间查询域内查询,ES 节点管理ES 拓扑管理,ES 管理节点,域间查询域内查询,ES 节点管理ES 拓扑管理,并且是否能够有能力提供服务。,6.5,IPTV 媒体交付系统中 ES 管理节点与边缘服务器间关系,图 5 IPTV 媒体交付系统中 ES 管理节点与边缘服务器间关系图如图 5 所示,在基于 P2P 结构的 IPTV 媒体交付系统中,边缘服务器域中的边缘服务器之间通过结构化的 P2P 方式组织,每个边缘服务器域都由 ES 管理节点进行管理。边缘服务器 ES 功能分为以下几部分:内容存储

17、/发布:CS 通过 ES 管理节点把流媒体存储到边缘服务器 ES 中,然后边缘服务器 ES使用结构化 P2P 技术把流媒体和边缘服务器 ES 索引信息发布到边缘服务器域的 overlay 网络上以满足流媒体的查找。内容管理/调度:内容管理采用结构化 P2P 技术存储流媒体和边缘服务器 ES 的索引关系。调度最终的目的是为了提高用户体验和实现负载均衡。当用户请求流媒体服务时,边缘服务器ES 在边缘服务器域内可以去查询最佳的边缘服务器 ES 以提供流媒体服务。流服务:边缘服务器ES向用户提供流媒体。,6.6,IPTV 媒体交付系统中内容分发过程,内容分发首先由 CDN 中央服务器 CS 根据分发策

18、略把内容分发到各个边缘服务器域。,ES 管理节点,域间查询域内查询,ES 节点管理ES 拓扑管理,内容管理/调度,边缘服务器,流服务,内容存储/发布,边缘服务器,边缘服务器,边缘服务器,内容管理/调度,流服务,内容存储/发布,内容管理/调度,流服务,内容存储/发布,内容管理/调度,流服务,内容存储/发布,边缘服务器域内的边缘服务器的选择由 ES 管理节点完成,ES 管理节点维护 ES 节点的状态信息(包括节点基本信息、存储信息、处理器信息和带宽信息),根据这些信息 ES 管理节点选择合适的边缘服务器。CDN 中央服务器 CS 然后向边缘服务器 ES 分发内容。,6.7,6.8,IPTV 媒体交

19、付系统中边缘服务器域间内容查找流程图,IPTV 媒体交付系统中边缘服务器域内内容查找流程图边缘服务器,2,41用户图6 IPTV媒体交付系统边缘服务器域内内容查找流程图在边缘服务器域内,每个边缘服务器保存一部分边缘服务器信息与存储的内容索引,通过结构化P2P算法,每个边缘服务器都可以从本地开始经过几跳找到存储内容的边缘服务器。如图6所示,用户请求某一内容,此内容索引通过结构化P2P算法被存储在ES3上,首先,用户请求ES1,ES1查找自己的内容索引列表,没有找到此内容,然后ES1查找自己保存的边缘服务器信息,判断ES2可能存储此内容,ES1请求ES2进行内容的查找。ES2执行与ES1一致的操作

20、后发现找不到内容时,请求ES3。ES3执行内容查找后,确定此内容索引被存储在当前边缘服务器。到此,边缘服务器域内内容查找结束。,ES1,ES3,3ES2,6.9,IPTV 媒体交付系统中新边缘服务器加入处理流程图,2,71用户图 7 IPTV 媒体交付系统边缘服务器域间内容查找流程图IPTV 媒体交付系统中,边缘服务器域间内容查找,用户首先在 ES 管理节点 1 管理的边缘服务器域中进行查找,当内容不存在这个边缘服务器域内时,ES 管理节点 1 可以通过结构化 P2P 查询的方式去请求别的 ES 管理节点进行内容查找。在边缘服务器域内的内容查找与上节内容一致,当在边缘服务器域内找不到此内容时,

21、域内的边缘服务器 ES3 随后请求 ES 管理节点 1,ES 管理节点 1 请求其他 ES 管理节点去查询其他边缘服务器域内是否保存此内容,ES 管理节点 1 请求 ES 管理节点 2 查询节点信息,找到可能保存此内容索引的节点,ES 管理节点 2 请求边缘服务器 ES4 是否保存此内容索引。无论在域内还是在域间内容查找流程中,如果有多处边缘服务器存储此内容,通过内容索引列表,我们知道所有存储此内容的边缘服务器信息,通过此信息再去查找所有保存此内容的边缘服务器的基本信息以发现最佳的提供此内容的边缘服务器。可以通过 ES 管理节点查找最佳的边缘服务器,也可以把边缘服务器的信息通过结构化 P2P

22、算法存储在边缘服务器域内。,ES 管理节点 1,ES 管理节点 2,5,6,边缘服务器ES1,ES3,43ES2,边缘服务器ES4,图 9 IPTV 媒体交付系统新边缘服务器优雅退出处理流程图边缘服务器 ES4 退出 ES 管理节点 1 负责的边缘服务器域。首先 ES4 与后继边缘服务器联系,把 ES4 的资源索引备份到 ES5,当 ES5 备份完资源索引后,ES4 通知 ES 管理节点 1把 ES4 边缘服务器从边缘服务器列表中删除,不再参与资源键值的查找。6.11 IPTV 媒体交付系统中新边缘服务器非优雅退出处理流程图,边缘服务器,1,2,3,ES1,ES2,ES4,图 8 IPTV 媒

23、体交付系统新边缘服务器加入处理流程图边缘服务器 ES4 新加入 ES 管理节点 1 负责的边缘服务器域。首先 ES4 通知 ES 管理节点 1 加入边缘服务器域,ES 管理节点 1 对 ES4 验证,验证通过同时 ES 管理节点 1 把 ES4的后继边缘服务器通知给 ES4,然后 ES4 与后继边缘服务器联系,对 ES5 的部分资源索引进行备份,当 ES4 资源索引备份完毕后,它通知 ES 管理节点 1 把 ES4 边缘服务器加入到边缘服务器列表中,参与资源键值的查找。6.10 IPTV 媒体交付系统中新边缘服务器优雅退出处理流程图ES 管理节点 1,ES5,边缘服务器,1,2,4,ES1,E

24、S2,ES4,ES 管理节点 1,ES53,5,图 10 IPTV 媒体交付系统新边缘服务器非优雅退出处理流程图边缘服务器 ES4 退出 ES 管理节点 1 负责的边缘服务器域。ES 管理节点检测到 ES4 非优雅退出,它通知所有的域内边缘服务器,它们检查是否存在索引对应的内容存储在 ES4 上的索引,同时检测是否存储的内容它们的索引存在 ES4 上。更新它们之间的关系。6.12 P2P 方案与传统 CDN 方案比较CDN网络从本质上来说是一种分布式C/S结构,主要的缺陷在于:对于大量用户产生的并发请求,媒体服务器需要不断扩容,从而导致了IPTV系统组网成本高,可扩展性也不好。为了解决媒体服务

25、器价格昂贵以及系统不易扩展等问题,提出了P2P技术与CDN融合。从以上章节可以看出,采用P2P技术,每个媒体服务器为系统提供了一定的存储资源,通过把它们有效的组织起来,实现IPTV系统中的媒体存储、调度、分发和流服务等功能。由于P2P所体现出的对等特性,每个媒体服务器可以从其他媒体服务器查询请求媒体内容,同时也可以向其他媒体服务器分发媒体内容,从而降低了对单个媒体服务器的性能要求,缓解了媒体交付瓶颈和单点故障问题。因此可以解决IPTV部署中遇到媒体服务器成本过高与扩展性不高等问题。=,附,录,A,IPTV 媒体交付系统基于 P2P 结构,在IPTV 业务系统总体技术要求(CCSA)标准中,定义

26、了 IPTV 系统的 8 个功能集:内容运营、运维支撑、门户导航、业务管理、媒体交付、安全管理、客户端和运营支撑。其中媒体交付的定位如下:,1,边缘服务器ES1,ES2,ES4,ES 管理节点 1,ES5,A.1,功能,媒体交付功能集(F)负责内容从节目源到客户端的传送,包括分发/传送、存储、调度控制和流服务等功能模块。媒体内容通过媒体交付系统传送过程,应不改变媒体内容的编解码格式,保证内容的透明传送。,A.1.1,分发/传送(F1),按照一定的策略(如:按地点区域分发,按节目的等级,按业务统计信息的自动分发,指定分布比例的分发等)将媒体内容分发到流服务节点上。分发的信息来源和目的由调度/控制

27、模块指定。包括基于文件的和基于流的两种分发方式。,A.1.2,调度/控制(F2),服务均衡调度:负载均衡;内容分发策略管理:如按地理分布、按时间分布等;负责业务的统计信息收集上报;提供分发带宽的管理能力;向上层汇报节目内容数据在各流服务节点的分布状况;根据内容 ID,定位到内容的存储位置;,流服务节点的切换(指直播、点播);实时节目的录制控制。流服务(F3)向业务终端传送内容数据;响应终端发出的播放控制命令;流封装格式的转换(若需要,如 TS to ISMA、单播转组播等);采集计费信息(如业务起止时间等)并向运营支撑系统传递。流(包括速率等)的自适应控制。存储(F4)内容存储和删除,包括基于

28、文件的存储和基于流化处理以后文件的存储两种;冗余备份和恢复;存储资源优化、配置和管理。内容定位;内容的生命周期管理。,A.2,参考点,附录图中与媒体交付有关的各参考点定义如下:CF:业务管理和媒体交付之间的接口,包括下列子接口:C1F2:流分发控制策略管理接口 C6F3:流播放计费信息采集传送接口 DF:安全管理与媒体交付之间的接口,包括:D1F1:内容安全由业务运营平台负责时,分发传送模块通过此模块从内容安全(D1)接收 DRM 处理后的内容数据。EF:E2F2:业务导航通过此模块得到节目或频道的 URL/ID 重定向结果(如流服务器地址)FG F3G1:流服务通过此接口向终端传送媒体内容,同时终端也通过此接口将播放控制命令传送到流服务模块。,A.3,通信协议,所述参考点之间的使用通信协议进行信息的交换,所用的协议如下:F3-G1 之间的协议:RTSP/TCP/IP SDPUDP/IP TS/UDP/IP、或 TS/RTP/UDP/IP、或 RTP/UDP/IP媒体交付与其他功能模块之间的通信协议有待进一步研究。,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 建筑/施工/环境 > 项目建议


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号