电视节目小型存储系统的设计与开发

2015-02-26 12:03
西部广播电视 2015年22期
关键词:磁带服务器端存储系统

汤 奋

(作者单位:宜春市广播电视台技术中心)

电视节目小型存储系统的设计与开发

汤 奋

(作者单位:宜春市广播电视台技术中心)

当前,一些电视台仍然使用传统的磁带存储方式,本文介绍了使用计算机存储电视节目的优缺点,并阐述了数据库技术在电视节目存储中的应用。

节目存储;数据库;lab view

目前,一些电视台存储电视节目主要还是使用传统的磁带存储方式,这种存储方式有很多弊端:占用空间大,成本高,保存时间短,检索节目困难。当前,电视制作播出设备都已网络化数字化,磁带存储越来越落后于行业发展。而且随着目前广播设备的更新换代,以后从磁带中提取素材也会面临问题。因此,将节目存储数字化,既有利于长久保存节目,也有利于素材的提取使用。随着现在IT技术的发展,大容量计算机硬盘的价格一路走低,使用硬盘存储电视节目成了一个新选择。

相比传统磁带存储方式,硬盘存储的优势有:占用空间小,保存时间长,成本低,可以建立数据库方便检索。当然,硬盘存储也有劣势,硬盘自身具有机械结构,使用磁头在高速旋转的磁盘上扫描来读取和纪录数据,使用中有一定几率会出现故障。同时,将所有的素材集中存储在一块硬盘上,一旦出现故障,数据将全部丢失。不过随着科技的发展,硬盘本身的稳定性提高,再加上磁盘阵列技术的使用,多方面提高了硬盘存储的可靠性。

1 系统组成

本文介绍的节目存储系统综合考虑了台实际情况和需求,在降低节目存储成本的同时也兼顾了安全性和易用性。

系统分为两部分,一部分为存储服务器,节目文件、数据库、软件服务器端都在该服务器上,另一部分为客户端,在节目制作机房非编电脑上安装客户端软件,中间通过网络连接。

存储服务器采用标准机架服务器,使用4块4TB容量的SAS热插拔硬盘组成磁盘阵列,本系统采用的阵列方式为RAID 1。RAID 1技术通过磁盘数据镜像实现数据冗余,在成对的独立磁盘上产生互为备份的数据,当一个硬盘失效时,系统可自动切换到镜像硬盘上。同时,由于使用了SAS热插拔硬盘,可在不关机情况下完成硬盘更换,保障数据安全。由于使用了RAID 1镜像方式,系统总容量为8TB,按照本台新闻节目15分钟,MPG格式,码率8Mbps计算,1集节目约1G大小,总共约可以存储8000集节目。

系统软件部分采用C/S客户端与服务器结构,客户端负责提供人机交互的操作显示界面;服务器端则负责接收客户端请求,操作数据库及存储数据。采用这种结构,可以将存储服务器放在目前已有的制作服务器机房里,可以为存储服务器提供不间断电源和24小时恒温恒湿环境,并可以防止工作人员直接操作服务器,最大程度保障数据安全。

2 数据库设计

2.1开发和运行环境选择

由于节目信息数据量相对不大,仅采用office组件中的access作为数据库。前端采用图形化编程语言lab view开发用户界面,使用lab view中的labSQL组件通过ODBC(开放数据库互连)与数据库连接进行各种数据库操作。客户端与服务器端软件在Windows XP、Win7下均可安装使用。

2.2数据库需求分析

数据库需要实现的功能有:与存储在服务器端的节目文件一一绑定,纪录节目信息;具备查询功能,能够通过关键字和时间等快速查找到需要的节目。因此,根据本台节目内容,设计了合适的数据表结构。

以新闻为例,每条新闻共分为10条左右小内容,每条内容均有地点人物事件等关键词,所以可在数据表中设置以下项:节目名称;日期;内容1及时长;内容2及时长……

这样每条新闻的内容均在数据库中进行了较为详细的纪录。

3 系统设计

3.1将节目信息写入到数据库

通过调用ActiveX中的Windows media player控件,可以打开并播放视频文件。在视频播放时记录下新闻标题内容和播放位置,全部记录完毕后将文件导入到存储服务器中,在此过程中节目信息也一并写入到数据库中。

3.2数据库查询

新闻的六要素分别为时间、地点、人物、事件的起因、经过、结果。数据库的查询也可按照这样来设计,在客户端查询页面提供三个关键字和时间的组合选项,可以选择多种组合查询方式,快速查找到需要的节目文件。在数据库中查找到后,双击节目文件名,在客户端视频播放器中播出视频文件。点击查询结果中的节目信息,可以自动跳转到相应的播放位置,确定是需要的节目文件,选择导出文件到指定位置,整个查询结束。

4 结语

硬盘存储电视节目的技术越来越成熟,而且也有一些行业内厂家推出了功能强大的媒资系统,数字化存储电视节目已经成为行业趋势。本文介绍的存储系统成本低,使用了磁盘阵列技术保障了数据安全,对节目文件信息建立了数据库方便节目的查询。如果需要对节目进行简单的存储与查询,本文所介绍的存储系统不失为一种经济方便的解决方案。

猜你喜欢
磁带服务器端存储系统
Linux环境下基于Socket的数据传输软件设计
分布式存储系统在企业档案管理中的应用
考虑问题要全面
老磁带真的值钱吗
天河超算存储系统在美创佳绩
基于Qt的安全即时通讯软件服务器端设计
基于Qt的网络聊天软件服务器端设计
创意磁带
华为震撼发布新一代OceanStor 18000 V3系列高端存储系统
基于C/S架构的嵌入式监控组态外设扩展机制研究与应用