视频服务器网络在播出系统中的应用

一、系统需求和设备选型

当前,随着计算机高速网络与多媒体存储技术的迅速发展,电视播出领域正处于由磁带播出向硬盘播出方向发展的变革时期。以硬盘存储为中心的视频网络播出系统作为一种新兴的科技已经得到广播电视业内的广泛关注。

目前,一些电视台开发的硬盘播出系统大多采用两台视频服务器互为主备。这种方法的主要优点是结构简单,可靠性高。但其缺点也是比较明显的。一是由于它采用主、备(也称镜像),使得系统同样节目素材存储需要两份拷贝,实际存储效率只能达到45%左右,提高了成本;二是系统扩充能力有限,系统扩充时,由于受到磁盘阵列数目的限制,存储时间不能过长;三是主、备机由于编码器不能共享,需要双倍的编解码器,成本较高。 我台在对国际上各种硬盘视频服务器进行调研的基础上,根据台内实际情况,选用了美国Sea-Change公司生产的BMC1200视频服务器网络系统。该系统采用了一种新的技术方案—MediaCluster技术。它是由3个或3个以上视频服务器组成的网络集群,并采用MPEG-2编码压缩方式,其特点如下:

1、多个视频服务器之间采用网络连接,通过引用MediaCluster核心技术,实现多级故障自恢复功能。它不仅在每个服务器内部的磁盘阵列之间采用RAID5冗余技术,运用数据块的奇偶特性和来实现数据保护。而且每两个视频服务器之间再次应用RAID2技术,使用系统具有两级安全保障。不但可以保证所有视/音频数据不会因某一组硬盘损坏而丢失,即使当任一个视频服务器发生故障,也可通过其余服务器中校验数据的运算,将丢失的数据毫无损失地恢复出来。同时,由于视频服务器网络具有二级RAID保护,使得系统内同样的节目素材存储只需一份拷贝,在相同的存储容量下,硬盘有效播出容量可达到70%左右。

2、Sea-Change运用其自己的专利技术,在视频数字网络平台上建立了SeaNet协议,以实现它在服务器之间运用RAID2技术,使经压缩后的视/音频数据被拆分成数据块后与其校验数据以恒定的比特流方式均匀地存储在每一个服务器的磁盘阵列中,也使得服务器之间传输数据时网络达到均衡,可获得近80%的有效带宽,从而解决了网络冲突和阻塞的缺陷。同时,由于采用了视频网络结构,节目素材能够实现多通道播出充分共享,系统扩充也很方便。

3、多输入/输出视/音频接口,输入编码器可以共享,通道的数量与功能可灵活配置。

4、每个服务器UPS电源可供其它服务器共享使用,并允许热插拔,提高了系统的可靠性。

二、硬盘视频服务器网络 播出系统

系统的主要设备中,我们采用了三个视频服务器(以下称三个节点)。每个节点含12块18GB硬盘,若采用12Mb/s码流播出时,有效存储时间为64小时。每个节点配有三路视/音频解码板和一路编码板,共有12路视/音频输入输出通道。

三个节点之间分别通过内置的四口IOP-914 100Mbps网卡两两相连,形成一个双向无阻塞的视频网络拓朴结构,用来以80Mbps的码流均匀存取和传输视/音频数字信号。而且由于每一个节点与网络中的其它节点相连,即使有一条链路出现故障,网络故障自恢复功能仍能保证网络的畅通。

BOSS广播级服务器管理工作站和三个节点通过一个集线器HUB1组成了硬盘服务器网络管理、检测系统,并通过管理界面随时动态地显示硬盘系统的工作状态,以供播出人员监视。同时提供故障诊断的用户接口和报警系统,用来诊断网络中每一个硬件的故障原因。 另外,播出控制和素材文件管理系统是由两个主、备数据库服务器通过网络集线器HUB2与两个主、备播出站和两个主、备广告插播站以及两台上载工作站相连组成,形成一个100Mb/s以太网,用来传递节目信息文件和播出节目表等,构成了一个完整的网络播出控制系统。

由此可见,系统的网络特点是采用了双层网络结构,这种组网方式目的是使视/音频比特流与节目文件信息数据分别在不同的网络环境中传递,保证数字及数据信号传输的安全可靠,并且两者协调配合完成播出工作。 三、系统设计和应用

我台硬盘自动播出系统设计考虑主要是围绕完成影视频道的主播和另外两个频道的广告插播来设计的。硬盘系统控制软件是采用美国Sea-Change公司提供的Louth BMC1200硬盘服务器底层驱动控制协议开发的,控制接口采用RS-422串行接口通讯。素材文件管理数据库平台是在WindowsNT4.0中文版网络操作系统环境下采用Delphi4.0编程语言和VC++研制开发的。这套系统的主要应用有以下三个方面。

