hsy75的个人空间 https://blog.eetop.cn/vivilife [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

STB 应用手册术语 2 - CA,EPG,VOD,CDN

已有 5971 次阅读| 2008-2-22 11:11 |个人分类:STB Research

1.CA
(Certification Authority) 是认证机构的国际通称,它是对数字证书的申请者发放、管理、取消数字证书的机构。CA的作用是检查证书持有者身份的合法性,并签发证书(用数学方法在证书上签字),以防证书被伪造或篡改。
CA 也被用在有线数字电视行业中的加密,对流媒体文件进行CA加密,并需要进行解密后用户才能正常收看,以此来对用户进行管理,并防止了信号的私自盗用。


2.EPG
2.1 概述
EPG 是Electronic Program Guide的英文缩写,意思是电子节目菜单。【定义】是运行在机顶盒的一种应用程序,通过电视屏幕向用户提供由文字、图形和图像组成的人机交互界面,负责电视节目和各种增值业务的导航。EPG相当于计算机中的资源管理器和浏览器,是用户与机顶盒进行交互的主要途径,用户通过EPG选择收看电视节目和各种增值业务,并通过EPG使用机顶盒提供的各种功能。EPG的主要作用就是用户利用EPG提供的菜单,可以选择自己喜欢的组播频道;点播自己喜欢的视频节目;在线演唱自己喜欢的歌曲;查找IPTV提供的 各种信息,包括生活信息、娱乐信息、教育信息、体育信息等等;用户也可使用EPG提供的菜单来订购自己喜欢的节目;甚至可以通过EPG提供的菜单支付水 费、电费、进行电子商务的交易等。用户还可以利用EPG菜单查看节目的附加信息,例如对节目内容介绍、演员及导演的介绍等。同时通过EPG菜单中提供的家 长控制功能,家长可以对某些节目加以限制,不给孩子开放所有的观看权限。

 IPTV所提供的各种业务的索引及导航都是通过 EPG系统来完成的。 IPTV EPG实际上就是 IPTV的一个门户系统。 EPG系统的界面与 Web页 面类似,在 EPG界面上一般都提供各类菜单、按钮、链接等可供用户选择节目时直接点击的组件; EPG的界面上也可以包含各类供用户浏览的动态或静态的多媒体内容。EPG在美、欧等 数字电视发展较早的国家已得到了广泛的应用,成为数字电视的基本业务之一。据统计,在数字电视的各类业务中,EPG的点击率最高,并逐渐成为数字电视中一 个发展迅速的行业,出现了如美国 TVGuide等一批专业的EPG开发的制作公司。实际上,EPG已成为数字电视的重要标志,是观众进入数字电视和IPTV的门户。

【现状】我国IPTV目前还处于起步阶段,部分电视台、运营商和机顶盒生产厂商曾开发了一些EPG,但都只是某一个网络或一种机顶盒,缺乏广泛的适用性,在实际应 用中存在下面几个方面的问题:EPG内容信息缺乏统一的数据格式,给各台、网之间交换EPG带来很大的复杂性;每个数字电视平台都必须设计和开发EPG系 统,造成大量重复性劳动;兼容性差,机顶盒厂商不得不针对各平台重复开发EPG应用。
  
  EPG为IPTV提供的基本业务(如VOD/BTV/歌曲)及各种增值业务的使用提供了简单方便的操作平台,为IPTV用户收看电视节目、享受多媒体 节目点播以及开展信息服务提供了一个良好的导航机制。使用EPG系统可使用户能够方便快捷地找到自己关心的节目。使用EPG系统,用户通过电视机这个终端 和IP机顶盒就可以登陆Internet。更重要的是使用EPG系统用户就可以和电视进行互动,这样用户就不再被动地接收信息,用户可以及时、主动地发表 自己的意见和看法,并将这些意见和看法及时反馈给内容制作商。因此EPG在IPTV系统中起着十分重要的作用。
