DVB数据广播与OC2020/5/11数字电视系统中的数据广播,就是将各种信息进行封装并调制到有线电视射频频段上,通过数字电视网络,以数据的形式广播到机顶盒,实现点到多点的信息传送。这种广播可以是一次性的,也可以是周期性的。什么是数据广播数据广播相关协议栈MPEG-2TS流数据管道数据流PESMPEG-2数据段DSM-CCsectionDSM-CC数据轮播DSM-CC对象轮播对象轮播多协议封装数据轮播广播数据分类1.节目信息,即PSI信息,包括PAT、PMT、NIT等,这些信息是从码流中分解出节目所必需的;2.业务信息,即SI信息,包括NIT、SDT、EIT、TDT、TOT等,这些信息包括了网络描述、业务说明、节目介绍、时间等;3.专用数据(如Subtitle、Teletext等),这类数据是作为辅助业务的;4.应用类数据,这类数据的数据格式和传输封装方式与具体的应用相关,而且数据量都比较大。数据管道(Datapiping)数据流(DataStreaming)异步数据流同步数据流从同步数据流多协议封装(MultiProtocolEncapsulationMPE)数据轮播(DataCarouselDC)对象轮播(ObjectCarouselOC)目前国内主要厂家均采用OC的方式进行数据封装与传输。前端播出服务器又称OC打包机(OCG)数据的封装与传输6数据封装方式(2)数据流数据流封装方式适用于面向数据流的、端到端的传输。所传输的数据内容直接封装在PES流中。异步数据流:只有数据、没有任何时序要求的流(如RS-232);同步数据流:带时序要求的流,在接收机中数据和时钟能够再生,放入同步数据流中;从同步数据流:带时序要求的流,流中的数据能够以同步的方式与其它的数据流(例如音频,视频)一起回放。(1)数据管道数据管道的封装方式适用于那种需要简单的、异步的、端到端的数字电视网络中的数据广播业务。所传输的数据内容直接封装在MPEG-2TS包的载荷中。7数据封装方式(3)多协议封装支持在MPEG-2传送包中传输任意协议的业务,如IP业务;其编址可以是单播(unicast)、多播(multicast)和广播(broadcast)。支持对数据包的加密,动态改变MAC地址,保证封装对数据传输是安全的。把数据报封装成DSM-CCsection,后者和MPEG-2私有section格式兼容(4)数据轮播支持周期性数据模块传输的数据广播业务,服务器周期循环发送一组不同内容的数据到用户;数据被构造为模块的形式,每个模块被分割,组成一个或更多数据信息负荷;模块大小已知,可随时更新、加入或删除。模块可聚集成模块组,或超级组。数据轮使用DSM-CC数据轮传送。8数据封装方式(5)对象轮播支持需要对内容进行周期性广播的数据业务,通过广播网络周期性地发送数据模块。数据模块的内容既可以是目录结构、文件实体,也可以是流或流事件信息。内容以对象的方式进行封装,对于不同类型的对象可以分别指定发送速率,不同的对象可以跨流发送,同一个对象也可以属于多个对象轮,可以将多种内容关联操作,还可以根据服务应用的优先级给予不同级别的响应。采用DVBDSM-CCOC协议对数据打包,以ASI接口输出TS流,可以直接输入到QAM上调制输出,又可以在复用器上对该TS流重新分配、管理和加扰。这些特点使对象轮播的传送方式给予了前端系统非常灵活的操作方式,即形成一个功能强大的服务,非常适合于开展基于数据广播的多媒体业务.不同封装方式所适合的应用应用数据数据管道数据流多协议封装数据轮播对象轮播异步同步从同步实时动态数据流※※时序相关数据※IP数据报※※EPG※静态数据文件※※※数据广播功能框图实时数据获得、转码卫星互联网有线网数据封装、播控复用器数据轮播发生器(OCG)对象轮播器(OCG)是数据广播中一个非常重要的工具,其主要功能是播发与控制交互应用及其数据,机顶盒中间件或浏览器所能显示的信息、数据或执行的各种应用程序,都依赖OCG的播发。OCG定位为一个支持OC协议的播发软件,要求能支持对象轮播(DSM-OC)协议的数据播发,做到支持网关,文件,目录对象的播发,以及流和流事件对象的播发,要求可对各个对象,module进行相关的属性控制。数据广播OCG系统,可以在单向网络上播发MP3、实时交通信息、股票数据、天气预报、网页、Java应用等多种数据及应用,它数据的格式和组织形式没有要求。数据广播系统结构数据广播系统(DBS)由SI编辑器、EPG编辑器、SI生成器、OC发生器(OCG),以及应用(新闻、天气预报、网页等)模块等组成,生成的TS流由复用器加入到一个或多个数字频道中。文件服务器数据库服务器SI编辑服务器SI发生器OC发生器EPG编辑服务器视频业务HFC播发服务器DBS(带播出卡)播发服务器DBS(带播出卡)复用器复用器调制器调制器混频器