荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: netlife (漂游), 信区: Microsoft
标  题: 搭建自己的real服务器
发信站: 荔园晨风BBS站 (Tue May 29 22:12:02 2001), 转信

流媒体无冕之王——Real Networks
2001-04-20 文/任和雷

   说到流媒体,没有人会不提到RealNetworks这个网络影音的师祖,就算现在
有Microsoft和Apple两大公司的环伺,也不会让长期支持RealNetworks的使用者,
对它的技术及品质产生丝毫的怀疑;而且在短期内,在影音服务这个圈子内,其它
公司可能还对它构不成多大的威胁,为什么呢?就像Java和ASP一样,Java的多平
台性始终是ASP难以逾越的鸿沟,同样的Microsoft和Apple的影音系统,必须使用
本公司的服务器(例如Microsoft的IIS)才可以做网络流媒体服务器,而
RealNetworks的流媒体却是和服务器无关的,不管你是Apache还是Netscape
Server,甚至Microsoft的IIS都可以拿来做服务器,这对于Unix/Linux用户来说不
啻是一大福音……

   而且Real 8(RealMia的最新版本)内含的支持也最多,除了最基本的Audio(
音频)流媒体和Video(视频)流媒体之外,它还支持Macromedia公司的Flash
Shockwave;更支持SMIL语言(Synchronized Multimedia Integration Language
,同步多媒体综合语言),它可以将事先排好的几个影音片断有机的组合起来。这
是否会成为未来影音频的标准,我不敢说,但最起码,Real 8的独创性超越对手很
多,要说缺点,只有一个,那就是你必须学习更多的技术(说不定还是优点呢)!

   你已经知道了一些有关RealMedia的基本知识了,不过要完成流媒体的制作还
是需要一些基础知识的,看看下面的流媒体小常识也许对你有所帮助。

   流媒体技术小常识
   所谓的流媒体格式(Stream),是指将一个影音文件(不是我们所说的一般
常见的AVI、MIDI、MPEG等格式)分段传送,使用者不必等待整个文件传送完毕就
可以连续不断的观赏,达到即时的效果,因此适合于Internet传输;另外虽然近年
来网络带宽有了长足的发展,可是相对于影音文件那庞大的容量来说,还是有些力
所未及,所以通常我们就想尽办法对影音文件进行压缩,以减少文件的大小,这样
一来,自然对影片的细节处理上会有所取舍,但是在网络带宽、时间成本和流畅度
等因素的综合考虑下,这样的妥协是必要的。至少这些影音文件的品质,都在可以
接受的范围之内,同时由于它传输及时,不受时间和空间的限制,引起观赏者的注
意也就是情理之中的事情了(编者注:其实如果我们在制作影音文件的时候适当的
设置一些制作参数,不但可以将文件大小减小很多,而且影音文件本身的品质我们
根本看不出来和原版有什么区别,这也许就是现在D版市场上“Ram”猖獗的最重要
的因素吧……)。
   既然流媒体有这么多的好处,我们还是来看一下如何将公司领导的讲演转化
成流媒体格式发布到网上,让他风光一次,接下来我们的涨薪加资也就是顺理成章
的小事了……
   将单一的影音资料传递给多个同时下载的使用者,实现一对多的方式,需要
解决三个方面的问题:
   服务器端
   在一部电脑上边安装一个独立的服务器,这种服务器可以是我们常见的
Apache、IIS或者其它的服务器,不过要求它可以响应客户端对流媒体格式文件的
特殊应答,如果可以控制不同的传输速率、压缩速率和影音品质那当然是更好的事
情了。
   客户端
   在客户端要求有相应的播放软件,当然了,可以不管你是独立的播放器或者
是浏览器的插件(Plug Ins),并且要具有控制功能,以方便用户观赏。

   制作工具部分
   用特殊的工具将影音文件转化为服务器上专用的文件格式。
   有了上述三个部分我们就可以制作影音文件,并且提供影音服务了。

   需要的软件
  包 Real 8的软件分为免费和付费两种,免费的是Basic(初级)版本,只提供