【IPTV】
2.2 功能
  EPG系统作为IPTV业务的门户系统,主要完成和用户的接口,用户命令的解析和交互并将结果发回给用户,为最终用户消费提供指引,并使用户最终享受 到IPTV服务。EPG系统必须向用户提供高质量的用户体验服务,即可以快速响应各类操作,让用户感受到电视般的享受;另外给用户提供简便的操作方式,适 合各类人群进行操作。
  节目单功能:频道化电视以“频道-时间”方式提供一段时间内的所有电视节目信息,实现业务浏览功能,通过节目单的方式展示IPTV提供的各种业务。
  节目播放列表功能:点播节目从播放列表中选择要点播的节目,在节目列表中要包含节目的相关信息。
  EPG的可选功能相对丰富,包括节目附加信息功能:给出节目的附加信息,如节目情节介绍等;节目分类功能:按节目内容进行分类,EPG必须支持让用户 对VOD节目根据节目的分类进行浏览,比如节目可以分类为故事片、新闻片、爱情片、恐怖片、卡通片等;节目预订功能:在节目单上预约一段时间之后将要播放 的节目,届时自动播放;家长分级控制功能:对节目内容进行分级控制。提供家长可以设置节目观看权限的控制界面;业务搜索功能:提供多种方式的业务搜索功 能,如按主演、导演、片名字数、ID、首字母等多种业务搜索功能;业务导航功能:提供业务排行、业务推荐、最新更新等导航功能。

2.3 架构
  EPG系统作为IPTV业务的门户系统,主要完成和用户的接口,完成用户命令的解析和交互并将结果发回给用户,为最终用户消费提供指引,并使用户最终 享受到IPTV服务。EPG系统必须向用户提供高质量的用户体验服务,即可以快速响应各类操作,让用户感受到电视般的享受;另外给用户提供简便的操作方 式,适合各类人群进行操作。
  EPG信息传递过程
  EPG信息要求准确、全面,便于浏览与查询。EPG的数据源自DVB广播的SI信息(ETSI EN 300 468 V1.5.1标准)、流媒体/CDN系统媒体信息以及IPTV内容管理系统生成的媒体元信息等。一般情况下机顶盒本身不直接接收SI信息及媒体元信息。 EPG信息用XML语言描述。EPG信息采用统一的格式与定义便于实现信息的共享,以及信息的自动采集处理。EPG信息传递过程如图1所示。
  EPG与机顶盒的接口
  STB与EPG Server之间采用HTTP协议交互,EGP Server作为服务器端,STB作为客户端,STB的请求数据在URL中体现。IPTV EPG与机顶盒之间的接口主要实现以下功能:节目的的获取功能,机顶盒通过接口可以获取EPG Server上面所有发布影片的列表,节目类型和影片名称信息;影片数据的获取功能,机顶盒通过接口可以获取某一个具体影片的具体信息,如影片介绍、演员 和导演等具体信息;客户自服务功能,包括节目预定,话单查询等功能;机顶盒向EPG服务器发送认证请求和服务请求,并从EPG服务器接收认证响应和服务响 应。
  EPG系统架构
  EPG从应用划分上可以主要分为如下的模块:Web表现层、系统和业务逻辑层和应用服务层。Web表现层主要是与用户交互的表现,负责向用户展示交互 界面和响应解析用户的请求,并能支持根据不同的用户属性下发相对应的EPG用户界面。EPG系统和业务逻辑层是EPG的核心功能部分,主要完成系统的业务 逻辑功能,包括用户的业务请求和管理节目元信息Metadata,负责和EPG的应用服务层以及和增值业务服务系统的接口。
  Web表现层与系统和业务逻辑层通过API接口调用,实现在同一业务逻辑层下可以有不同的Web服务器表现层。应用服务层是EPG系统中的关键模块, 通过和运营支撑系统、网络管理系统、内容服务系统及内容管理系统的接口,主要完成用户的认证、计费、业务鉴权、机顶盒配置及用户管理等功能。
  实现
  在这种EPG系统架构下,可用以下方式实现IPTV EPG的基本功能和可选功能。将所有的EPG内容和用户界面都存储在专用的EPG服务器中EPG服务器传送这些由HTML格式表示的信息至用户IP机顶盒,用户界面的表示在客户端完成
  客户端只需要安装浏览器软件。客户端与服务器的交互可由JavaScript解释完成。客户端只是接收者和解释器。
  Web表现层主要是用户点播节目和选取频道的界面。各种节目和频道在进入Media Switch系统时,其相应的信息也将会存入到EPG服务器上。用户可以通过机顶盒浏览EPG服务器上的网页,查询各种VOD节目的价格、信息,选择所需 的电视频道和节目或感兴趣的电影节目观看。
  系统和业务逻辑层主要由一些基本的服务和业务逻辑组成,包括价格查询、节目订购、家长控制、节目搜索、直播频道最喜爱的节目,同时还有个性化EPG的 存储和管理等功能。它为Web表现层提供API接口,提供Web页面生成所需要的数据和模板,支持Web服务器响应用户的请求。系统和业务逻辑层还与应用 服务层配合,完成节目的订购,价格查询,家长控制和用户最喜爱的节目等服务。
  IPTV应用服务层是IPTV系统中的关键核心模块,通过和内容管理系统/运营支撑系统/流媒体服务系统主要完成用户的认证、计费、业务鉴权以及用户profile的缓存、机顶盒的配置和管理、用户Media Shelf管理等一系列的应用。
