网络音频/视频应用
Hi-Fi应用已经越来越普及。PC发烧友也开始在家里构建多媒体网络,这样就可以通过中央服务器在家里的任何地方播放音乐和电影。
图1 多媒体网罗结构示意图
利用Nero 构建多媒体服务器
Nero的刻录软件Nero Burning ROM 6 已经为大家所熟悉,而知道Nero Mediahome的人恐怕很少。实际上,它们都是Nero公司推出的数字媒体集成软件包Nero 6 Reloaded中的一员。如果你想把一台PC变成多媒体服务器但又担心其性能可能不够用,不妨先考虑一下Nero Mediahome (www.nero.com)。经过我们的试用,一台700MHz Pentium III以上配置的机器就足以胜任将视频流发送到网络客户端的任务,而视频解码工作则可以由客户端来完成。Nero Mediahome所支持的视频文件类型包括DivX、mpeg2和mpeg4。包含Mediahome等11个组件在内的Nero 6 Reloaded,你可以先下载试用版(http://www.nero.com/eng/Trial_Versions.html),然后再决定是否购买注册码(购买注册码的价格为59.99美元)。Nero Mediahome将被安装在服务器端,而客户端则需要安装Nero Showtime DVD播放器,这两个应用程序都可以在Nero 6 Reloaded软件包中找到。
Nero Mediahome会以播放列表(playlists)的形式来组织音频、视频和图片文件,并能够自动按照不同的媒体类型对文件进行分类。这样一来,你可以在客户端PC上很方便地按照演唱者、流派来选取想要播放的歌曲。除了安装Nero Mediahome之外,服务器端当然还需要一块以太网卡,我们建议你选择速率在100Mbps以上的产品,否则可能会遇到带宽瓶颈。配置Nero Mediahome服务器并不麻烦,只需你点击几下鼠标即可。在启动Nero Mediahome之后,你需要指定哪些多媒体文件可以让所有的客户端访问并播放,然后单击Start Server按钮即可。在客户端PC上,你需要启动Nero Showtime播放软件,然后在菜单中依次选择“Select source”|“Media Files”|“Media Home(Network)”即可选择你想要播放的多媒体文件。
图2 Nero Mediahome的配置过程十分简单
用VLC构建多媒体服务器
如果你想搭建一个多媒体服务器,也可以考虑选用功能强大的免费软件VLC Media Player(www.videolan.org/vlc)。有了VLC 多媒体服务器,Mpeg1、mpeg2、mpeg4和DivX格式的影片都可以通过网络进行播放,如果你有电视卡的话,连电视节目都可以通过网络进行现场直播。VLC Media Player也支持各种音频格式,如mp3和Ogg Vorbis。VLC Media Player 不仅有Windows版本,也支持各种Linux操作系统,比如Debian、Mandrake和Suse,它也支持Mac OS X。这些针对不同操作系统的版本都是交叉兼容的,也就是说即便服务器和客户端运行不同的操作系统,两者之间也能完美地配合工作。与Nero Mediahome一样,VLC Media Player搭建的服务器也可以在客户端通过Web界面进行控制。这意味着你可以把服务器放在屋子的随便哪个角落即可,甚至放在地下室都行。服务器和客户端的配置也不会花费你太多的时间。
启动VLC Media Player后,在“File”菜单中选择“Open file from”,然后在“Network”选项区中选择“UDP/RTP”选项。这时,你就可以在客户端的播放窗口中看到udp://的字样。接下来你就可以通过Web界面选择想要播放的歌曲或影片了。
当然,服务器端在此之前也需要准备好所要播放的数据。在服务器端,在“File”菜单中选择“Open file from”,然后单击“Browse”按钮即可选择被播放的文件。如果你想播放DVD光盘或者CD光盘上的影片或音乐,你需要在“Volume”选项区中选择正确的光驱盘号。在“Network”选项区中选择“Streaming Output”选项,将输出模式设为UDP并输入客户端的IP地址,这样那台客户端就可以接收到媒体文件了。
利用“View”菜单项下的“Playlist”功能,你还可以自行定义播放列表。如果你想为多个客户端播放多媒体文件,就需要用特定的保留IP地址对服务器进行设置。
仍然选择UDP为输出方式,但在IP地址处需要填入239.255.7.7(最后两位数字可以任选,239.255.xxx.xxx区段是专门为多客户端发送而保留的),并选择一个端口号,比如8080。客户端则需要在Network选项区选择UDP/RTPMulticast并将服务器IP地址也相应设置为239.255.7.7,端口号也应与服务器端一致。
如果你不想坐在服务器跟前进行配置,也可以利用Web界面进行远程控制。方法如下:在VLC Media Player中,在菜单中依次选择“Settings”|“Add Interface”|“Web Interface”。然后你就可以在浏览器中输入服务器的IP地址和端口号,比如http://239.255.7.7:8080。你可以通过Web界面调节音量或者对播放列表进行操作。
如果网络处于繁忙中或是同时需要发送多个文件,你可能需要对带宽选项进行调节。在“Network”选项区中选择“Streaming Output”选项,勾选“Transcoding”(编码转换)选项区的“Video codec”或“Audio codec”选择框,然后在后面输入相应的音频或视频传输率(Kbps)。你需要在音频/视频质量和传输率之间找到一个合理的平衡。
图3 VLC针对不同操作系统的版本都是交叉兼写的
架设自己的网络电台
你可以利用Nullsoft的Shoutcast (www.shoutcast.com)合成自己的广播节目并通过网络进行放送。如果想架设网络电台,我们这里为你介绍的方案使用了Shoutcast DNAS服务器、Winamp播放器 (www.winamp.com)和Shoutcast插件 (www.shoutcast.com/download/broadcast.phtml)。
首先,你需要安装Shoutcast DNAS服务器,它不需要你进行任何配置。运行后它会显示一个监控窗口,最小化后则会在系统任务栏中显示一个小图标。接下来你需要安装Winamp以及Shoutcast DSP插件,并使用Winamp生成一个用来广播的播放列表(比如一系列歌曲)。
在组织好播放列表之后,在Winamp中打开“Options”/“Preferences”菜单,选择“Plugins”|“DSP/Effect”然后再选择“Nullsoft Shoutcast Source DSP”。
这时会弹出一个“Shoutcast Source”窗口,选择“Output”选项卡然后输入Shoutcast服务器的详细信息,IP地址如实填写即可,端口号填8000,默认密码可以不用改,如果想改的话,你同时也需要在Shoutcast服务器的.ini文件中进行修改。单击“Yellowpages”按钮,并取消选择“Make this server public”,这样一来你的电台就不会被发送到Internet,而只能在局域网中收听了。你还可以为你的Shoutcast服务器起个名字(比如“我的家庭电台”)。
在“Encoder”选项卡中,你可以对电台的传输质量进行设置,缺省的编码方式为“Encoder 1”的mp3音质。你可以在“Encoder Settings”中设置音频传输率。再检查一下“Input”的输入来源是否设置为Winamp。现在,可以在Winamp中播放你的播放列表了。
最后一步,你需要回到“Output”选项卡,单击“Connect”按钮就可以将音频流数据发送到Shoutcast服务器了。
现在我们就可以用网络上的任何一台PC来收听这个电台了,我们还是用Winamp这个播放软件,选择“File”|“Play from URL”,输入服务器PC的IP地址和端口号,比如XXX.XXX.XXX.XXX:8000。这时客户端PC就可以开始收听你自制的电台节目了。
图4 Shout cast可帮助你架设自己的网络电台
Hi-Fi应用已经越来越普及。PC发烧友也开始在家里构建多媒体网络,这样就可以通过中央服务器在家里的任何地方播放音乐和电影。
![]() |
利用Nero 构建多媒体服务器
Nero的刻录软件Nero Burning ROM 6 已经为大家所熟悉,而知道Nero Mediahome的人恐怕很少。实际上,它们都是Nero公司推出的数字媒体集成软件包Nero 6 Reloaded中的一员。如果你想把一台PC变成多媒体服务器但又担心其性能可能不够用,不妨先考虑一下Nero Mediahome (www.nero.com)。经过我们的试用,一台700MHz Pentium III以上配置的机器就足以胜任将视频流发送到网络客户端的任务,而视频解码工作则可以由客户端来完成。Nero Mediahome所支持的视频文件类型包括DivX、mpeg2和mpeg4。包含Mediahome等11个组件在内的Nero 6 Reloaded,你可以先下载试用版(http://www.nero.com/eng/Trial_Versions.html),然后再决定是否购买注册码(购买注册码的价格为59.99美元)。Nero Mediahome将被安装在服务器端,而客户端则需要安装Nero Showtime DVD播放器,这两个应用程序都可以在Nero 6 Reloaded软件包中找到。
Nero Mediahome会以播放列表(playlists)的形式来组织音频、视频和图片文件,并能够自动按照不同的媒体类型对文件进行分类。这样一来,你可以在客户端PC上很方便地按照演唱者、流派来选取想要播放的歌曲。除了安装Nero Mediahome之外,服务器端当然还需要一块以太网卡,我们建议你选择速率在100Mbps以上的产品,否则可能会遇到带宽瓶颈。配置Nero Mediahome服务器并不麻烦,只需你点击几下鼠标即可。在启动Nero Mediahome之后,你需要指定哪些多媒体文件可以让所有的客户端访问并播放,然后单击Start Server按钮即可。在客户端PC上,你需要启动Nero Showtime播放软件,然后在菜单中依次选择“Select source”|“Media Files”|“Media Home(Network)”即可选择你想要播放的多媒体文件。
![]() |
用VLC构建多媒体服务器
如果你想搭建一个多媒体服务器,也可以考虑选用功能强大的免费软件VLC Media Player(www.videolan.org/vlc)。有了VLC 多媒体服务器,Mpeg1、mpeg2、mpeg4和DivX格式的影片都可以通过网络进行播放,如果你有电视卡的话,连电视节目都可以通过网络进行现场直播。VLC Media Player也支持各种音频格式,如mp3和Ogg Vorbis。VLC Media Player 不仅有Windows版本,也支持各种Linux操作系统,比如Debian、Mandrake和Suse,它也支持Mac OS X。这些针对不同操作系统的版本都是交叉兼容的,也就是说即便服务器和客户端运行不同的操作系统,两者之间也能完美地配合工作。与Nero Mediahome一样,VLC Media Player搭建的服务器也可以在客户端通过Web界面进行控制。这意味着你可以把服务器放在屋子的随便哪个角落即可,甚至放在地下室都行。服务器和客户端的配置也不会花费你太多的时间。
启动VLC Media Player后,在“File”菜单中选择“Open file from”,然后在“Network”选项区中选择“UDP/RTP”选项。这时,你就可以在客户端的播放窗口中看到udp://的字样。接下来你就可以通过Web界面选择想要播放的歌曲或影片了。
当然,服务器端在此之前也需要准备好所要播放的数据。在服务器端,在“File”菜单中选择“Open file from”,然后单击“Browse”按钮即可选择被播放的文件。如果你想播放DVD光盘或者CD光盘上的影片或音乐,你需要在“Volume”选项区中选择正确的光驱盘号。在“Network”选项区中选择“Streaming Output”选项,将输出模式设为UDP并输入客户端的IP地址,这样那台客户端就可以接收到媒体文件了。
利用“View”菜单项下的“Playlist”功能,你还可以自行定义播放列表。如果你想为多个客户端播放多媒体文件,就需要用特定的保留IP地址对服务器进行设置。
仍然选择UDP为输出方式,但在IP地址处需要填入239.255.7.7(最后两位数字可以任选,239.255.xxx.xxx区段是专门为多客户端发送而保留的),并选择一个端口号,比如8080。客户端则需要在Network选项区选择UDP/RTPMulticast并将服务器IP地址也相应设置为239.255.7.7,端口号也应与服务器端一致。
如果你不想坐在服务器跟前进行配置,也可以利用Web界面进行远程控制。方法如下:在VLC Media Player中,在菜单中依次选择“Settings”|“Add Interface”|“Web Interface”。然后你就可以在浏览器中输入服务器的IP地址和端口号,比如http://239.255.7.7:8080。你可以通过Web界面调节音量或者对播放列表进行操作。
如果网络处于繁忙中或是同时需要发送多个文件,你可能需要对带宽选项进行调节。在“Network”选项区中选择“Streaming Output”选项,勾选“Transcoding”(编码转换)选项区的“Video codec”或“Audio codec”选择框,然后在后面输入相应的音频或视频传输率(Kbps)。你需要在音频/视频质量和传输率之间找到一个合理的平衡。
![]() |
架设自己的网络电台
你可以利用Nullsoft的Shoutcast (www.shoutcast.com)合成自己的广播节目并通过网络进行放送。如果想架设网络电台,我们这里为你介绍的方案使用了Shoutcast DNAS服务器、Winamp播放器 (www.winamp.com)和Shoutcast插件 (www.shoutcast.com/download/broadcast.phtml)。
首先,你需要安装Shoutcast DNAS服务器,它不需要你进行任何配置。运行后它会显示一个监控窗口,最小化后则会在系统任务栏中显示一个小图标。接下来你需要安装Winamp以及Shoutcast DSP插件,并使用Winamp生成一个用来广播的播放列表(比如一系列歌曲)。
在组织好播放列表之后,在Winamp中打开“Options”/“Preferences”菜单,选择“Plugins”|“DSP/Effect”然后再选择“Nullsoft Shoutcast Source DSP”。
这时会弹出一个“Shoutcast Source”窗口,选择“Output”选项卡然后输入Shoutcast服务器的详细信息,IP地址如实填写即可,端口号填8000,默认密码可以不用改,如果想改的话,你同时也需要在Shoutcast服务器的.ini文件中进行修改。单击“Yellowpages”按钮,并取消选择“Make this server public”,这样一来你的电台就不会被发送到Internet,而只能在局域网中收听了。你还可以为你的Shoutcast服务器起个名字(比如“我的家庭电台”)。
在“Encoder”选项卡中,你可以对电台的传输质量进行设置,缺省的编码方式为“Encoder 1”的mp3音质。你可以在“Encoder Settings”中设置音频传输率。再检查一下“Input”的输入来源是否设置为Winamp。现在,可以在Winamp中播放你的播放列表了。
最后一步,你需要回到“Output”选项卡,单击“Connect”按钮就可以将音频流数据发送到Shoutcast服务器了。
现在我们就可以用网络上的任何一台PC来收听这个电台了,我们还是用Winamp这个播放软件,选择“File”|“Play from URL”,输入服务器PC的IP地址和端口号,比如XXX.XXX.XXX.XXX:8000。这时客户端PC就可以开始收听你自制的电台节目了。
![]() |
本文导航