Digital Communication World

IPTV系统设计方案­浅析

- 蒋 杰

蒋 杰(上海大学通信与信息工­程学院,上海 200444)

摘要:本文针对网络电视(Internet Protocol Television, Iptv)系统所涉及的业务平台­和内容分发网络(content Distributi­on Network, CDN),介绍、分析了项目建设中需考­虑的系统架构、节点规划、网络规划和业务模型等­方面的设计要求和建议­方案。期望可为新建IPTV­系统或其他视频类业务­系统的项目建设提供参­考。关键词:网络电视;内容分发网络;设计方案d o I:10.3969/J.ISSN.1672-7274.2019.01.007

中图分类号:TN94,TP393.4 文献标示码:A 文章编码:1672-7274(2019)01-0029-03

1 引言

自2005年,国内首张IPTV牌照­由广电总局颁发后, IPTV业务已在全国­各大省份和运营商网络

中落地。随着ITU-R BT.2020对8K/4K超高清的标

准定义[1],以IPTV为代表的互­联网电视预计将迎来

更快速的发展。

本文介绍的IPTV系­统设计方案,从全面宏观的角度,对IPTV设计阶段中­所需考虑的系统架构

和业务模型进行系统性­分析和介绍,以期为新建

IPTV系统或类似视­频业务平台提供参考和­借鉴。

2 IPTV系统的架构设­计方案

IPTV系统主要可分­为IPTV业务平台和­CDN网络。IPTV业务平台完成­所有业务逻辑相关的功­能实现,主要有内容管理、业务管理、导航页面管

理和终端管理等功能。CDN网络完成IPT­V终端请求的流媒体服­务相关的功能实现,主要有请求调度功能和­流媒体服务功能[2]。较为典型的IPTV系­统

架构图如图1所示。 2.1 IPTV业务平台设计­要求

IPTV业务平台是整­个IPTV系统的业务­核心,一般由内容管理模块、业务管理模块、门户管理模块和终端管­理模块组成。随着互联网业务的发展,支付、社交、游戏等增值功能也都在­业务平台中。2.1.1 平台功能设计要求

(1)内容管理模块:内容管理模块主要完成­对所有IPTV平台中­内容资源生命周期进行­管理,包

括直播频道的落地、上/下线、录制,点播内容的入库、审核、上/下线,内容编排及所有音视频­信号的转码。

(2 )业务管理模块:业务管理模块主要完成­对IPTV平台中用户-产品-订购关系这三项主要业­务属性进行管理和维护,包括用户账号的开/销户管理、产品包的增删改,以及由用户-产品包关联产生的订购­关系进行维护和认证鉴­权查询。所谓产品包是指将单个­内容资源或多个内容资­源进行逻辑组合,并定义为产品逻辑,从而可支撑灵活的定价­策略。

(3)门户管理模块:门户管理模块主要完成­门户页面的编排、展现和业务逻辑触发反­馈。门户页

面又称为EPG,是IPTV业务中人机­交互的主要入口。用户选择播放内容、订购关系鉴权、支付确认、

反馈播放地址等一系列­实现IPTV业务使用­的流程环节均由门户页­面实现。

(4 )终端管理模块:终端管理模块主要实现­对终端的合法性管理、版本一致性维护和服务­质量监测等功能。包括终端的入网注册、防盗链密钥的更新、软件版本的升级管理和­收集终端探针采集的服­务质量数据等。

2.1.2 平台功能组网要求

IPTV业务平台是整­个IPTV的运营和管­理核心,设计中应重点考虑节点­规划和网络规划。

(1 )节点规划。容灾性和可扩展性是I­PTV业务平台节点规­划的关键点。由于整个IPTV的内­容资源、业务数据和请求逻辑的­执行都依赖业务平台,故容灾性不仅仅需考虑­备份功能,也应实现高可用性,故分布式部署是比较合­适的选择。但同时应考虑到内容资­源和业务数据在分布式­节点上重复存储和数据­同步问题,过多的节点虽然容灾性­得到了保障,但存储资源将存在严重­浪费,频繁改写的业务数据在­节点之间的同步逻辑也­将异常复杂。

因此,IPTV业务平台作者­认为部署为2~3个分布式节点是比较­适合的方案。因为类似IPTV业务­平台这种核心级的平台­在部署中,一般都会对全部内部组­件考虑本地的容灾机制,例如出口交换机的

双机主备、数据库的主备库、服务器的集群的N:n的等,因此2~3个节点的容灾能力理­论上已足以达到运营商­级的最高等级安全性要­求。同时,2~3个 节点之间的数据同步逻­辑相对简单,同步效率也能得到保障。

为保证2~3个节点的IPTV业­务平台能满足长期的业­务发展需求,各节点机房的预留机架­资源,缆线管道资源,电力资源和空调资源均­应考虑较长周期的潜在­扩容需求。

(2)网络规划。在IPTV业务流程中,终端的门户访问、身份认证请求、使用鉴权请求等都需直­接访问IPTV业务平­台。因此, IPTV业务平台的网­络特征是高频次、高并发、低延时、短连接和小流量。结合访问终端是分布在­整个网络中、且业务平台的节点数较­少这两点因素,建议IPTV业务平台­的节点部署在整个IP­承载网络的骨干层、业务平台的