【STB】
2.4 EPG信息组成
EPG由两部分组成:基本EPG信息和扩展EPG信息。基本EPG信息是指用SI服务信息表进行描述的EPG信息。它采用表传输方式,分别为NIT、BAT、SDT、EIT和EMT,这些表被分为一个或若干个段(SECTION),每个分段包含有一部分或全部关于表的信息。然后插入到传输流(TS)包中。      扩展EPG信息是对基本EPG信息的补充,它描述网络、业务群、业务、事件、EPG提供商以及广告等方面的扩充信息。扩展EPG信息由XML语言进行表 述,内容被封装成具有多级目录结构的文件系统,通过数据转盘传递,这些信息的入口采用EPG映射表(EMT)进行描述

2.5 EPG信息树型结构
在数字电视中,一个节目事件对应一个具体时段的电视节目,一套电视节目(Program)相当于模拟电视里一个电视频道,一个电视节目有一系列时间相继的 节目事件多个电视节目可以在一个传输流复用传输,占有一个模拟频道。数字电视使用EPG实现节目导航功能,需要使用传输流信息、节目信息、节目时间信息 等,这些信息都源自传输流的SI(服务信息表)。为了便于这些信息分类查询和数据更新,需要将这些信息组织起来。

2.6 EPG的实现   
     要实现EPG,利用DVB-SI表来实现EPG是很自然的方法。在这种方法中,发送端和接收端(机顶盒)必须达成协议。发送端必须发送机顶盒实现EPG所 需的SI表,而机顶盒接收从发送端发送的SI表,通过信息提取和信息重组,组织构成EPG,并显示给用户。

2.7 EPG接收端信息的提取过程   
     数字电视接收终端设备从同轴电缆、卫星微波、地面微波信号中接收到信号,输入到终端设备中,进行相应的标准的解调和解码,得到TS,利用接收端中的EPG 应用程序,将TS中的SI信息或数据转盘中的相应信息提取,生成电子节目菜单信息,供用户交互。实际应用中EPG接收端的实现按照如下步骤进行:
     (1)输入频率、符号率、调制方式锁定频道。
     (2)根据NIT表的PID取得NIT表,解析并保存。
     (3)从NIT表中的第一个descrīptor()中取得network_name_descrīptor可以得到网络名称,这个一般描述的是网络运营商的名称,可以在屏幕上显示,根据需要显示,不是必须的。
     从NIT表中的第二个descrīptor()循环中取得当前网络所管理的频道资源信息表 cable_delivery_system_descrīptor(),从中可以得到所有几个频道的关键字段值frequency(频率), modulation(调制方式),symbol_rate(符号率)。至此,网络信息资源已全部获得,这是非常关键的一步。
     (4)根据上述网络信息,建上一个循环,分别各自锁定不同的频道。
     (5)在已锁定的频道下,接收当PSI/SI信息表中的PAT、PMT、SDT表,完成所有节目信息的收集,包括以下内容:共多少个频道;每个频道下有多少套可供播放的节目;每个节目的名称,相关PCR_PID,V_PID,A_PID等。
根据以上信息可以组织菜单,并实现节目的播放。
     (6)最后接收EIT表,通过循环,在一个物理频道上,可以取得所有的节目时间表和内容,包括一天或一周、一月、两个月的节目预告。
根据以上6个步骤,最后可以在接收端机顶盒上形成完整的EPG并显示。


