流媒体服务及其设置RealServer架设流媒体服务器myCaster构建音乐网站用Winamp开设个人广播流媒体简介流媒体的英文名称为:StreamMedia,它其实就是一种流式媒体。它实现的是将传统媒体网络化,并通过网上点播的形式播放给浏览者。流媒体的播放方式不同于网上下载,网上下载需要将音视频文件下载到本地机再播放,而流媒体可以实现边下载边观看,这就是流媒体的特点所在。随着宽带技术的发展,流媒体技术被广泛地运用到网页中,成功实现了网上点播,在线视听,网上直播等一个一分钟的视频文件,在56K的窄带网络上至少需要30分钟进行下载。而流媒体的特点是运用可变带宽技术,使人们可以在28K到1200K的带宽环境下在线欣赏高品质音频和视频节目。在企业网和广播服务环境中,对流媒体的需求日益增加,因为和文字、图片相比,流媒体的内容更加丰富。个人消费者、企业和政府机构需要越来越多的实况传送和点播数字内容,因此为采用可扩展的带宽连接孕育了新的市场机会。音频和视频内容不仅对于娱乐业来说是基本的传输内容,对于企业开展电子商务也是不可或缺的。流媒体服务器的硬件配置(处理器)由于流媒体应用对服务器硬件的占用情况比较复杂,因此,选择流媒体服务器需特别关注以下硬件资源。一是处理器,如果服务器的处理能力已可以满足要求,这时,增加更多的处理器也不能明显提高服务器的吞吐量,虽然微软媒体服务可以从1路系统扩展到8路系统,但当超过2颗CPU时,性能的增加幅度逐渐减小,投资回报比开始降低。流媒体服务器的硬件配置(内存)二是内存,当CPU、磁盘和网络I/O都不是系统的瓶颈时,添加足够多的RAM给WindowsMedia服务器,可以增加同时响应客户端的数量,但由于微软媒体服务并不使用系统内存来保存文件系统数据,所以增加更多的内存无法解决因磁盘I/O问题而产生的瓶颈。对于高可用的媒体服务器,最佳内存配置为1Gb。流媒体服务器的硬件配置(网络)三是网络,为了从每个服务器获得最佳效果,网络连接应该采用专用的交换式以太网段,并考虑使用多网卡,其中一个网卡专用来向客户端提供流媒体,另一个网卡专门负责远程管理、监视、复制、从编码服务器获得数据流,以及流的分发,使得当客户网段流量出现饱和时,不会影响到对服务器的远程管理;流媒体服务器的硬件配置(磁盘)四是磁盘,由于磁盘输出性能对于流媒体点播是至关重要的因素,所以必须优化磁盘的“读”性能,为此可以采用由高转速、低延迟硬盘组成的阵列系统,增加磁盘阵列控制器上的缓存,提高控制器访问相同数据的性能。流媒体服务器的硬件配置同时,由于流媒体服务器的负载比其它应用服务器更大,因此,流媒体服务器以水平扩展模式为设计原则,由多台服务器来分担网络的负载,避免当仅有一台高端服务器时,因无法分担网络负载而产生瓶颈,消除“单点故障”问题,提高系统的整体可靠性。在方案设计时,除了考虑计算流媒体文件的动态大小,以满足后端存储适应点播的需求,以及考虑数据存储流量对网络性能的影响之外,还要考虑并发任务对系统平台的要求。流媒体平台的种类现今流行的流媒体技术。可见的流媒体架设主流平台分为三种:RealNetworksWindowsMediaQuickTimeRealNetworks是Real公司开发的一整套流式音视频解决方案,也是现今最流行,被广泛使用的流媒体技术WindowsMedia是美国微软公司开发的流式音视频解决方案。QuickTime是苹果公司开发的流式音视频解决方案。Real流式音视频解决方案Real流媒体技术的实现基础是需要3个软件的支持的。RealPlayer播放器RealProducer编辑制作RealServer服务器RealPlayer,这是大家众所周知的软件,从早期的RealPlayer发展到RealPlayer8.0,RealPlayer9.0,现在已经升级到RealOne和RealOnePlayerGold版本。Real所特有的格式为*.rm,*.ra,*.ram。所占用的空间极小,并且有较好的影音质量,被广泛地传播在互联网上。RealProducer,是一款编辑制作Real特有文件的软件,我们下载到的*.rm,*.ra,*.ram,文件都是从原始的影音文件,通过软件转化过来的,RealProducer还有一个最大特点,而且也是我们做Real服务器必须的,就是它可以将影音文件转化成多流的影音文件,这种文件是可以根据浏览者的网速而传送不同质量的影音文件RealServer也是整个流媒体架设平台的核心软件,通过RealServer的建立,可以使浏览者访问服务器上的影音文件,由此实现网上在线视听。RealServer的使用点击确定后就进入了RealServer的管理员管理界面,它是以htm网页页面形式管理的,在这里我们只需要修改一下其中的设置就可以了。我们在管理员界面中找到Configure-GeneralSetup-ConnectionControl选项,单击进入如下界面:我们刚进入界面时,画红圈中的方框里的数字应该是0,此时我们改成60,也就是Real公司许可给你的文件,就是你的服务器最大可以允许60人同时访问。修改后点击右下角的Apply按钮,弹出一个修改成功的页面就可以了。然后我们启动RealServer服务器。接下来就是服务器端的音视频制作了,我们用到的软件就是前面安装的Realproducer,其实就是将我们常见的*.mp3,*.wav,*.avi,等影音文件转换成Real服务器支持的ram,rm,ra文件,但这个转换过程不是一版的音乐格式转换,而是将其转换成多流音乐格式,以便于不同网络速度用户的访问。下面我们就来看看RealProducer的转换过程。RealProducer的用法点击后会弹出一个流媒体文件制作的向导,首先让用户选择要制作的流媒体文件的源文件,单击下一步,弹出的对话框分别是输入标题,作者,版权,描述,关键字,填写完毕后进入下一对话框就是我们前边提到的制作多流和单流的流媒体文件了。所谓多流就是指根据不同网速制作的流媒体文件,可以根据服务器测到的实际用户连接速度来进行分别连接,这样,不同网速接入的用户就可以以最适合的质量来欣赏音视频文件。而单流只是单一的文件,它不会根据用户接入网速来调整最适合质量的影音文件,而只是机械的传送一种速率的文件,这样极不方便用户的浏览。接下来的界面就是选择要制作几种多流文件。在网页中实现流媒体播放平台首先,我们是需要一个插件的,是一个Dreamweaver插件,这个插件的主要功能是将Real流媒体文件插入到网页中,从而是浏览者能够方便地访问Real服务器上的文件。但是如果不用这个插件,我们同样能够在网页中插入流媒体文件,只是要人工编写代码,这样就麻烦些。myCaster构建音乐网站myCaster,它不但能播放MP3音乐文件,而且还能在连接上网络后与其它用家聊上一会。更特别的是,myCaster能让你建立MP3电台,与全世界的用家一起来分享你的音乐一、申请帐号1、在安装myCaster的过程中,会出现一个【UserRegistrationWizard】窗口,因为是初次使用,所以选择【CreateNewUserAccount】(建立新帐号)。二、基本设置myCaster的设置在面板的Broadcast标签设置你的电台,Name输入电台名字;Description输入电台描述;Url输入电台地址,可以是本地的某个MP3文件或者一个MP3的URL,当然除了MP3文件,其它文件也是可以的;PrimaryGenre通过下拉列表选择音乐的风格;SecondaryGenre输入第二种风格;StreamFormat通过下拉列表选择音乐流式。每当跳出这个面板,你都能修改这些内容,然后你的电台就会发布到myCaster网站了。在myCaster面板,单击myCaster.com按钮连接到myCaster网站,这时侯,你已经自动登录了。如果你从另外的地方进入myCaster网站,就需要先登录。登录成功后,你能看到页面列出的所有电台了选择一个电台单击,会跳出一个窗口如图,同时你也能收听这个电台提供的音乐了。在这个窗户还有四个按钮,你可以和电台的建立者联系想知道你的电台在那吗?首先在页面myGenre选择你的音乐风格,然后在mySearch文本框输入你的电台名字,单击搜寻按钮。三、播放音乐如果你的电脑配有麦克风,还可以同时为歌曲加上旁白。方法是在麦克风图标上按一下,呵呵,可以讲话了!四、连线收听1、让你朋友打开浏览器连接上,利用其网页中的搜寻引擎寻找你的电台名称。2、如图所示,这是找到一个电台时所出现的画面,请点击电台名称上的超链结。这时会弹出系统中默认的媒体播放器(如Winamp、WindowsMediaPlayer等等)自动播放音乐。用Winamp开设个人广播看看你使用的Winamp的是什么版本,我们就拿2.77版做例子吧!在开广播之前,我们首先准备两样必备的东西。一个是Winamp的插件——Shoutcast,可以在Nullsoft公司的主页下载。另一个东西是Shoutcast的服务器端程序。特别提醒的是,看清它们适用哪个版本的Winamp哦,不然就不能用的。SHOUTcastServerSHOUTcastServer()。这是一个小型的MP3Server,你可以将自己做好的MP3文件,例如现成的MP3音乐或录制的自唱歌曲等,将这些即时放到网上,让你的网友也可以听到相同的MP3节目。将MP3即时放上SHOUTcast要建立自己的MP3Server其实一点也不难,你只需要在Winamp中外挂一个插件——SHOUTcastDSPPlug-in,它便会把你目前正在播放的MP3送到SHOUTcast音乐站点,并且自动会把你的URL(如果你有固定的网址)或你上网时的IP加到SHOUTcast站点的音乐节目中,其他人就可以在SHOUTcast站点找到你正在播放的MP3并即时收听了。打开刚才参数选择设置好后打开那个窗口。切换到“Output”窗口。按照下面的设置就行了。勾选“Connectandstartup”选项。当你看到“Status”框的字节传送后,说明你已经接通网络了。网上播放MP3完成所有的设定工作之后,我们需要做的仅仅是拨号上网,再启动SHOUTcastServer,最后选一首喜欢的歌曲用Winamp来播放就行了。SHOUTcastServer便会自动连上,在SHOUTcastServer的EventLog界面上,你就会看到“”的字眼,这表示我们已经成功将MP3传送到SHOUTcast站点了。现在快叫你的朋友到去收听,根据你登记的情况选择音乐类别(见图7),再通过你的IP和你所登记的MP3说明找到你所播放的歌曲,只要点一下,就可以用Winamp来播放了。如果不想到SHOUTcast的网站上去听,你也可以直接告诉别人你上网时的IP,对方只要在Winamp的“OpenLocation”中输入你的IP、Port和文件名就可以播放了windowsmediaserver的架设windowsmediaserver是微软免费提供的一个流媒体服务端软件在2000光盘中可以找到,在装windows2000时可以选择这个服务,如果装2000系统时,你没有选择添加这个服务,你也可以在添加删除程序里选择添加这个服务(不要告诉我你不会装windows2000)添加后,你的机器就已经拥有了windowsmediaserver服务了,你可以把asf、wmv等文件放到c:\asfroot\中,用mms://地址/文件名的方式来访问你放进去的那个文件随后WindowsMediaEncoder会为我们自动建立服务器,并