分布式节点之间均通过­骨干层的高质量传输通­道予以互联,使节点之间可高效同步­内容资源和业务数据,确保各IPTV业务平­台节点均具有灾难情况­下对外提供完整服务功­能的容灾能力。

2.2 CDN网络设计要求

CDN网络是整个IP­TV系统的基础能力,承担IPTV中的所有­类型音视频业务的流媒­体服务,一般由调度中心、内容中心和边缘服务节­点组成。CDN的基本作用是通­过分布在IPTV用户­接入网的边缘服务节点,以最短的网络传输距离­为IPTV终端提供

所请求的内容资源,减少带宽拥塞和传输劣­化情况出现的可能性,保障IPTV终端的播­放效果[3]。

2.2.1 调度中心设计要求

CDN中的调度中心主­要承担IPTV终端请­求的

调度功能,根据终端的网络位置,将请求调度至距终端网­络距离最新的边缘服务­节点或根据请求内容调­度至内容中心节点。

调度中心的节点规划一­般建议为2个,互为主

备;网络规划则建议部署在­IP承载网的骨干层,满

足全网用户的请求可用­性。

2.2.2 内容中心设计要求

CDN中的内容中心主­要承担IPTV内容资­源的

长/短期缓存、内容资源预分发至边缘­服务器节点及为边缘服­务节点提供回源服务。CDN的内容中心与I­PTV业务平台的内容­管理模块的功能差异主­要

在内容资源的运营环节­不同。业务平台的内容管理模­块是内容资源的制作、审核和运营状态的管理;

而CDN内容中心是将­处于上线运营状态的内­容资源从IPTV业务­平台分发到边缘服务节­点,支撑用户

的播放请求。

内容中心的节点规划可­根据边缘服务节点的分

布区域、节点数量进行设计。例如省级IPTV系统­的

业务初期,可在省会规划一至数个­内容中心,根据各地市的边缘服务­节点数量,每个内容中心可下辖一­个或多个地市级边缘服­务节点,为它们提供内容资源的­分发和回源服务。

内容中心的网络规划一­般建议部署在IP承载

网的汇聚层,便于规划与骨干层的业­务平台和接入层的边缘­服务节点之间合理的传­输路由。

2.2.3 边缘服务节点设计要求

CDN中的边缘服务节­点主要承担为IPTV­终端

提供流媒体播放功能。播放所需的内容资源由­上级内容中心通过预注­入模式或边缘节点按需­回源模式获取。内容资源可根据缓存策­略存储及淘汰。

边缘服务节点的规划可­根据IPTV用户数和­业

务模型来测算节点总量­和单节点的能力。单节点的能力主要根据­用户分布和运营支撑资­源来评估。单点能力大,节点总量少,资源利用率高,但网络覆盖不够精准;单点能力小,节点总量大,网络覆盖精准,但运维压力大。

边缘服务节点的网络规­划则建议部署在IP承­载网的接入层,便于就近响应IPTV­终端的播放请求。

3 IPTV业务模型设计

IPTV系统的业务模­型参数主要由峰值并发­率、业务功能使用率、服务响应率和内容缓存­率构成。

(1)峰值并发率,评估所有IPTV终端­同时上线的概率。业务初期,该数值可设定为20%。

(2)业务功能使用率,评估IPTV不同业务­类型被使用的概率。因不同的业务类型可能­由不同的 功能组件服务,通过该使用率可将性能­需求指向对应的能力系­统。IPTV业务一般可分­为直播、点

播、回看这三类。业务初期,该数值可设定为40%、30%、30%。

(3)服务响应率,评估边缘服务节点和内­容中

心响应用户播放请求的­比例。边缘服务节点的缓存容­量一般较小,故主要用于存储热门资­源为主,冷门资源的请求可适当­由内容中心响应,这样可减少资源分发和­淘汰的复杂度。业务初期,该数值可设定

为边缘服务节点响应8­0%,内容中心节点响应20%。

(4)内容缓存率,评估边缘服务节点的缓­存容

量需求。由于服务响应率和资源­比例在视频业务中

根据“二八原则”有一定的对应关系,10%的资源总量约可响应5­0%的服务请求,20%资源总量约可响应80%服务请求,50%资源总量约可响应90%服务

请求。故当服务响应率确定后,节点的缓存容量需求也­可评估。

综上,根据上述业务模型,IPTV系统相关节点

的服务器配置、网络带宽需求、存储容量配置都可计算­出准确的需求规模。

4 结束语

本文全面阐述了IPT­V系统设计过程中需考­虑

架构设计、节点规划、网络规划和业务模型,并对目标架构、节点设置、网络选点和模型数值均­提出建议值,可对新建IPTV系统­或各类视频业务系统的

项目设计提供参考和借­鉴。■

参考文献

[1] 房磊.4K超高清发展动态研­究[J].广播与电视技术,2014,VOL.41(12). [2] 梁洁,陈戈,庄一嵘.内容分发网络(CDN)关键技术、架构与应用[M].

北京:人民邮电出版社,2013:30-200.

[3] 陈戈,梁洁等.CDN互联互通架构与­关键技术探讨[J].现代电信科

技,2012(4):5-7.

 ??  ?? 图1 IPTV系统架构图
图1 IPTV系统架构图

Newspapers in Chinese (Simplified)

Newspapers from China