3. VOD
VOD是Video On Demand的缩写,即视频点播的意思。顾名思义,它是一种可以按用户需要点播节目的交互式视频系统,或者更广义一点讲,它可以为用户提供各种交互式信息 服务。交互式视频点播系统一般由VOD前端处理系统、传输网络、用户机顶盒三个部分组成。

VOD前端处理系统是提供用户节目、进行管理及计费等用的,故包括视频服务器、磁盘阵列、节目播放及控制设备、节目数据库、网络管理和计费等系统。前端 处理系统可以说是VOD的核心,决定了VOD系统的服务能力。VOD系统的传输网络大体可分为骨干传输网和用户接入网两部分。用户端的机顶盒是从网络获取 多媒体信息的桥梁,是一种智能型数字信号转换器,现正向微型电脑方向发展,逐渐集成电视与电脑的功能,用户通过机顶盒实现视频节目点播、数字电视广播、电 子商务等多媒体信息服务。

有线电视视频点播,是指利用有线电视网络,采用多媒体技术,将声音、图像、图形、文字、数据等集成为一体,向特定用户播放其指定的视听节目的业务活动。包括按次付费、轮播、按需实时点播等服务形式。

视频点播的工作过程为:用户在客户端启动播放请求,这个请求通过网络发出,到达并由服务器的网卡接收,传送给服务器。经过请求验证后,服务器把存储子系统 中可访问的节目名准备好,使用户可以浏览到所喜爱的节目单。用户选择节目后,服务器从存储子系统中取出节目内容,并传送到客户端播放。通常,一个“回放连 接”定义为一个“流”。采用先进的“带有控制的流”技术,支持将上百个高质量的多媒体“流”传送到网络客户机。客户端可以在任何时间播放存在服务器视频存 储器中的任何多媒体资料。客户端在接收到一小部分数据时,便可以观看所选择的多媒体资料。这种技术改进了“下载”或简单的“流”技术的缺陷,能够动态调整 系统工作状态,以适应变化的网络流量,保证恒定的播放质量。

视频点播分为互动点播和预约点播两种。互动点播即用户通过拨打电话,电脑自动安排其所需节目。预定点播即用户通过打电话到点播台,然后由人工操作,按其要求定时播出节目。

VOD的最初出现是为了更好的满足用户对自主收看视频节目的需求,但是随着VOD技术的不断进步,其广泛的应用对大众文化和商业运作模式都将产生强烈的影 响。 VOD不仅可以为终端用户提供多样化的媒体信息流,来扩大人们的信息渠道,丰富人们的精神生活;而且在医院、宾馆、飞机等场所的娱乐,公司的职员培训、远 距离市场调查、公司的广告业务等领域将逐渐充斥着VOD技术的全新应用。