最基本的功能,不过这些功能已经足以让你构建一个完整的影音频制作、发布和播
放环境了,品质还可以;你如果需要更强大的功能,需要更细微的调整和更佳的技
术支持,需要购买付费的Plus(增强)版本。

   服务器Real Server
   当前的最新版本是8.0 Beta 2,下载网址http://www.realnetworks.
com/products/basicServer/,Basic版本最多只允许连接25个客户端。另外需要注
意的是你在下载Real Server之前要先填写一个申请表,其中的E-mail项中一定要
填写正确的E-mail地址,因为Real Server安装的时候需要邮寄到你的邮箱中的
Licsence(许可证),如果许可证不对可是无法使用Real Server的!

   播放器RealPlayer
   最新版本RealPlayer 8.0,下载网址http://www.newhua.com/realplayer.
htm,不用我说了,RAM播放工具当然还是RealNetworks公司自己的最好。

   制作RealProducer
   最新版本Real Producer 8.0,下载网址http://proforma.real.
com/rn/tools/producer/index.html,不过在发稿之日,我很幸运地看到最新的
8.5 Beta版本已经推出,当然是更方便实用了。

   安装RealServer 8
   有的朋友该说了:“连怎么制作流媒体都不知道,怎么就开始讲服务器的架设
了?”。其实服务器是我们将来制作的RM的家,还是先给它安一个窝,省得以后诸
多麻烦……
   Real Server 8的安装一样十分简单,不过我还是要提醒你两个地方,至于其
它的都很简单,按照默认设置保证没有什么问题,想要怎么办,就看你自己的爱好
了:
   在如图1的窗口中是选择你在下载Real Server时申请的Licsence文件(一个
以lic为后缀的文件),知道怎么选择吧!没有的话还是老老实实再到
RealNetworks申请一个吧……
   如图2,RealServer安装程序会要你输入一个用户名和口令,这个可是你以后
管理Real-Server的钥匙,一定要记清楚,如果忘却的话,就只有仰天长叹两声“
芝麻开门”然后重装RealServer的份儿了。

   设置RealServer
   RealServer安装完毕之后,它自动会为你打开Web方式的设置页面,如图3,
虽然设置的选项多的令人眼花缭乱,不过我们不用着急,对于我们这些普通用户来
说,那些默认设置已经完全够我们折腾一阵了,暂且先不管它,不过你需要还有一
件事——按下页面右下角的“Streaming Quick Start(流媒体快速进阶)”,看
一下说明文档应该没有什么坏处……

   RM制作
   由于Real 8制作出来的文件后缀名为RM,因此我们这里就将这类文件通称为
RM,它是用Real Producer制作出来的,我们需要先安装下载回来的Real Producer
 8,安装过程很简单,一路回车就可以了。
   安装之后Real Producer会自动打开,如图4,有三个选项:
   Record From File:从其它格式的影音文件转化为RAM文件,这是我们最常用
的一种RM文件制作方式;
   Record From Media Device:从麦克风、视频捕捉卡等视频/音频输入设备输
入,然后转化为RM文件;
   Live Broadcast:直接广播,将你的电脑上边的媒体直接转化发布到Real
Server上去,我们一般不用,不过很多电台上边的“实况转播”可都是利用这种方
式生成的。
   由于我们今天要用一个AVI文件进行转化操作,所以选择第一个“Record
From File”。
   现在进入了选择要转化的媒体文件步骤(我这里是“L:TestSpec.AVI”,如
图5),需要说明一下的是Real Producer支持的文件种类不是很多(有Avi、Mov、
Qt、Wav和Au),像我们经常见到的VCD格式的Dat文件就不支持,不知道是不是我
用Basic版本的缘故!
   接下来的窗口是一些影音文件的说明性资料,根据自己的爱好发挥吧!(如
图6)
   如图7,要你选择你的RAM文件发布服务器的类型,选择好类型,
RealProducer才可以制作相应的影音文件,“Multi-rate Sure-Stream for
RealServer G2”表示可以发布到Real-Server上的,可以不同速率播放的RAM类型
,如果你的RM是放在像Apache之类的没有为流媒体进行定制的标准Web服务器上边
,还是选择“Single-rate for Web Server”吧(我这里选择的是“Multi-rate
SureStream for RealServer G2”)。
   现在进入了选择流媒体下载速度窗口(如图8),如果你的速度够快并且对效
