`
- 浏览:
588416 次
- 性别:
- 来自:
南京
-
(转载)使用Windows Media Services 部署网络音频直播系统
网上看到这篇文章写的不错,转载分享下
运行环境:
OS: Windows .Net Enterprise Server 2003或者Windows XP Service Pack 1
流媒体软件:
Windows Media Services 9.0(Windows .Net Server自带,类似于IIS的安装)、Windows Media Encoder 9.0
安装流媒体软件:
1. 安装Windows Media Services
首先安装Windows 2003 Server或者Windows .Net Server,然后打开“开始-控制面板-管理工具-管理您的服务器”或“开始-控制面板-添加或删除程序-添加/删除Windows组件”(建议使用第二种),首先安装IIS服务器(具体安转根据向导);
添加IIS完毕后,再次启动添加/删除Windows组件程序,并勾取Windows Media Service项,单击详细信息,在其中选择“用于Web的Windows Media Services Administrator”以启动Windows Media Services的Web管理功能(2000中可能没有这些选项,只需要安装Windows Media Services即可);
2. 安装Windows Media Encoder
从微软网站下载Windows Media Encoder 9.0(Windows Media Encoder 9.0无法在.Net Server下工作)进行安装,至此,Windows Media服务的服务器和编码器都已经具备;
3. 建议,Windows Media Services与Windows Media Encoder安装在不同的服务器上,以减小服务器压力,当然也可以装载同一台机器上
WMS(Windows Media Services)服务器配置:
因为被解决方案是将Windows Media Services与Windows Media Encoder安装在不同的服务器上,且是在Windows Media Encoder上建立的发布点,所以要在Windows Media Services服务器上做好如下设置:
1、必须在服务器上启用 WMS HTTP 服务器控制协议插件,启用方法:打开Windows Media Services管理器,点击服务器节点(以计算机名命名的节点),在右边点击“属性”选项卡,在下面显示的左框中选择“控制协议”,右框中显示相应的所属项,右键“WMS HTTP控制协议”-》“属性”菜单,选择相应的IP地址(例如:192.168.0.154),并更改相应的端口(因为考虑到网站和该服务器可能在同一台服务器上,所以不占用80端口【作为IIS的端口】,我使用的是8086端口,也可输入其他的没有被占用的端口号),然后确定,并启用“WMS HTTP控制协议”。
2、此外,必须能够通过 WMS 发布点 ACL 授权插件对服务器进行写入访问,方法:还是在“属性”选项卡中,选中“授权”选项,在右框中启用“WMS 发布点 ACL 授权”。
3、因为要从编码器而不是服务器添加发布点,那么还必须具备对该插件的创建访问权限。必须同时在服务器级别和发布点级别上设置权限。要配置插件,必须能够通过 DCOM 访问 Windows Media Services 服务。
服务器上的本地管理员自动具备服务器的写入与创建访问权限。
开始编码时,编码器将发起与服务器的连接。
可以使用“新建会话向导”或广播快速启动来创建到 Windows Media 服务器的推传递,或者可以在属性面板上设置一个推传递会话。
Windows Media Encoder发布点配置:
对实况信息源进行编码运算,就是指通过将音频或视频设备录入的音频、视频或图片等源信息进行编码运算,以将它们转换为流或流文件的过程。
(1)依次单击“开始”->“所有程序”->“Windows Media”->“Windows Media编码器”选项,启动Windows Media编码器后,在“新建会话”对话框上的“向导”选项卡中,选择“捕获音频或视频”图标,然后单击“确定”按钮,以运行“新建会话向导”窗口。首先显示“设备选项”对话框,在这里显示用户可以使用的视频和音频设备。
(2)单击“下一步”按钮,将显示“输出文件”对话框,由于要将所创建的文件保存,需要在“文件名”文本框中键入保存路径,并自定义一个文件名,当然也可以单击“浏览”按钮来选择保存文件的文件夹。
(3)单击“下一步’按钮,将显示“内容分发”对话框,在“要如何分发内容”列表框中列出可以使用的分发方式。由于是对实况源进行流式处理,所以在这里应该选择“Windows Media服务器”选项。
(4)单击“下一步”按钮,将显示“编码选项”对话框。在这里显示了所选择的分发方式的编码设置,其中包括视频、音频和比特率等。如果用户不想使用这些默认设置,也可以进行修改。
(5)单击‘完成”按钮,’打开严Windows Media编码器”进行编码,也可以单击“下一步”按钮,将显示“显示信息”对话框。在这里可以为该编码文件添加显示信息,这些信息将在使用 Windows Media Player播放,并且只存在启动了字幕时才可以看到。
(6)单击“完成”按钮后,会打开WindowsMedia编码器,点击“属性”按钮,打开“会话属性”对话框,从这里将开始“源”的设置:
A.在“源”选项卡中,给这个“源”命名,并选择“源”来至于“设备”(因为是直播,直接采集的,而不是文件,所以选择设备),并选中“音频”复选框(我们是音频直播,没有视频,所以,视频就不用选择了),
B.在“输出”选项卡上,选中“向服务器推传递(有编码器初始化链接)”
复选框,在“服务器名称”文本框中输入Windows Media Services服务器的IP地址和刚才设置的端口号(如果是80端口就不用写了,如:192.168.0.154:8386);给“发布点”输入一个发布点名称,我写的是BroadCast;然后取消“子编码器推拉传递”复选框;“存档到文件”复选框根据实际情况而定,这里我没有选择。
C.在“压缩”选项卡中,“目标”选择“Windows Media服务器(流式处理)”,比特率选择54kbps,或70kbps或者135kbps,比特率越高,音质越好,但由于带宽的限制,人数访问量和比特率成反比,所以根据实际情况选择一个就可以(当然也可以选择多个),我由于是实验,所以我只选择了一个135kbps。
D.在“属性”选项卡中输入相应的显示信息(可不写,有实际而定)。
E.在“插件”选项卡中,选择一个音频可用插件即可,
F.最后,点击“应用”按钮,软件就会在Windows Media Services服务器中自动建立一个发布点,该发布点的名字就是刚才在“输出”选项卡中输入的“发布点”名称“BroadCast”
现在在Windows Media Services服务器上,发布点建好了,但还没有启动,这时在WindowsMedia编码器上点击“开始编码”按钮,Windows Media Services服务器上的发布点“BroadCast”就能自动启动了。
广播已经发布并启动了,现在怎么收听呢,在Windows Media Services服务器上,点击发布点“BroadCast”,在右框中会出现起相应的选项卡,点击“公告”选项卡,文本框中的“mms://LINL-X55/ BroadCast”就是收听地址啦,在IE地址栏输入该地址,就会自动打开Windows Media播放器,收听正在播放的节目
我是以网页的形式嵌套Windows Media播放器,在object中的“Filename”参数中的value值写上“mms://LINL-X55/ BroadCast”,运行该页面后,就能收听啦
部署:Windows Media Services服务器和WindowsMedia编码器服务器需要处于同一网段,例如:192.168.0.*;且Windows Media Services服务器必须可连接到外网,WindowsMedia编码器服务器可以在内网,也可在外网。
转自:
http://www.andeblog.cn/net-broadcast/
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
【Windows Media Services部署网络音频直播系统】 Windows Media Services是微软提供的一个强大的流媒体服务,它允许用户在网络上广播音频和视频内容。本篇文章主要讲解如何利用Windows Media Services搭建网络音频...
在本教程中,我们将学习如何配置和搭建流媒体服务器,实现网络音频直播系统的部署。该教程将指导您完成 Windows Media Services 的安装、配置和使用,并演示如何使用 Windows Media Encoder 对音频信息进行编码和...
构建在线直播系统通常涉及到多个组件和技术,Windows Media Encoder 和 Windows Media Services 是微软提供的一套解决方案,专门用于在Windows平台上创建和分发实时流媒体内容。本文将详细介绍如何使用这两个工具来...
总的来说,Windows Media Server服务的部署和使用涉及到网络基础架构、Web服务、DNS解析和流媒体服务的配置等多个层面,需要对这些技术有深入理解才能成功实施。实验过程中的每一步都旨在验证这些关键技术的协同工作...
1. **操作系统**: 一个支持IIS Media Services的Windows Server版本,例如Windows Server 2008 R2或更高版本。 2. **硬件**: 具有足够的处理器能力、内存和存储空间来处理流媒体编码、传输和存储。 3. **IIS Media ...
4. **Web服务和流媒体**: 如果视频或音频内容来自服务器,需要了解HTTP协议、流媒体技术和WMS(Windows Media Services),WMS是微软提供的流媒体服务器,可以发布和管理多媒体内容。 5. **Libraries**: 压缩包中的...
对于支持多种格式的需求,虽然 RealServer 8 支持 Windows Media,但授权费用较高且不易获取,因此通常会选择在两台不同的服务器上分别部署 Windows Media Server 和 RealServer,以实现跨格式的流媒体服务。...
Windows Server 2003操作系统自带的流媒体服务器组件Windows Media Services,为教育、娱乐等多个领域提供了高效便捷的视频资源管理与分发解决方案。 首先,搭建流媒体服务器的第一步是安装必要的软件。在Windows ...
构建基于Windows Server 2008的流媒体服务器需要了解流媒体技术的基本原理,熟悉Windows Media Services及其功能,并掌握安装和配置的相关步骤。通过上述知识点的学习,读者可以掌握如何在企业或互联网环境中搭建...
Windows Media Services支持WMA、WMV、ASF等微软的媒体格式,并且允许用户通过互联网和企业内部网络(Intranet)进行高质量的音频和视频流媒体广播。Windows Media Services易于配置,并且可以进行高级配置,如带宽...
通过深入理解WMV格式、Windows Media Encoder的工作原理以及网页播放器的实现机制,开发者可以有效地使用提供的【直播代码.txt】文件,创建一个稳定且高效的在线直播系统。这个过程涉及到多媒体技术、网络编程以及...
WDS(Windows Deployment Services)是Windows Server 2008 R2中的另一项重要服务,主要用于网络操作系统和应用程序的部署。WDS服务器的配置涉及到多个方面,包括但不限于网络基础设施、存储空间、安全策略等。 ###...
《WINDOWS SERVER 2003从入门到精通之Windows Media Server流媒体服务器架建》涵盖了Windows Media Services的使用,这是Windows Server 2003提供的多媒体内容发布解决方案。文档会指导你如何部署和配置流媒体服务器...
安装KB963697后,IIS将获得流媒体模块,可以支持多种常见的流媒体格式,如ASF、WMV、WMA等,并且能与Windows Media Services(WMS)无缝集成,提供高效、可靠的流媒体解决方案。 安装过程相对简单,用户只需下载...
Windows Media Player的控制台版本,可以播放音频和视频文件,适用于脚本控制或命令行环境下的媒体播放需求。 ### mspaint 画图工具,提供基本的绘图和编辑功能,适合进行简单的图像创作和编辑。 ### mstsc 远程...
本实训报告主要涵盖了在Windows环境下配置网络服务器的多个关键环节,包括DHCP(动态主机配置协议)服务、DNS(域名系统)服务器、Web服务器、FTP服务器、邮件服务器以及IRC聊天服务器和Windows Media流媒体服务器的...
### Windows XP常用系统命令集合详解 ...以上命令涵盖了Windows XP操作系统中常见的管理、维护和故障排除工具,熟练掌握这些命令的使用方法,将极大提升用户在系统管理、故障排查和日常使用中的效率和能力。
4. **操作系统**:部署OCSR2的服务节点必须运行于Windows Server 2003 x64或Windows Server 2008 x64版本之上。 #### 安装测试环境 为了演示部署过程,本节介绍了一个简单的测试环境搭建方案。该环境在Hyper-V虚拟...