1、完成影视频道主播

我们考虑了我台影视频道节目播出的需求和特点,节目播出类型比较丰富,广告播出任务比较繁重。由于节目和广告重播率较高,非常适合使用视频服务器作为主播设备。设计考虑和主要硬件配置如下。 1)播出控制与管理。

为了保证高可靠性,播出系统设计应充分考虑冗余性。如图1所示,系统一方面配置两路影视频道硬盘通道,并选择在不同的节点上,互为主、备,另一方面播出控制PC机也采用两台完全主、备的设计方式。

主、备播出站使用CCTV的场逆程标准时间信号作为时间基准,按照约定协议分别控制两路硬盘解码通道进行同步播出,并分别与播控中心同步信号锁定,使得两路播出信号画面分毫不差。实现双播出系统热备份。

主、备播出站在启动播出通道之前,通过局域网分别与数据库服务器进行一次连接,将服务器中存储的最新播出节目表及文件数据调入本地播出站。一旦主、备播出站开播,它自动与网络断开,网络中的任何异常均不会影响播出控制的正常进行。 当主路播出站或解码通道出现问题,即便是主路解码板所在的零节点服务器完全不能正常工作(如DOWN机),由于硬盘视频网络的特殊性,位于另外一节点的备播通道仍能正常工作,可立即通过播控矩阵二选一开关切换到备播出通道继续播放,保证播出的不间断性。

播出站在控制硬盘DDR播出的同时,还可根据需要控制录像机VTR进行播放,以备应急时,如硬盘通道出现问题或来不及将待播的节目录入硬盘,则可迅速将播出站直接控制录像机VTR进行播放。这种盘带混合播出方式更灵活,更适应播出一线的需求。

2)主、备数据库服务器。

主、备域数据库服务器上装有网络数据库(SYBASE),它由众多的数据模型组成。主要有素材的描述信息,播出节目表的数据记录,播后信息记录等。如果主域服务器出现故障,系统自动切换到备域,并启动备域服务器,从而不影响节目录制和播出等工作。

3)节目上载工作站。

如图1所示,根据BMC1200硬盘服务器视/音频通道的系统考虑,我们将零节点和一节点的编码通道用于影视频道节目上载。上载工作站可同时控制两路编码通道和两台录像机,包括使用TC时码设定录像机磁带入/出点、自动找点、播放、录制与停止录入等。其功能是将录像机输出的视频信号通过编码通道写入硬盘,并可以自动填写素材上载时间和日期。

上载工作站应用开放数据库的编程接口,通过LAN局域网把相关的节目标识管理信息文件和播出信息存入主、备域数据库服务器中,建立一个完整的WINDOWS NT网上的SQL数据库管理服务器系统。通过数据文件表格对数据库或素材库中的内容可随时增加或删除。上载站也可对录入的素材内容进行监看或编辑,也可实时以时间单位显示硬盘剩余的存储空间,便于操作人员可以监控磁盘空间的使用。 上载工作站的另外一个功能是完成播出节目表的制作。利用数据库多窗口操作界面,依照串联单节目的先后顺序在节目信息数据库中对相关节目进行查找,生成新的播出节目表,并根据素材时长信息自动完成计算顺序节目起始时间。

上载工作站还可以通过硬盘一路输出通道完成上载预监功能。利用软件建立的快捷键钮可以实现对将要播出的节目单每条素材的最后20秒内容进行预播检测,以便检查硬盘录入的素材是否正确,确保播出的安全可靠。

硬盘服务器节目上载选用两台SONY公司Betacam录像机,通道视频信号采用数字分量串行接口SDI,音频信号采用嵌入方式。硬盘播出通道为了与现有UTAH矩阵模拟复合信号接口兼容,均采用BMC1200视频服务器所提供的标准模拟接口。

时间: 2024-10-29 23:57:39

视频服务器网络在播出系统中的应用的相关文章

MaxCompute在网络舆情监控系统中的应用

背景介绍 根据中国互联网络信息中心(CNNIC)报告显示,我国的网民规模增长迅猛,截至2016年12月,我国网民规模达7.31亿,较2015年底提升了6.52个百分点.互联网成为反映社会舆情的一个重要载体.随着以社交媒体为主的互联网应用的普及和深入,网络舆情热点层出不穷,特别是当前微博.微信.新闻客户端等新媒体发展极为迅猛,其强大的舆论号召力与传播力让任何人都无法轻视.互联网已经成为政府了解民情的直接渠道,同时也成为企业接触客户.宣传营销的重要阵地. 国内某汽车企业所搭建的网络舆情监控平台,通过

