当前位置:文档之家› 信息发布系统技术白皮书

信息发布系统技术白皮书

多媒体信息发布系统技术白皮书目录一、系统概述 (5)二、体系架构 (6)2.1设计目标和理念 (6)2.2系统架构 (6)2.3软硬件部署 (7)三、技术特点 (8)3.1丰富的显示效果 (8)3.1.1 灵活的自定义布局 (8)3.1.2 各种基本控件 (10)3.1.3 布局切换 (10)3.2操作流程 (10)3.2.1 通俗易懂的概念 (10)3.2.2 常规流程 (10)3.2.3 所见即所得的模板编辑 (12)3.2.4 资源更新后显示效果自动更新 (12)3.3可维护性 (12)3.3.1 管理平台对终端的管理 (12)3.3.2 终端的自我维护 (13)3.4可扩展性 (14)3.4.1 系统规模的扩展 (14)3.4.2 行业应用的定制 (14)3.4.3 支持多种终端设备 (15)四、技术指标 (16)4.1硬件指标 (16)4.2软件指标 (17)4.3系统指标 (17)五、多媒体系统设计思想和工作原理 (18)六、多媒体系统主要特点 (21)七、带宽估算 (22)7.1需求分析 (22)7.2网络基本拓扑图: (22)7.3基本服务器 (22)7.4IDC服务器带宽估算: (23)一、系统概述信息时代,人们在接受信息的同时更需要发布信息。

政府部门需要向公众发布政策、法规;企业需要向消费者宣传自己的产品与品牌;医院要向病人传递卫生健康的知识与建议等等。

为了实现面向公众的信息传递,人们采用了大幅的宣传画、电子广告牌、一体式广告机等等方式。

但这些宣传方式,存在着内容单一、信息量有限、不能集中管理、内容更换困难等缺陷。

正是基于对市场的理解,结合先进的计算机视频网络技术,我们推出了新一代公众信息平台——“多媒体信息发布系统”,借助这套系统,管理人员在信息中心就可以将制作好的宣传信息随时传递到分布在任意地点的显示终端(显示器、电视机),并随时能控制任意终端播放的内容和播放形式。

图1-1信息发布系统示意图二、体系架构2.1 设计目标和理念系统在设计的时候,主要的目标是“丰富实用的显示效果”,“方便快捷的操作性”,“高度的系统可靠性”,“灵活的系统可扩展性”。

“丰富实用的显示效果”是指提炼出客户在实际使用中需要的绝大多数功能,并对其中的重要部分进行强化,最终提供给用户兼顾实用和灵活性的显示效果;“方便快捷的操作性”是指对平台管理的操作流程进行优化,用通俗易懂的概念和流程来指引管理员,用尽可能少的步骤来完成信息发布任务;“高度的系统可靠性”一方面指系统本身具有较强的故障恢复能力,另一方面是指系统的运行状况可以全面地展现给管理员,以便于系统的日常维护;“灵活的系统可扩展性”一方面系统的规模可随着需要方便地扩充,另一方面是系统的功能也可以根据客户的要求,进行迅速地扩展。

2.2 系统架构系统整体架构图:主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主图2-1 系统整体架构图客户端架构:各种控件控件运行环境窗口系统操作系统图形库播放器资源管理助手任务内存管理视频控件音频控件图片控件文本控件天气控件时间控件 图2-2 客户端架构图2.3 软硬件部署多媒体系统的软硬件部署,主要分为三个部分:机顶盒终端(安装信息发布系统客户端),发布系统服务器(安装各种服务器程序),内容服务器。

其中,在实际应用中,发布系统服务器和内容服务器可以合并为同一台服务器。

示意图如下 LCDLCDLCD LCD LCD 主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主主图2-3 软硬件部署图三、技术特点3.1 丰富的显示效果3.1.1 灵活的自定义布局模板编辑采用了类似于搭积木的方式,有几种基本的控件可供选择,如视频框、图片框、文本框、天气、时钟,用户可以使用鼠标轻松地调整控件在屏幕上的位置和大小,控件之间可以重叠,布局支持背景色和背景图片。

为了调整每个控件的显示方式,还可以修改控件的相关属性,如文本框的背景色、背景的透明度、是否有背景音乐、文本的滚动方向方式、视频框的是否禁音,等等。

这样的自定义方式,可很好的适应用户的日常需求。

图3-1 布局效果图1图3-2 布局效果图2图3-2 布局效果图33.1.2 各种基本控件每种控件都有针对特定资源的处理能力。

视频控件:播放视频文件和流媒体的视频,并支持视频的静音。

音频控件:播放音频文件。

目前支持主流的MP3格式。

图片控件:显示大部分流行格式的图片。

有JPEG,BMP,GIF,PNG等等。

文本控件:以各种方式进行文本的显示,包括各种滚动方向(从下到上,从左到右),滚动粒度(按像素滚、按行滚、按屏幕滚等等)、滚动的速度等等,文本用HTML来表示,可以表现出丰富的内容。

天气控件:可以显示若干天内的天气状况,有多种样式可选。

(需要系统可以与互联网相连)时钟控件:显示当前的日期、时间,有多种样式可以选。

3.1.3 布局切换每个模板都表达着特定的主题,在日常业务中,无论是为了美观效果的考虑,或是为了展示不同主题的内容,都可能用到布局的切换。

系统实现了灵活的多布局间切换的功能,此外布局间的播放内容可以共享,视频在布局间可以无缝切换(播放过程在布局切换后可以继续)。

3.2 操作流程3.2.1 通俗易懂的概念信息发布系统相当于一个企业或机构的电视台,根据需要对内容进行编排后,发送到各个显示终端上。

