
| 出版日期:2001-03-29 总期号:1006 本年期号:21 |
|
用多媒体展示城市风采
岳泰、刘恩士 2000年11月23日至26日,作为鞍山市的代表,我们有幸参加了由中科院和四大直辖市等单位发起的中国国际城市信息化展览。筹展小组经过约三个月的准备工作,对全市各单位的信息技术(IT)应用情况进行了全面的、反复的调查和论证,提出了展示方案:决定除了采用传统的展板和实物的展示方式之外,还要采用先进的IT技术来展示IT成果的指导思想。 按计划,我们所要展示的无非以下二项内容: 1)鞍山市城市信息化中对Internet技术的利用; 2)应用计算机数据库及其开发工具,建立各种管理信息系统的成果。 对于所有这些项目,如果由各单位各自搭建软硬件平台,分别在展览会上展示,将会既浪费人力物力,又不能保证展示的质量,实际上所需的展示空间太多,也是不可能的。由此筹展小组提出了构建一个统一的局域网,实现Intranet功能,把所有需要展示的网站内容和计算机管理应用项目,都集成在一个局域网内,并用最佳的多媒体展示方式,统一在展览会上演示。
系统配置如图所示,一台服务器为金长城世恒1800-933,工作站采用金长城飓风899-H。 我们用IIS4.0新建了Web服务器,域名为: www.anshan-it.com。由于原网站的全部内容都已装入局域网上的服务器,构成了Intranet,因此完全保留了原网站的域名。共包括十个网站,内容见表一,所有这些网站内容可在局域网上任意一台电脑用域名或链接进行访问。 我们还在局域网上集成多个管理信息系统,包含五个项目,内容见表二。把数据库和相应语言安装到相应的服务器和工作站上,构成平台,然后安装以上项目应用软件,便可在相应的电脑上演示。作为多作业的操作系统,以上各项功能,可在同一台电脑上多窗口同时演示。 作为演示系统,最好要有多种形式的多媒体输出。在本系统中,对于重点的演播内容还可以通过如下两种: 1)用投影仪加音响组合输出; 2)通过TV卡输出到彩电播放。 为了得以真实再现网上鞍山的现状,完整保留各网站的服务和内容,我们将局域网建成为一个小型的Intranet网络,提供Web服务,DNS服务和虚拟主机业务,并将媒体服务器也同Web服务器集成在一起,以网上播放各企业为参展专门制作的VCD文件。
在网络的建设过程中值得提及的技术要点,有如下三点: 1) 设置单一IP地址下的多重域名解析。在Windows NT4.0下解决该问题的最好办法是利用主机标识头。首先在DNS上将多个域名如asptt.ln.cn、 21anshan.com.cn的www主机记录 都解析在同一IP如(192.168.0.1)上。在IIS中选择此IP(192.168.0.1)建立两个网站后打开站点属性页,选择主目录,进入高级一项,在主机标识头一项,分别添入www.asptt.ln.cn和www.21anshan.com.cn,端口地址均保留80不变。 2)让浏览器识别VCD文件。网站上不仅要看到常规网页,而且还要欣赏到动态的图声并茂的信息,这就必须对各单位的VCD光碟文件进行转换,使人们可以通过IE浏览器同时看到动态影像和听到优美音乐。 VCD文件通常被存为.Dat文件,通常只能由超级解霸、POWERVCD等打开播放。为了被浏览器所识别,需要进行二次转换,首先将.dat转换为.avi文件,可以由超级解霸提供的超级解霸实用工具来完成;然后将.avi文件转换为.asf文件,可由微软提供的Windows Media Encoder来完成。该软件从微软的下载中心下载。启动Encoder后,选择将现有的音频视频文件转换成Windows Media文件一项,然后选择此前已转换好的avi文件按部就班地进行到在转换界面时,需打开工具栏点中生成流格式文件一项,这样才可以得到asf文件。需要注意的是,选择配置文件时,应根据传输带宽合理选择,否则转换后的文件过大或过小,都影响传输时间和影音质量。 3)制作影音文件的网页。将VCD文件转换成浏览器可以识别的asf文件后,就可以将此asf文件嵌入网页中,我们编写了嵌入时所需的源代码,放在和语句之间就可以了。 这样一个专门的Intranet局域网,既表达了对展览会隆重召开的庆祝,又统一展示了鞍山IT技术应用的概况,这在整个展览会是独一无二的。因此既吸引了一些专业人士访问,他们表达了对我市的档案管理系统等应用软件相互合作的兴趣;而且也吸引了一些年轻人,或家长带孩子上网漫游,了解鞍山IT技术应用情况。大会结束后,展览会的组织领导机构还表扬了鞍山展馆,肯定了我们的工作。 附:相关源代码 〈script language="JavaScript"〉 〈!-- if ( navigator.appName == "Netscape" ) { navigator.plugins.refresh(); document.write("\x3C" + "applet MAYSCRIPT Code=NPDS.npDSEvtObsProxy.class") document.writeln(" width=5 height=5 name=appObs\x3E \x3C/applet\x3E") } 〈/script〉 〈!-- Set ShowControls, ShowDisplay, ShowStatusBar to value 0 to not display the corresponding thing under the video window --〉 〈OBJECT ID="NSPlay" WIDTH=160 HEIGHT=120 classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95" codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject"〉 〈PARAM NAME="FileName" VALUE="video1.asx"〉 〈PARAM NAME="AutoStart" value="1"〉 〈PARAM NAME ="ShowControls" VALUE="1"〉 〈PARAM NAME ="ShowDisplay" VALUE="1"〉 〈PARAM NAME ="ShowStatusBar" VALUE="1"〉 〈PARAM NAME ="ShowGotoBar" value="1"〉 〈PARAM NAME ="ShowPositionControls" value="1"〉 〈PARAM NAME ="ShowAudioControls" value="1"〉 〈PARAM NAME ="ShowTracker" value="1"〉 〈PARAM NAME ="AutoSize" VALUE="1"〉 〈Embed type="application/x-mplayer2" pluginspage="http://www.microsoft.com/windows/windowsmedia/en/download/" filename="video1.asx" src="video1.asx" Name=NSPlay AutoStart=1 ShowControls=1 ShowDisplay=0 ShowStatusBar=0 ShowGotoBar=0 ShowPositionControls=0 ShowAudioControls=1 ShowTracker=1 AutoSize=1 width=160 height=120〉 〈/embed〉 〈/OBJECT〉 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||