网络电台架设 Windows Media Service & Windows Encoder
时间:2010-09-13 来源:星际
网上有很多文章都是讲如何架设一个网络电台的,但按照其步骤操作,总会出点小问题,现在把整个流程归纳如下,采用的是“推传递方式”
首先是安装Windows Media Service和Windows Encoder,可安装在同一台机器,也可以安装在另一台机器,关于安装可以查看
http://www.cnblogs.com/njnudt/archive/2010/07/28/1787107.html
简单的说:
Windows Media Service就是一个分发服务器,接受用户的点播,将收到的视频流、音频流分发给各个访问用户。
Windows Encoder就是一个编码器,将音频流、视频流进行编码,向Windows Media Service服务器进行推送。
安装完Windows Media Service后,打开其控制面板,如下图所示,选择“属性”选项卡:
右键“WMS HTTP 服务器控制协议”,点击“属性”选项,这个协议允许其它机器通过HTTP方式向Windows Media Service服务器发送音频、视频源。
WMS HTTP 服务器控制协议 属性中,默认端口为80端口,将其改为合适的端口(如图7777),也可以使用默认的80端口,并可以限定可以向其推送的IP地址列表,限制未授权用户访问。
当WMS HTTP 服务器控制协议 属性配置完成后,点击确定按钮,并启用该服务,如下图所示:
在弹出的“会话向导”中,选择需要抓取的视频设备及音频设备,此处,由于是在虚拟机器测试的,因此设备都是默认的,当你安装了相关硬件后,此处即可选择相对应的设备。
单击“下一步”,选择“推传递到Windows Media服务器”的方式,然后“下一步”
在向导中填入服务器名称(就是Windows Media Service所在的机器的域名或者IP),并附加上一开始WMS HTTP 服务器控制协议设置的的端口,同时给发布点起一个名字(只能字母或者数字,切不可中文)
点击“下一步”后,选择比特率
此界面是询问是否保存抓取的视频流或者音频流,此处我们选择保存(也可以不保存,看实际需求)
此界面是文件的相关属性信息,按需写入即可。
到这个界面时,基本上Windows Encoder就已经配置好了,点击“完成”
此时,弹出“Windows Media Service”所在服务器的登录框,输入用户名、密码
如果用户名、密码正确,此时Windows Encoder即可开始转换已经捕捉到的视频流、音频流了。
——————————————————————————————————————————————————————————————————————————
再回过头来看“Windows Media Service”所在服务器,发布点中已经多了一个MediaTest,就是刚刚我们Windows Encoder中设置的那一个
此时,大家通过IE输入“MMS://IP/MediaTest”,即可收听Windows Encoder服务所推送的广播内容了。一个简单的网络电台就已经配置成功了。
抛砖引玉,底下要研究的就是当大量用户进行收听时,如何进行有效的负载均衡等。