Board logo

标题: 音乐传真自己当唱片DJ [打印本页]

作者: 月上西楼    时间: 2007-7-11 21:31     标题: 音乐传真自己当唱片DJ

  在模拟拨号时代,那可怜的网速和高昂的网络费用迫使我们只能争分夺秒地吸取网络上的资源。于是当我们刚迈进宽频的世纪时,便迫不及待地把所有能够触及的资源据为己有。当这种激情过后,我们的心态回复平静,与此同时也积累了不少有价值的资源和投契的网友。这时候,我们也懂得了回报,学会了分享。分享的形式是多种多样的,其中分享流媒体就是大家最为熟悉、喜闻乐见的一种。
  当前,流媒体平台由Apple、RealNetworks和Microsoft三家公司统治着。其中,RealNetworks的产品线完整且功能齐全,能提供专业使用者一次购买的全面解决方案,但价格非常高昂。Apple的流媒体平台在完整性上居于劣势,由于Apple只提供服务器工具和播放器,所以使用者必须另购其他公司的编码程序和广播工具等,这对于使用者来说不是很方便,但总价却比RealNetworks便宜不少。而且对于用惯Mac的朋友来说,QuickTime格式始终是他们的最爱。而在这三家中,只有微软的Windows Media流媒体平台是完全免费的,而且产品线也颇为完整。它正好符合家用环境的免费、好用、易用三大原则。因此,本文将以最新的Windows Media Encoder 9 Series为例,一步一步讲解如何架设流媒体服务器(注:接收端必须安装Windows Media Player 9 Series,以下简称WMP9)。

  音乐传真

  运行WMP9,在弹出的“New Session”窗口中点选“Custom session”模板,按确定后弹出“Session Properties”窗口。在“Source from”中,选“Devices”表示把音频硬件作为播放源(如图1)。


  然后点击旁边的“Configure”选择需要传送的音源(如图2)。选“File”的话,那么就按旁边的“Browse”选择你需要播放的音频文件。


  选取后,你会发现窗口左侧的“Source”下面有N个Source,每个Source对应一个音频文件。假设有30个Source,那么在“At end”选项里,把Source 1~29设置为“Roll over to next source”,而Source 30设置为“Roll over to first source”(如图3)。


  这样,服务器就会由Source 1到Source 30循环播放。如果播放源选择“Both device and file”的话,我们可以在播放音频文件的同时输出到麦克风,当一回网络DJ的感觉还不错吧!

  进入“Compression”面板,点击“Edit”按钮进入高级设置面板。在这里,笔者建议采用“Multiple bit rates audio(CBR)”编码方式,这样服务器能根据当前的网络情况提供最佳的流播放质量。方法是按“Add”添加目标码率(如图4)。


  然后按“Edit”选择音频格式,退出到“Compression”面板并按“Apply”确认设置。最后,在“Output”面板中设置服务器的端口,使用默认的8080即可。当然,如果你喜欢的话也可以用“Find Free Port”功能查找并使用系统空闲的端口作为广播之用。

  设置完毕后,按“Start Encoding”便开始广播了。把“mms://你的IP地址:端口”告诉给朋友,他们就能通过WMP9连接你的服务器了。如果接收方经常出现“Buffering”的现象,将大大减低听歌的乐趣。这时,服务器端就要适当降低码率以提供较为折中的接收效果。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0