4.CDN
CDN的全称是Content Delivery Network,即内容分发网络。其目的是通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的网络"边缘",使用户可以就近取得所需的内容,解决Internet网络拥挤的状况,提高用户访问网站的响应速度。从技术上全面解决由于网络带宽小、用户访问量大、网点分布不均等原因所造成的用户访问网站响应速度慢的问题。
CDN互联网内容发布网络(Content Delivery Network)  CDN技术是近年来在美国首先兴起并迅速发展起来的一种解决互联网性能不佳问题的有效手段。其基本思路就是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,cdn系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。

    实际上,内容分发布网络(CDN)是一种新型的网络构建方式,它是为能在传统的IP网发布宽带丰富媒体而特别优化的网络覆盖层;而从广义的角度,CDN代表了一种基于质量与秩序的网络服务模式。简单地说,内容发布网(CDN)是一个经策略性部署的整体系统,包括分布式存储、负载均衡、网络请求的重定向和内容管理4个要件,而内容管理和全局的网络流量管理(Traffic Management)是CDN的核心所在。通过用户就近性和服务器负载的判断,CDN确保内容以一种极为高效的方式为用户的请求提供服务。总的来说,内容服务基于缓存服务器,也称作代理缓存(Surrogate),它位于网络的边缘,距用户仅有"一跳"(Single Hop)之遥。同时,代理缓存是内容提供商源服务器(通常位于CDN服务提供商的数据中心)的一个透明镜像。这样的架构使得CDN服务提供商能够代表他们客户,即内容供应商,向最终用户提供尽可能好的体验,而这些用户是不能容忍请求响应时间有任何延迟的。据统计,采用CDN技术,能处理整个网站页面的 70%~95%的内容访问量,减轻服务器的压力,提升了网站的性能和可扩展性。

    与目前现有的内容发布模式相比较,CDN强调了网络在内容发布中的重要性。通过引入主动的内容管理层的和全局负载均衡,CDN从根本上区别于传统的内容发布模式。在传统的内容发布模式中,内容的发布由ICP的应用服务器完成,而网络只表现为一个透明的数据传输通道,这种透明性表现在网络的质量保证仅仅停留在数据包的层面,而不能根据内容对象的不同区分服务质量。此外,由于IP网的"尽力而为"的特性使得其质量保证是依靠在用户和应用服务器之间端到端地提供充分的、远大于实际所需的带宽通量来实现的。在这样的内容发布模式下,不仅大量宝贵的骨干带宽被占用,同时ICP的应用服务器的负载也变得非常重,而且不可预计。当发生一些热点事件和出现浪涌流量时,会产生局部热点效应,从而使应用服务器过载退出服务。这种基于中心的应用服务器的内容发布模式的另外一个缺陷在于个性化服务的缺失和对宽带服务价值链的扭曲,内容提供商承担了他们不该干也干不好的内容发布服务。

    纵观整个宽带服务的价值链,内容提供商和用户位于整个价值链的两端,中间依靠网络服务提供商将其串接起来。随着互联网工业的成熟和商业模式的变革,在这条价值链上的角色越来越多也越来越细分。比如内容/应用的运营商、托管服务提供商、骨干网络服务提供商、接入服务提供商等等。在这一条价值链上的每一个角色都要分工合作、各司其职才能为客户提供良好的服务,从而带来多赢的局面。从内容与网络的结合模式上看,内容的发布已经走过了ICP的内容(应用)服务器和 IDC这两个阶段。IDC的热潮也催生了托管服务提供商这一角色。但是,IDC并不能解决内容的有效发布问题。内容位于网络的中心并不能解决骨干带宽的占用和建立IP网络上的流量秩序。因此将内容推到网络的边缘,为用户提供就近性的边缘服务,从而保证服务的质量和整个网络上的访问秩序就成了一种显而易见的选择。而这就是内容发布网(CDN)服务模式。CDN的建立解决了困扰内容运营商的内容"集中与分散"的两难选择,无疑对于构建良好的互联网价值链是有价值的,也是不可或缺的最优网站加速服务。

    目前,国内访问量较高的大型网站如新浪、网易等,均使用CDN网络加速技术,虽然网站的访问巨大,但无论在什么地方访问都会感觉速度很快。而一般的网站如果服务器在网通,电信用户访问很慢,如果服务器在电信,网通用户访问又很慢。

    它采取了分布式网络缓存结构(即国际上流行的web cache技术),通过在现有的Internet中增加一层新的网络架构,将网站的内容发布到最接近用户的cache服务器内,通过DNS负载均衡的技术,判断用户来源就近访问cache服务器取得所需的内容,解决Internet网络拥塞状况,提高用户访问网站的响应速度,如同提供了多个分布在各地的加速器,以达到快速、可冗余的为多个网站加速的目的。

    CDN的特点

    1、本地Cache加速 提高了企业站点(尤其含有大量图片和静态页面站点)的访问速度,并大大提高以上性质站点的稳定性

    2、镜像服务 消除了不同运营商之间互联的瓶颈造成的影响,实现了跨运营商的网络加速,保证不同网络中的用户都能得到良好的访问质量。

    3、远程加速 远程访问用户根据DNS负载均衡技术 智能自动选择Cache服务器,选择最快的Cache服务器,加快远程访问的速度

    4、带宽优化 自动生成服务器的远程Mirror(镜像)cache服务器,远程用户访问时从cache服务器上读取数据,减少远程访问的带宽、分担网络流量、减轻原站点WEB服务器负载等功能。

    5、集群抗攻击 广泛分布的CDN节点加上节点之间的智能冗于机制,可以有效地预防黑客入侵以及降低各种D.D.o.S攻击对网站的影响,同时保证较好的服务质量 。 



点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 1

    好友
  • 2

    获赞
  • 14

    评论
  • 3241

    访问数
关闭

站长推荐 上一条 /2 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-20 13:36 , Processed in 0.017941 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部