系统采用一些电视节目的概念,就像电视系统中有许多频道一样,信息发布系统中也可以管理许多频道,频道由若干的节目组成,节目按照播放形式上的特点,分为常规、定时和插播,每个节目的显示模式由对应的布局模板来表示,布局模板说明了各个显示元素在屏幕上的位置和相关的显示属性,节目的内容由各种类型资源(视频、音频、图片、文字等)内容组成;终端就如同电视机,可以选择接收哪个频道的内容。

3.2.2 常规流程准备资源:管理各种素材,有视频、音频、图片、文字和布局等。

对于视频、音频和图片资源,系统支持单个和批量形式的上传,上传后系统还会进行预处理,统计资源的情况,如视频的码率和时间长度、音频的时间长度、图片的大小等等,以方便以后的查看和处理,上传以后,这些资源就可以使用了;对于文字和布局资源,系统中带有内嵌的工具,来进行所见即所得的编辑。

在资源列表中,我们可以方便地对这些资源搜索、查找和预览。

编辑频道:系统中可以维护多个频道。

对频道的编辑,可分为两个步骤,编辑节目列表,以及对节目的内容进行编辑。

新建节目时,需要选择节目的布局模板,选择节目的类型(常规、定时、插播),并根据需要设定节目的时间长度、定时条件、播放次数等属性;随后可往节目中添加内容,内容的播放时间长度和播放次数等参数。

在设定定时节目的定时属性时,可在年、月、日、星期、时、分、秒等条件上进行限制,以达到较强的定时灵活性,如可以指定在每个星期一的上午8点整播放某个节目。

在节目中编辑内容时用高亮闪烁的方式来指明正在操作的显示区域,支持批量的添加、修改和删除,以方便操作。

图3-3 频道编辑管理终端:我们可以对终端进行分组,并给终端组选择频道,选定频道后,同一个终端组的所有终端就开始播放频道的内容。

3.2.3 所见即所得的模板编辑我们提供了一个内嵌在网页中的模板编辑工具,利用它可以方便的定制节目模板,从控件栏中,我们可以选择需要的控件,拖动到布局模板区域中,可以任意指定控件的大小和位置,并对于控件的相关属性进行调整,还可以指定布局的背景。

最终在终端上显示出来的效果和模板编辑时看到的效果保持一致。

图3-4 布局模板制作工具3.2.4 资源更新后显示效果自动更新文本和布局资源的内容可以进行在线的编辑,如果有节目和这些被修改的文本和布局资源相关联,新的节目内容可以自动实时地更新到终端上。

这可方便管理人员进行显示效果和内容的调整。

3.3 可维护性3.3.1 管理平台对终端的管理对终端状态的监控:在管理平台上,可以看到每个终端当前的状态,包括正在播放的节目,CPU、内存和磁盘的使用情况,另外通过日志系统可以对终端的日志进行汇总,可对系统的运行状况进行更详细的诊断。

自动开关机:每个终端,都可以进行工作时间区间的设置,在工作区间内,终端进行各种丰富多彩的内容的展示,为受众提供信息;而在非工作区间内,终端会自动进入休眠状态,关闭音视频的输出,停止硬盘的读写,以减少设备损耗,节约能源。

3.3.2 终端的自我维护磁盘空间清理:终端从服务器获得各种资源文件,下载到本地磁盘后,进行显示和播放。

当系统长期运行后,累积下载的文件量会很多,但由于磁盘有限,不能保存所有的资源,为此系统中集成了磁盘自动清理功能,当磁盘空间不足时,可自动清理废弃不用的文件,而不用管理员的人工干预。

断网处理:显示终端通过网络与服务器相连接,接收服务器的指令,进行内容的更新。

但是在某些情况下,终端与服务器之间的通信可能终端,有可能是网络的原因,也有可能是服务器的原因,在这样的情况下,无论是控制指令的通信,还是资源的传输都会中断,终端采取了定时尝试的策略,可以在网络通信再次恢复正常时,马上又能够与服务器建立连接,如果有文件资源下载被网络故障中断,也可以自动进行恢复掉电保护:终端设备在运行过程中,需要对各种资源进行读写,如果发生了掉电的状况,正在进行的磁盘读写操作很有可能没有正常完成,这会对后续的运行造成影响,可能使有些内容信息不能被正常地展示。

为此终端设备在掉电重启时,会自动进行磁盘设备的检查,清除掉电产生的磁盘文件损坏等破坏作用,使得系统可以长期稳定运行。

磁盘损坏探测:终端使用磁盘作为存储各种资源的介质,在经过了相当长时间的持续运行后,磁盘本身可能产生故障,终端的监控功能可以探测到磁盘是否损坏,并向服务器进行汇报,使管理员在管理平台上就知道状况。

文件损坏探测:终端会展示由管理员发布的视频、音频、图片等资源,考虑到文件本身可能不能在终端上进行正常播放或显示,终端的监控功能也可以把这样的文件损坏或异常的状况汇报给服务器,让管理员在管理平台上知道状况。

3.4 可扩展性3.4.1 系统规模的扩展为了提高系统规模的可扩展性,我们在系统设计的时候,考虑到数据通信量可分为终端与服务器之间的控制信息和各种资源文件两种,就数据总量来说,资源文件的下载占据了绝大多数,根据这个特点,系统的部署采用了分布式的结构,有一个管理服务器,和若干个文件服务器,当系统规模比较大时,可以布置多个文件服务器。

3.4.2 行业应用的定制在不同的行业中,往往有着各自的特殊需求,如在银行的营业厅,需要显示外汇牌价、各种金融指数;在公交车站,需要显示班车的到站情况;在证券交易所,需要显示实时的股票行情;在医院,需要显示叫号信息;等等。

相关主题