EPG系统
- 格式:ppt
- 大小:2.18 MB
- 文档页数:23
EPG系统的关键技术EPG系统的关键技术实现EPG系统主要有以下几个关键技术:发端的SI数据的组织和生成,接收端SI数据的接收和解析,接收端SI数据库的建立,EPG界面的显示等。
其中有些是用硬件实现,如SI数据的接收和解析;有些则用软件实现,如SI数据库的建立和EPG界面的显示。
具体如下:1、SI数据的组织和生成发端的SI数据的组织和生成,由发端的SI服务器(SI Server)完成这部分功能,接收端的SI解析与此功能相反,主要负责SI数据表的重建。
SI数据的组织要符合DVB-SI中的语法定义和MPEG-2的语法定义,同时要纵观传输网络中的所有业务信息。
信息内容应与PSI和SI表中的信息相对应,它可按照Network-Transport Stream-Service-Event的分层顺序描述,同时内嵌Transport Stream-Program(Service)-Element Stream的分层顺序。
2、SI数据库的建立SI数据必须按照一定的数据结构进行存储,这样才能方便、快捷地对其进行检索和数据的提取。
特别是对EPG系统,运行于机顶盒的实时操作系统中,需要对用户的交互进行实时的动作。
SI数据库建立的好坏对其性能有重要的影响。
SI数据主要有:网络信息、传输流信息、业务(节目)信息,业务的事件信息等,并且大量的信息都是通过描述子来传输的,所以可用树状链表来存储数据,构成从网络、传输流、业务、事件的树状结构,传送不同信息的描述子用继承于同一基类的描述子类来表示。
3、EPG系统的显示技术当电视节目和EPG应用同时启动时,用户看到的可能是节目画面和EPG界面的叠加,用户所看到的电视画面从前到后可以分为三层,依次为图形层、视频层和背景层。
这里的图形层也就是下面所说的OSD(On Screen Display)层,OSD界面显示技术指在图像画面上叠加文字显示,使屏幕为用户提供更多的附加信息。
视频层为当前正在收看的节目(解码出来的活动图像);背景层为没有播放电视节目和启动EPG菜单时的屏幕图像。
分析Technology AnalysisI G I T C W 技术130DIGITCW2020.05EPG 即电子节目指南的英文缩写,在数字电视系统中,数字电视节目比模拟电视节目频带利用率高很多,传统的搜索节目用遥控器翻屏已不能适应广大用户享受快捷高质量信息服务需求,因此EPG 是数字电视广播发展的先导门户,是为用户提供的一次非常有特色的项目之一。
1 E PG 基本功能EPG 是运行在机顶盒STB (Set-Top-Box )上的一种应用程序,是用户与机顶盒进行交互的主要途径,用户通过EPG 使用机顶盒提供的各种功能选择收看自己喜欢的电视节目及各种增值业务,其具备的功能如下。
(1)节目单。
EPG 是以频道-节目名称-节目内容-节目播出时间为字段,提供一周的电视节目简介,用户可以以自己习惯的节目单方式进行浏览,可以选择一点或者一段时间正在播出的节目,或者选择喜欢的频道进行浏览,也可分类对节目信息进行浏览。
(2)当前节目播放。
用户可以从节目单中直接选择当前节目播收看。
(3)节目附加信息。
可以选择某个事件浏览其附加信息,如节目内容简介,节目在各地的收视率,播出时段等。
(4)节目分类。
有线运营对数字电视排序一般是按节目的类别排序,方便用户搜索节目,如新闻类、体育、娱乐、按专业分如棋牌、钓鱼等。
(5)预约收看。
在节目单上按频道、按节目类别预约一段时间内将要播出的节目,届时节目将自动播放。
(6)家长控制管理。
家长根据孩子的年龄可以选择一些节目进行加锁。
(7)扩展EPG 信息。
根据前端提供的信息有扩展功能。
2 表PSI/SI 的总体结构2.1 E PG 通过PSI/SI 来实现由于MPEG 所定义的PSI 的PAT 、PMT 、CAT 表所提供的信息只是对单一的TS 流的描述,接收端只能对一个TS 流传输的节目进行解码,而数字电视传输的是多个TS 流,数字电视业务多样化需要不同TS 流的相关业务信息和事件信息,因此DVB 对PSI 扩展后又增加了9个SI 表并规定了固定的PID 偏移值,例如PAT 表是PSI 表的根,它的PID 值固定为0x0000、条件接收表(CAT )的PID 偏移值是0x0001、而节目映射表(PMT )PID 偏移值是有PAT 表给出的,传输不同节目TS 流的PID 是不一样的,满足了用户从多个TS 流中提取业务信息。
绥芬河EPG系统综述一、epg概述epg 是electronic program guide的英文缩写,意思是电子节目菜单。
广播电视正向数字化、网络化、信息化、智能化方向发展,数字电视已经成为广播电视发展必然趋势。
数字电视发展,给广播电视行业带来全新运营模式与管理理念。
二、绥芬河epg系统的结构及其软件系统构成为三层体系构架,包括客户端程序、服务端程序和数据库服务器。
服务端完成对客户端身份验证、数据访问、维护所有内部业务逻辑,客户端为表现层提供人机交互。
epg headend col软件系统负责数字电视播出网络资源的统一分配和协同,完成数字电视台的psi/si标准表、私有描述符、各种应用数据的生成和播出。
软件系统从功能上划分为三个部分:资源管理、播出管理、设备管理。
1.资源管理资源管理负责系统所有资源和技术参数的分配,如标准代码、网络、传输流、业务、业务群、基础流、事件和系统支持的描述符信息的配置管理,另外,支持导出描述加扰信息的xml文件。
1) 标准代码管理包括国家代码、语言代码、一级节目内容分类代码、二级节目内容分类代码、自定义一级节目内容分类代码、自定义二级节目内容分类代码条件接收系统管理。
2) 网络管理负责配置管理网络信息以及网络信息的附加信息,包括多语种网络名称、网络链接信息。
网络信息包括网络id、网络名称、是否本地网络、描述信息。
3) 业务基本信息包括业务名称、初始网络、业务id、业务类型、参考业务(用于nvod)、业务描述信息。
业务管理负责配置管理系统的业务信息,业务组件关联信息、多语种业务名称信息、业务有效国家信息、业务加扰信息和基础流加扰信息。
4) 业务群是几个业务逻辑集合,方便对业务群中所有业务进行统一的控制和管理。
该模块实现业务群信息配置管理、多语种业务群名称管理、业务群包含业务信息的选取和维护、业务群有效国家的配置管理和业务群链接信息配置管理。
5) 负责管理传输流信息及其附加信息,如传输参数(线缆、卫星、地面)信息、传输流附加频率信息、传输流中业务信息的加载等。
数字电视的电⼦节⽬指南(EPG)及其系统数字电视由于传输数字化,多种业务可以混合在⼀起通过⼀个信道传输。
因此,数字电视已经不是单⼀的电视业务,⽽是指通过电视传输通道传输的数字业务,包括视频、⾳频、图像、数据等。
全球数字电视已经进⼊快速发展阶段。
可以预见,在今后⼏年,与数字电视相关的业务将⼤幅度增长。
随之⽽来的问题是当数字电视能为⽤户提供数倍于⽬前节⽬量的节⽬及多种业务时,⽤户怎样才能便捷地找到所要的节⽬和信息呢?电⼦节⽬指南(EPG)显然是必不可少的⼯具。
电⼦节⽬指南给⽤户提供⼀个容易使⽤的、界⾯友好的、可以快速访问节⽬的⼀种⽅式,⽤户还可以通过该功能收看⼀个或多个频道,甚⾄所有频道近期将播放的节⽬。
同时,EPG可提供分类功能,可以帮助⽤户浏览和选择各种类型的节⽬。
当然电⼦节⽬指南对业务提供商也有很重要的意义。
数字电视的信息1、节⽬说明信息 在数字电视中,所有的信息和信号,包括视频、⾳频、⽂字、图⽚等经数字化后都变成了数据。
数据在传输前要按照有关标准(⼀般是MPEG-2)打包,形成固定长度的传送(TS)包,MPEG-2的TS包长为188字节,然后再通过⽹络快速传输到⽬的地。
对于这些长度相同的TS包,如果没有引导信息,接收端解码器是⽆法找到需要的码流的。
因此,在MPEG-2中专门定义了PSI。
PSI的作⽤是⾃动设置和引导解码器进⾏解码。
PSI由节⽬关联表(PAT)、条件接收表(CAT)、节⽬映射表(PMT)和⽹络信息表(NIT)组成,每个表分成若⼲段映射(变换)到TS 中传输。
PSI的⼏个表包含了解码和重现节⽬所需信息,其主要作⽤是找到节⽬和要解压缩的码流。
其中PAT是所有表的根,它的PID值为0。
实际应⽤中,解码器要对⼀特定码流解码时,⾸先要找到PAT。
然后在PAT中找到所需节⽬(⽐如节⽬1),根据节⽬1相应的PMT的PID(如22),找到节⽬1的PMT。
PMT中可能包括多个数字码流(包括视频码流、⾳频码流和数据码流),每个码流也有⼀个PID。
EPG广告系统
EPG广告系统已广泛适用于省、市、县各级广告运营商管理广告业务,内容涵盖广告客户管理、广告合同管理、广告排期与审核管理等,系统提供了各种广告的查询、报表及流量分析功能。
可查询出正在播发、还未播发以及过期的广告信息,支持播出清单、播出证明以及播出通知书以excel文件格式导出。
它集输入、编辑、审核、查询、统计和各种处理为一体,具有高度的灵活性、可靠性、安全性、可扩展性以及极高的性价比,是数字电视行业最优秀的广告系统之一。
EPG广告系统是为了配合运营商终端广告业务增值模式而提出的前端管理系统解决方案,目的是对新媒体广告业务进行商用管理,对新媒体广告整个运营链进行系统级的支撑,以达到增值目的。
数字电视电子节目指南(EPG)系统基本原理介绍【摘要】数字电视机顶盒,它是接收数字电视节目的用户端设备。
开机通常都有一个开机菜单,不同有线电视营运商界面都有所不同,但基本功能是一样的,主要内容是营运商提供节目频道的分类和系统设置及一些扩展功能。
这些内容构成了页面的主菜单,其下一层菜单则通常EPG系统所构成。
主要对数字电视电子节目指南(EPG)系统基本原理进行了具体介绍。
主菜单中的系统设置是为引导接收机快速准确地接收到DVB 节目而设的,其有最基本的有三个操作:信息检测、频道搜索、节目更新。
1、信息检测:它主要显示目前数字电视系统的主频及相关参数,如主频频率、码率、调制方式、误码率、信号电平等,供维护人员检测参考。
2、节目搜索:接收机在节目搜索时首先搜索主频频率,找出SI信息,然后生成EPG,又由EPG生成一个节目列表,这个节目列表包括节目名称、节目说明、节目播出时间等,并将这个节目列表作为下一层菜单,每个下层菜单项都指向相应节目所在的TS流,达到用户能方便快捷地收看到所需节目的目的。
节目搜索分两种方式:一种是手动搜索,一种是自动搜索。
手动搜索方式是通过人工输入主频频率或DVB系统内所有TS流的调制频率来引导接收机接收;自动方式是由软件设置好相关的接收参数,由软件来引导接收机接收。
3、节目更新:在前面说过,接收机的程序必须要按照数字电视前端机房规定的数据结构来定制,当前端需要变更播出节目时(如增加或减少节目的播出,调整播出节目的类别等)或更改主频频率时,接收机的数据也应作相应的变更。
所以,当前端要作节目变更时,营运商必须要同时更接收机的装载器,并向所有接收机发出数据更新信息,用户收到信息后,就可节目更新功能来更新接收机的内容了。
在数字电视中,所有视频、音频、文字、图片等经数字化处理后都变成了数据,并按照MPEG-2的标准打包,形成固定长度(188个字节)的传送包,然后将这些数据包进行复用,形成传送码流(TS),通常一个频道对应一个TS流,一个频道的TS流由多个节目及业务组成。
Network World •网络天地Electronic Technology & Software Engineering 电子技术与软件工程• 1【关键词】EPG 广告 数字电视 增值业务EPG (Electronic Program Guide )即电子节目指南,是整个有线数字电视平台的门户,它为用户提供了一种易用的、界面友好的、可快速访问的一种体验方式,因此,用户对数字电视平台的整体评价在很大程度上取决于EPG 。
EPG 既可以方便用户搜索自己喜爱的节目,同时,我们也基于EPG 的功能而建立一套信息播发系统,在其中添加应急通告、消息展示、业务宣传、广告等多种信息,这就是EPG 广告系统,在安全播出的范畴内,又可以被称作基于EPG 平台的应急信息插播系统。
EPG 广告作为一种新颖的广告形式,主要是在广电运营商自己控制的开机界面、首页主菜单、EPG 菜单、频道导航条、频道列表、音量条、音频广播、NVOD 、导视频道、付费频道、电视邮件等UI (User Interface ,用户界面)中进行应急通告、信息和广告的发布,同时,也可以在普通直播视频节目之上覆盖广告信息(例如:挂角广告、滚动条广告等),这些广告形式统称为EPG 广告,它是目前已被证实过的基于单向网络开展的一种能够快速部署、运营高效的增值业务,既可以为有线电视网络运营商带来丰厚的广告收益,同时相比传统的电视频道内的节目插播广告而言,EPG 广告的带入感和体验感要更强,带给用户的反感度较低。
本文就某数字电视前端的EPG 广告系统的系统组成、结构特点及业务流程进行分析,以为广大广电数字电视前端EPG 广告及应急播发功能实现提供案例参考。
该EPG 广告系统(应急插播系统)是基于深圳某公司EPG 新媒体广告系统结合该有线电视前端播控系统特点搭建而成,并根据广电安全播出要求与该有线电视网络公司运营及用户特点,建立完善的EPG 广告制作、排单、数字电视前端EPG 广告系统的结构及特点文/郭俊岩交接、编排、录入、播发运行流程。
前后端整合的EPG系统一、摘要随着web技术的发展,根据使用技术以及出现的时间的不同,前后端整合的方式可以从早期到现在依次分为前后端混合、前后端分离-CSR(客户端渲染)、前后端分离-SSR(服务器渲染)三种。
由于IPTV的业务特点,在EPG系统开发设计上,目前主要处于SSR。
但是基于CSR主要的问题在于首页载入较慢,页面内容需要主动上报,影片推荐呈现速度受机顶盒硬件影响等问题。
为了解决这些问题,我们基于SSR方法,提出一种前后端整合的EPG系统。
关键词:EPG、服务器渲染、前后端整合、IPTV二、背景目前EPG系统主要以单页面为主,页面彼此独立,这种系统设计方便了故障定位,但是也不利于系统工程维护以及代码优化升级。
近年来由于React[1]、VueJs等组件化的前端框架的出现,发展出CSR技术。
以河北EPG系统为例,开发上也进行了技术迭代,对原有EPG进行了组件化升级,提高了新页面的开发效率和质量。
机顶盒访问EPG[2]的流程如图1所示:1、Request:机顶盒通过内置浏览器发出页面请求。
2、服务器通过对应的Controller处理用户请求。
3、将机顶盒所需要的HTML和JS返回机顶盒。
4、浏览器通过Ajax对Server发出数据请求,获取影片详情、观看记录等数据。
5、同步骤2。
6、Controller向Model查询用户所需要的数据。
7、回传数据。
图1机顶盒访问EPG流程图由于前端框架必须等待所需要的资源都加载完后才能够开始进行页面初始化渲染、页面中的主要内容皆是通过代码动态产生,导致如果EPG内容过多就会造成加载缓慢的情况。
后面发展出的SSR技术,让客户端在载入网页时,一开始就能够直接取得整张渲染好的页面。
加载流程如图所示。
虽然该开发方式能够降低接口请求、首页载入速度慢的问题,但在IPTV业务领域,可行性以及采用了SSR模式带来的其他问题,主要在现网服务器架构上改动过大,增加了系统运维复杂度。