果要求比较高,可以选择“Corporate LAN”或者DSL类,反之如果你的网络速度很
慢,就只有选择ISDN或者Modem了(这里可以多选,只有这里选择了的速率将来客
户端才能以该种速率收听)。
   接下来的窗口(如图9)分别是选择音频、视频效果和目标文件的保存位置,
按照自己的需要设置就行了。其实这里的音频、视频设置很重要,它直接关系到你
的流媒体播放的效果和连续性:在音频部分如果你的源媒体是立体声的,你就只能
选择立体声(Stereo Music);而在视频部分,如果你想要最大的清晰度,可以选
择“Smoothest Motion Video(平滑)”,其次依次是“Normal Motion Video(
一般)”、“Sharpest Image Video(有尖角)”和“Slide Show(放幻灯片)”

   如图10,我们终于来到了Real Producer的主界面:
   最上边是转化监视窗口,左边窗口显示源文件效果,右边窗口显示转化后效
果,中间的是声音指示器。
   中间是从源文件到目标文件的转化选项,在这里你还可以对你刚才做的所有
选项进行修改。
   最下边是三个控制按钮,按下“Start”开始转化……

   发布到服务器
   正如我们前边所说的那样,RealMedia并不要求你必须要发布到RealServer上
边,你可以发布到任意的一个符合W3C标准的Web服务器上边,可是那样做的缺陷就
是,少了很多使我们更方便顺手的特性(你不可以在线实时观赏,你也不可以选择
播放的速率),所以我们还是将它发布到RealServer上好一些。

   浏览页的制作
   Real Producer下浏览页面的制作简单到你只用打开Real Producer的“
Tools”下的“Create Web Page”,然后选择制作好的RM文件,所有的其它一切它
就为你代劳了……Real Producer制作的浏览页面,虽然简单了些,但麻雀虽小,
却也五脏俱全,该有的功能全部都具备了……

   上传发布
   现在打开RealProducer主界面“Tools”下的“Publish Web Page”,然后执
行选择发布页面(Html文件)、Public Profile选择“Generic——No Defaults”
、“Streaming Method”选择“Stream Media clip from a RealServer”(发布
到Real Server)、然后选择两个上传目录、用户名和口令,我这里直接是
/Speic.html。
   注:在我们上传发布页面之前,你还需要做两件事情:架设一个Ftp服务器和
Web服务器,如果你没有用IIS,建议你选择Apache和ServU,而且要保证可以通过
Ftp服务器将文件传送到Web服务器和Real Server服务器的相应页面(Apache的详
细用法请参考本刊第11期《WWW服务器王中王》一文,这里不再详述)。

   播放
   播放软件我们当然选择现在最新版本的RealPlayer 8.0,打开你的浏览器,
在地址栏中输入http://Domain-Name/Speic.rm,RealPlayer自动为你播放起了那
动人的旋律,Enjoy it……

   常见问题
   很多朋友可能有关于Real的问题,我这里搜集了一些,供大家参考:

   Q:从VCD如何得到RM文件?
   A:使用Real Producer Plus软件,可以直接选取VCD中mpegav目录下的*.dat
文件直接转换。

   Q:如何截取精彩的RM文件片段?
   A:同样使用Real Producer Plus,其中有一项选项为“Edit RealMedia
Files”,它提供截取RM文件的功能,如果你熟悉SMIL语言,你还可以直接加入链
接及图片等。

   Q:RAM文件是什么?
   A:RAM文件是RM媒体文件的索引文件,或叫头文件,它负责告诉浏览器该启动
RealPlayer来观看超链接的对象,同时告诉RealPlayer所播放的RM媒体文件的位置
信息;它的产生你可以自己手工编写,编写的内容即超链接的内容,也可以通过
Real producer plus软件的Publish功能自动发布生成。所以RAM文件一般只存在于
Web Server上。


--
                     Wellcome to my FTP FTP://192.168.48.13
                         提供光盘刻录服务
                 -----------------------------------------------
                      数据光盘  音乐光盘  视频光盘  光盘复制
                   每张15元,包括700M光盘。多刻的价格可以商量:)

※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 192.168.48.13]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店