fico 导出一太服务器上的公司数据 ,导入到另一台服务器上的SAP系统中

问题描述 本人作FICO的,现在在一台服务器上配好科目表和公司代码了,以及里面的科目了,现在想把做好的数据到到另外一个库里面去,这两个SAP不在同一台服务器上,求高手解答. 解决方案 解决方案二:clientcopy

嘿,别小看网络在超融合系统中的重要性!

请问:网络对于你的意义是什么? 两个字:生命 其实对于大多数人而言,网络都已成为生活中必不可少的一部分,对于超融合系统来说,亦是如此!但是,大多数超融合环境却未将网络考虑在内! 对于思科 HyperFlex 来说,网络被视为系统中不可或缺的基本组成部分!具体怎样体现?!一个事实告诉你! 一个事实 借助思科 UCS 6248/6296 交换矩阵互联,你可以通过一个连接和管理点将刀片服务器和思科 HyperFlex 节点集成在一起:这是其他任何超融合供应商都无法提供的功能! 部署集群后,无需重新设计

CentOS系统中安装配置Apache+PHP+MySQL环境

  首先下载软件; [root@localhost ]# wget http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz --00:47:30-- http://apache.mirror.phpchina.com/httpd/httpd-2.2.9.tar.gz Resolving apache.mirror.phpchina.com... 221.194.139.225 Connecting to apache.mirror.p

视频服务器在网络视频监控系统中的地位

作为http://www.aliyun.com/zixun/aggregation/32407.html">网络视频监控系统的重要组成部分,视频服务器随着网络化监控时代的到来正被越来越关注,视频服务器在网络视频监控系统中究竟处于什么样的地位?应用现状如何?未来又将向什么方向发展?,下面与读者共同探讨. 视频服务器的应用现状 从目前来看,由于网络化进程的加快,视频服务器已经明显地进入了差异化应用阶段,客户需求越来越个性化,因此视频服务器的种类也越来越多. 尤其是视频编码器,从图像质量上可分为

网络视频服务器和矩阵系统结合应用分析

随着网络技术和视频压缩技术的发展,在城市治安监控为代表的视频监控项目建设热潮中,已经越来越多的采用基于网络视频的方式来实现. 随着网络技术和视频压缩技术的发展,在城市治安监控为代表的视频监控项目建设热潮中,已经越来越多的采用基于网络视频的方式来实现.但是在网络视频监控系统的实施过程中,普遍存在两个比较典型的问题:其一是网络资源不足的情况下,如何利用有限的带宽保证重要数据的传输;其二是老.旧的模拟矩阵监控系统如何合理再利用.在这种形势下,采用何种建设模式来有效解决这些问题,是广大厂商和用户都关切的

视频服务器在宽带网络中的应用

视频服务器作为VOD系统的核心设备,近年来出现了从PC级的小型视频服务器,到基于并行处理结构的大型视频服务器发展的趋势,许多厂商都宣称其视频服务器处理能力如何强大.组网方式如何灵活.系统可扩展性如何优越.对运营商而言,如何选择合适的视频服务器及相应的VOD解决方案就成为一个比较突出的问题.视频服务器作为VOD系统的核心设备,它的选择在很大程度上决定了整个系统解决方案的优劣. 目前,主要视频服务器厂商均来自于美国,比较著名厂商的有nCUBE公司,具有nCUBE3(已停产)和nCUBE4系列产品:美

如何从网络服务器中下载数据及针对数据操作的方法到android系统中并执行?

问题描述 如何从网络服务器中下载数据及针对数据操作的方法到android系统中并执行? 有几千组数据和针对数据操作的方法,每组的数据和方法都不相同.每次仅需下载其中的几组.该方法要在android上执行,不知如何实现? 如果用SQLite数据库存贮数据,触发器来实现针对数据操作的方法,android只需从SQLite数据库中取数据.但这样一方面担心某些方法太复杂,触发器实现不了.另一方面担心响应速度过慢. 不知android下可否把不同的代码封装成windows下的DLL文件一样?这样需要哪个就

在linux系统中我安装了helix server服务器,但是看不了helix里的视频

问题描述 在linux系统中我安装了helix server服务器,但是看不了helix里的视频 我在linux系统中安装了helix server服务器,现在能通过登录到后台管理了. 但是我想看看helix server服务器中的视频还是看不了. 我是从网上找的资料教程安装的,资料让输入一个地址就能访问到视频了, 但是我输入地址后,它让我选择用什么应用打开. 截图如下: 是还需要配置一个客户端还是需要怎么样? 最好给一个详细一点的答案或者是安装包. 哪位大神知道,指教一下. 谢谢了. 解决方案