Windows Media Services外网访问内网如何访问发布点?

windows media server_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
windows media server
上传于||文档简介
&&w​i​n​d​o​w​s​ ​m​e​d​i​a​ ​s​e​r​v​e​r​ ​架​设​教​程
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢文档分类:
在线文档经过高度压缩,下载原文更清晰。
淘豆网网友近日为您收集整理了关于如何架设流媒体服务器的文档,希望对您的工作和学习有所帮助。以下是文档介绍:一、前言随着越来越多的朋友开始选择 ADSL、Cable Modem 或 FTTB+ LAN 作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实, 而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。宽频时代的到来还使得网民们不再满足于仅仅作为一项服务的受众,他们需要更大规模的交流,从中体现个体的价值,因此,许多朋友开始用自己的计算机,搭建网络广播和点播站点。他们充满着满腔的热情,但不可否认的是,中国网民先天技术上的不足,让他们在建设这样的站点时遇到重重险阻,以至于放弃。如何将这种热情在技术的引导下成为动力,这正是我们家用电脑所要做的,所以,在今天,在这里,我就将给大家介绍如何打造属于自己的流媒体服务器。不过,在开始正式的流媒体服务器架设之前,请让我们先了解一下流媒体服务器的基础知识。二、流媒体基础知识什么是流媒体?目前,在网络上传输音/视频等多媒体信息有两种解决方案,即 http 或 ftp 下载以及流式传输。http 或 ftp 下载使用标准的 http 和 ftp 协议,但由于多媒体信息个头巨大,下载一个多媒体文件一般需要几分钟或几小时的时间,这就造成为了看一个并不知道内容的视频,首先需要耗费可能比整个视频都要长的时间来完成下载。这些被下载的文件还必须在下载前制作完成,放在网络服务器上,这样造成的直接后果就是:网络带宽不断提高,人们下载的等待时间越来越少,但最终还是不能观看网上现场直播。流式传输时,声音、影像或动画等多媒体信息由流媒体服务器向用户计算机连续、实时传送,它首先在使用者端的电脑上创建一个缓冲区,于播放前预先下载一段资料作为缓冲,用户不必等到整个文件全部下载完毕,而只需经过几秒或十数秒的启动延时即可进行观看。当多媒体信息在客户机上播放时,文件的剩余部分将在后台从服务器内继续下载。如果网络连接速度小于播放的多媒体信息需要的速度时,播放程序就会取用先前建立的一小段缓冲区内的资料,避免播放的中断,使得播放品质得以维持。流式传输除了能够发送已经制作完成的文件外,还可以通过采集服务器实时采集现场音视频,推送到流媒体服务器端,实时提供给用户。因此,流媒体除了能够更好的承担如下载一样的多媒体点播服务外,更能够应用在现场直播、电视转播、突发事件报道等多种对实时性传输要求较高的领域。有关流媒体的厂商流媒体的市场巨大,世界上许多优秀的厂商都加入此行列,现阶段更是系统集成商竞争的风水宝地。而在通用市场上,竞争的公司主要有三个:Microsoft、works、Apple,而相应的产品就是:Windows Media、Real Media、QuickTime。而近来,以开发 Winamp 著名的 Nullsoft 公司也在自己的 MP3 服务器中加入了视频支持,欲在流媒体市场分一杯羹。由于 Apple 的服务器和编辑软件一般都以 Mac 为操作平台,Nullsoft 的流媒体服务器属于新生不成熟事务,所以今天在这里我主要给大家介绍一下 Microsoft 和 works 的产品。流媒体的传输协议大家在观看网上电影或者电视时,一般都会注意到这些文件的连接都不是用 http 或者ftp 开头,而是一些 rtsp 或者 mms 开头的东西,为什么是这样呢?实际上,这些和 http 和 ftp一样,都是数据在网络上传输的协议,只是它们是专门用来传输流式媒体的协议而已。下面,让我们来看一下现在使用的主要的流媒体协议:1. RTSP(Real Time Streaming Protocol),实时流媒体协议,它是由 works 和Netscape 共同提出的,现在用于 works 的 Real Media 产品中;2. PNM(works Audio),这也是 Real 专用的实时传输协议,它一般采用UDP 协议,并占用 7070 端口,但当你的服务器在防火墙内且 7070 端口被挡,且你的服务器把 work 设为真时,则采用 http 协议,并占用默认的 80 端口;3. MMS(Microsoft Media Server protocol),这是微软的流媒体服务器协议,MMS 是连接 Windows Media 单播服务的默认方法。介绍了主要的三个,可能您还会问,Apple 的 QuickTime 使用哪种协议呢?在多数情况下,QuickTime 使用 http 协议,但实际上它也由标准的流媒体传输协议,这就是标准 RTSP协议,而 Real 公司使用的 RTSP 是自己经过开发的。在流媒体传输中,标准的协议就是 RTP(Real time Transport Protocol,实时传输协议)、RTCP(Real-time Transport Control Protocol,实时传输控制协议)、RTSP(Real Time StreamingProtocol,实时流媒体协议)和 RSVP(Resource Reserve Protocol, 资源预订协议),厂商们的产品都是在这些协议的基础上进行研究与开发,限于篇幅,在这里我们就不再深入讨论了。流媒体文件和发布格式有了实时的传输协议,我们应该还能够想到,只有较小的文件才适合网络实时传输,那么,流媒体文件采用了什么样的压缩算法呢?而使用 Windows 操作系统的朋友可以看到,我们观看网上流节目时,它们的后缀名一般是 rm、asf、wmv 等,这些就是流媒体的格式。流媒体文件格式经过特殊编码,不仅采用较高的压缩比,还加入了许多控制信息,使其适合在网络上边下载边播放,而不是等到下载完整个文件才能播放。常见的流媒体格式大致有以下几种:流媒体文件格式扩展(Video/Audio) 媒体类型与名称asf Advanced Streaming format. (Microsoft).rm Real Video/Audio 文件(works).ra Real Audio 文件(works).rp Real Pix 文件(works).rt Real Text 文件(works).swf Shock Wave Flash (Macromedia).mov QuickTime(Apple 公司格式)viv Vivo Movie 文件(Vivo Software).另外还有一个 wmv 格式,是 Windows Media Video 的简称,它与 asf 文件有稍许区别,wmv 一般采用 window media video/audio 格式,asf 视频部分一般采用 Microsoft MPG4V(3/2/1?),音频部分是 windows media audio v2/1,不过现在很多制作软件都没有把它们分开,所以直接更改后缀名就能够互相转换为对方格式。制作完成的流媒体文件需要发布到网络上才能够被别人使用,这就需要以特定方式安排压缩好的流媒体文件,而安排流媒体文件的格式就被成为流媒体发布格式。常见的发布格式主要有以下几种:流媒体发布格式扩展媒体类型和名称asf Advanced Streaming format.smil Synchronised Multimedia Integration Language.ram RAM File.rpm Embedded RAM File.asx ASF Stream Redirector/ASF 流转向器文件xml eXtensible Markup LanguageMPEG-4 与流媒体说到流媒体就不能不提及 MPEG-4。MPEG-4 是当前讨论的焦点之一,只因为它能够在大的压缩比下实现近似 DVD 品质的视频和音频效果,这也是许多朋友认为 MPEG-4 格式肯定比 rm 清晰的原因。但事实上并不是如此,MPEG-4 只是一种视频编码技术,它的清晰度也根据压缩时所选择的码率的不同有较大的改变(我们见到的 MPEG-4 格式文件通常为500Kbps 压缩生成,质量当然高了),并且,MPEG-4 还有多种压缩标准,如 Microsoft 的 asf视频部分就是基于 MPEG-4 的 Discrete Cosine Transform (DCT),另外还有 DivX 的免费MPEG-4 版本(开始是破解微软的格式而来)。至于音频部分,更是混乱,Microsoft 采用windows media audio v2/1,DivX 采用 MP3 或者更高质量的 AC3 等。相比而言,Real 或者Apple 的格式使用的是自己开发的编码,在相同码率,特别是低码率下,不见得就比 MPEG-4差,采取高码率的 rm 格式照样清晰可人,所以大家以后说 rm 格式清晰度差的观念要改变一下:),至少也要加上条件。而且,最新的 Helix Producer 中的 Real Video 9 采用 VP5 压缩格式进行编码,这可比 DivX 优秀多了!不过,流媒体服务器开始向 MPEG-4 格式靠拢是不争的事实,Real 最新的 Helix 就开始支持 mp4 格式文件的服务,而 RealOne Player 更是只需安装一个插件便可实现 MPEG-4 格式的播放。点播与广播在架设流媒体服务器之前,我们一定要了解一些点播与广播的知识。点播是客户端与服务器之间的主动的连接,在点播连接中,用户通过选择内容项目来初始化客户端连接,一个客户端从服务器接收一个媒体流(这个连接是唯一的,其它用户不能占用),并且能够对媒体进行开始、停止、后退、快进或暂停等操作,客户端拥有流的控制权,就像在看影碟一样。这种方式由于每个客户端各自连接服务器,服务器需要给每个用户建立连接,对服务器资源和网络带宽的需求都比较大。广播指的是用户被动接收流。在广播过程中,客户端接收流,但不能控制流,用户不能暂停、快进或后退该流,广播使用的数据发送手段有单播与广播。使用单播发送时,服务器需要将数据包复制多个拷贝,以多个点对点的方式分别发送到需要它的那些用户,而使用广播方式发送,数据包的单独一个拷贝将发送给网络上的所有用户,而不管用户是否需要,上述两种传输方式会非常浪费网络带宽和服务器资源,因此产生了组播(多播)技术。组播(多播)吸收了上述两种发送方式的长处,克服了上述两种发送方式的弱点,将数据包的单独一个拷贝发送给需要的那些客户,组播不会复制数据包的多个拷贝传输到网络上,也不会将数据包发送给不需要它的那些客户,保证了网络上多媒体应用占用网络的最小带宽。但组播不仅需要服务器端支持,更需要有多播路由器乃至整个网络结构的支持。单播与组播(多播)在上面我们已经了解了一些单播和组播的概念,这也是现在流媒体方面讨论的焦点之一。以我的认识,点播与广播是一组概念,它们和客户端媒体交互的手段;单播和组播又是另外一组概念,它们是流媒体数据在服务器端和网络上的传输方式。单播发送时,需要在客户端与媒体服务器之间需要建立一个单独的数据通道,从一台服务器送出的每个数据包只能传送给一个客户机,每个用户必须分别对媒体服务器发送单独的查询,而服务器必须向每个用户发送所申请的数据包拷贝。这种巨大冗余会造成服务器沉重和网络带宽的沉重负担,响应需要很长时间,甚至出现不能服务的情况。单播可以用在点播和广播上。组播发送时,服务器将一组客户请求的流媒体数据发送到支持组播技术的路由器上,然后由路由器一次将数据包根据路由表复制到多个通道上,再向用户发送。这时候,媒体服务器只需要发送一个信息包,所有发出请求的客户端都共享同一信息包,并且信息可以发送到任意地址的客户机,没有请求的客户机不会收到信息包,网络上传输的信息包的总量没有广播那么多,大大提高了服务器和网络线路的利用率。不过组播也有自己的特点,首先是必须要开始支持组播技术的路由器,另外就是一般只能用作广播,因为用作点播会存在用户控制问题。好了,说了这么多,您可能都嫌我烦了,那么,就让我们开始架设流媒体服务器之旅吧。三、流媒体服务器硬件准备流媒体服务器和网站(Web)服务器一样,要经受许多人的同时访问,相比 Web 服务器来说,由于多媒体文件需要更强处理能力,其硬件设备应超越一般用于 Web 的服务器。所以,流媒体服务器最好满足以下硬件条件。一颗强劲的“芯”。如果计算机 CPU 频率太低,处理能力过慢,电脑在被多用户访问时将我们无法进行其他任何操作(相信大家对那些网上视频点播的网站经常当机身有体会,我们和他们建立的是一样的服务器,只是规模小些罢了)。大容量内存和硬盘。流媒体的制作和发送是系统资源的黑洞,拥有大容量内存是系统稳定运行的前提;而流媒体文件体积较大,大量的媒体文件需要更多的存储空间。建议内存至少256MB,硬盘 80G 以上。占用系统资源少的声卡。好的声卡有助于 CPU 占用率的降低,并且对录音的质量有很大影响(用于网上直播),建议使用 Creative 的 SB Live!或 SB Audigy、Audigy 2 系列,由于笔者自己的机器不做服务器(只用来做文章,没钱升级啊),所以只拿普通的集成来演示。良好的视频捕捉设备。我们的直播节目源就来源于这块设备,推荐使用 Leadtek(丽台)的WinFast TV2000 XP 豪华版,它接收信号的能力和硬件压缩的能力都是比较出众的(因为笔者没有条件,所以采集设备用了屏幕捕捉,不过使用采集设备的方法是相同的,所以请大家不要见怪)。尽量高的带宽。当然是上网速度越快越好,不过我们可以在流媒体服务器中对连接数做一个限制,以免当机。当然,上面是建设一个属于自己的流媒体服务网站必须的硬件设备,如果只是和笔者一样,只是想在架设流媒体服务器过程中学习一把,大可在现有机器的基础上大胆测试。四、架设流媒体服务器之旅准备好了硬件,下面就开始一步步教大家架设自己的流媒体服务器。我将其分为Microsoft 公司的 Windows Media 和 works 的 Real Media 两大部分,都包括直播与点播服务器的建立,并在最后向大家介绍一下 Apple 的 QuickTime 和 Nullsoft 的流媒体服务器。由于 Microsoft 公司的 Windows Media 点播服务必须建立在 Server 版的操作系统上,所以笔者选取 Windows .Net Enterprise Server 3647 作为此次流媒体服务器建立的系统平台。为了比较 works 和 Microsoft 最新一代流媒体服务器的优劣,笔者采用了它们最新的流媒体系统,以下是笔者使用的具体软件:操作系统:Windows .Net Enterprise Server 3647、Windows XP Service Pack 1流媒体软件:Windows Media Services 9.0(Windows .Net Server 自带)、Windows MediaEncoder 9 Series Release Candidate( Server 下运行不正常,故安装在 XP 中,并且只有此软件安装在 XP 中)、Windows Media Encoder 7.1、Windows Media Player 9.0 Buildz903、Helix Universal Server 9.01 FOR Win2k(9.0.2.794)、Helix Producer Plus 9.0.1、RealOnePlayer 2.0 Build 6.0.11.853。下面,就让我们开始吧!不要走开哦!!!WinMedia 网上广播服务单纯的使用 Windows Media Encoder 这个软件即可实现网上广播服务,不过,借助于Windows Media Services,利用 Windows Media Encoder 制作的流媒体文件,我们的网络广播站功能将更为强大。下面,我们将利用 Windows Media Encoder 单独建立广播站,并将其纳入 Windows Media Services,实现更强大的功能。1. 安装 Windows Media Services。首先安装 Windows 2000 Server 或者 Windows .Net Server,然后打开“开始-控制面板-管理工具-管理您的服务器”或“开始-控制面板-添加或删除程序-添加/删除 Windows组件”(建议使用第二种),在其中勾取“Web 应用程序服务器”,也就是 2000 Server 中的 IIS服务器,单击“下一步”进行添加;添加 IIS 完毕后,再次启动添加/删除 Windows 组件程序,并勾取 Windows Media Service 项,单击详细信息,在其中选择“用于 Web 的 Windows Media Services Administrator”以启动Windows Media Services 的 Web 管理功能(2000 中可能没有这些选项,只需要安装 WindowsMedia Services 即可);2. 安装 Windows Media Encoder。从微软网站下载 Windows Media Encoder 7.1(由于 Windows Media Encoder 9.0
Server 下工作)进行安装,至此,Windows Media 服务的服务器和编码器都已经具备;3. 从“开始-程序-Windows Media”启动 Windows Media Encoder,在出现的向导界面中根据自己的需要选择合适的选项,建议新手“使用新建会话向导广播、捕获或转换文件”,选择后单击确定;4. 由于进行的是广播,所以在下一个弹出的画面中请选择“在附属设备或计算机屏幕广播实况事件”,这样的选择能够让 Windows Media Encoder 直接进行广播或者将其加入 WindowsMedia Service 服务;5. 在下一个画面中选择您进行视频或音频捕获的设备,笔者没有视频卡,所以只能选择“屏幕捕获”,有视频卡的朋友请选择您的视频卡;6. 广播信号必须通过一个有效的端口进行传输,因此必须对它进行设置。WindowsMedia Encoder 默认的端口为 8080,但由于这个端口经常被其它软件占用,所以建议朋友们单击“查找可用端口”以换成其它随机端口或者直接输入没有被占用的端口。我选择了“3170”端口;7. 然后就开始选择我们进行广播的流媒体质量,有一个公式您可以参考:流媒体配置文件带宽×最大连接用户数=您的上行带宽(不是下载,是上传)。您如果有 2Mbps 的上行带宽,选择了 100Kbps 的配置文件,则允许同时 20 个观众看到您的广播,由此可见,流媒体服务对带宽的需求是巨大的;8. 在这个窗口您可以选择将进行广播的流媒体存档,以便于以后观看或者进行点播,若只是作为实况广播服务,并且硬盘空间不大,您可以不选取;9. “下一步”后,您可以选择是不是添加微软内置的欢迎、休息和再见文件,我就没要这些东西,谁给微软免费作广告,呵呵;10. 然后,我们可以给我们的广播节目添加上版权信息,这些信息在播放时,会出现在Windows Media Player 中;11. 弹出最后一个确认窗口后,我们最终的广播界面就出现了,若是有视频捕捉设备,只要单击“开始”,我们的广播站就运行起来,只要在客户机 IE 中输入“mms://服务器的:端口值”就会弹出 media player 播放电视。如我建立的广播站地址就是“mms://192.168.0.1:3170,这些信息您也可以直接在此界面的连接标签中查看;12. 若是您和我一样没有视频捕捉设置,或者想向用户播放一段录制好的视频,请点击“会话-属性”(此面板能够对所有设置过的数据进行调整),单击“更改”按钮,在弹出窗口中选择视频右边的下拉框,单击“查找文件”,找到您预先录制好的视频文件(支持 asf、wmv、avi、mpg 等格式);13. 再回到广播界面,点击开始,您的文件就可以被网络上的兄弟姐妹看到了,若是想添加更多的文件或设备,请在以上窗口单击“更改”旁的“新建”进行添加即可;14. 您可能觉得到这里我们就大功告成了,实际上远远没有,这只是最基本的直播广播,我们还需要将其加入 Windows Media Services 的广播服务中,以实现更强大的功能。请将你的鼠标指向“开始-控制面板-管理工具-Windows Media Services”,打开 Windows Media管理器(2000 Server 应该是一个 Web 界面)。选择左边的服务器后,单击操作菜单中的“添加发布点(向导)”,经历欢迎页面后,会出现发布点命名窗口,在其中输入您愿意使用的名字,我输入的是“_Broadcast”;15. 在下一个窗口中,将让您选择所要发布的内容类型,如果只是单纯的进行流媒体直播,就选择“编码器(实况流)”,若是想在实况流中加入其它制作好的文件,请选择“播放列表”,若是想建立视频点播服务器,请选择“目录中的文件”。由于我有现成的制作好的文件,所以选择了“播放列表”;16. 选择完了发布内容的类型,就要选择发布的方案,我们进行的是网络广播的服务,当然要选择“广播发布点”。在接下来的窗口中,我们要选择内容的传递方式,看到了吧,这次我们前面介绍的单播和组播的基本概念起了作用,我们的网络一般不支持组播,所以要选择“单播”;17. 若是您以前有创建好的播放列表文件(wsx 或 htm 文件),直接在下一个窗口中选择“现有播放列表”,若是没有,请跟我一样,“新建播放列表后进行添加”。在添加窗口中,可以添加文件、编码器的实况流、远程发布点的流媒体、ASP、CGI 的动态源等多种媒体,并且还可以添加广告信息以及调整媒体的播放顺序;18. 完成播放列表的编辑后,点击“下一步”将播放列表保存成文件,并且在下一个窗口中可以选择是否“循环播放”或“无序播放”这些流媒体。再经历几个确认框,您就完成了 Windows Media 流媒体广播服务器的建立,为了快捷,我们就将“完成此向导后启动其它向导”前面的对勾去掉吧!19. 服务器启动后,您就可以在 Windows Media Player 中输入“mms://服务器 IP/发布点名称”观看网络广播了。而在 Windows Media Services 的管理器中,我们可以随时监视流媒体的播放情况、添加/删除与调整播放列表、插入广告、发布公告(可以直接生成 htm 页面)、调整该广播站的属性等操作,并可以随时通过下面的按钮启动与停止广播站以及测试当前流媒体是否正常;此图是使用公告向导建立的发布点公告网页,是不是非常方便?20. 我们还可以通过在浏览器中输入管理器的网址或者直接启动管理工具中的“Windows Media Services(Web)”来对整个流媒体服务器进行 Web 管理以及远程管理,其管理界面与本地管理除了少几个功能外,几乎没有差别。远程管理还可以对一个服务器组多台服务器进行管理。至此,我们的 Windows Media 网络广播服务器已经完全建设完毕,您已经拥有了一个具有强大功能的网络广播站,是不是觉得不过瘾?因为还有许多优秀的影片想和朋友们共享,并且想让他们能够自由的观赏自己喜欢的节目,不受你广播时间表的限制?那么,跟我来,我们在此基础上再搭建一个 Windows Media 视频点播服务器。播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表如何架设流媒体服务器.doc
文档介绍:
一、前言随着越来越多的朋友开始选择 ADSL、Cable Modem 或 FTTB+ LAN 作为首要的上网方式,宽频时代即将到来,这使我们“宽频 KTV、影音聊天室、线上电影院、远程教育”的梦想即将成为现实, 而与其密切相关的“流媒体(Streaming Media)”也成了许多人谈论的热门话题,因为“流媒体”正是实现这些宽频应用的技术动力。宽频时代...
内容来自淘豆网转载请标明出处.正在加载中……
&&&&&& 所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。和需要将整个视频文件全部下载之后才能观看的传统方式相比,流媒体技术是通过将视频文件经过特殊的压缩方式分成一个个的小数据包,由视频服务器向用户计算机连续、实时传送,用户不需要将整个视频文件完全下载之后才能观看,只需经过短暂的缓冲就可以观看这部分已经下载的视频文件,文件的剩余部分将继续下载。常见的流媒体文件格式有mov .asf .3gp .viv .swf .rt .rp .ra .rm等。
微软最新的企业级应用平台Windows Server 2008 R2中集成了一些新的功能而广受业界关注,如虚拟化技术Hyper-V、服务器管理工具Server Manager、新的IIS7.0等。Windows Server 2008 R2中还提供了流媒体服务所需的Windows媒体服务,在下文中,我们将采用Windows Server 2008 R2搭建流媒体服务器,来体验一下微软最新的企业级应用平台在媒体服务方面的改进。
一、Windows Media Services简介
Windows Media Services(Windows媒体服务,简称WMS)是微软用于在企业Intranet和Internet上发布数字媒体内容的平台,通过WMS,用户可以便捷的构架媒体服务器,实现流媒体视频以及音频的点播播放等功能。WMS并不是Windows Server 2008 R2中一个全新的组件,也存在于微软以往的服务器操作系统中。
Windows Server 2003下的WMS9.0功能已经非常强大,具有支持新的流媒体构架,支持HTTP、RTSP等多种协议,支持fast streaming和多播技术等特性。而在Windows Server 2008 R2下,WMS的功能更加完善。
二、Windows Media Services 2008
  新一代多媒体内容发布平台WMS 2008可以在32位和64位的Web版、标准版、企业版和数据中心版的Windows Server 2008 R2中进行安装。WMS 2008的应用环境非常广泛,在企业内部应用环境中,可以实现点播方式视频培训,课程发布,广播等。在商业应用中,可以用来发布电影预告片,新闻娱乐,动态插入广告,音频视频服务等。
  WMS 2008具备以下核心功能:
ast steaming:这个功能在WMS 9.0中就已经出现,在WMS 2008中进行了优化。fast steaming功能包含快速开始、快速缓存、快速连接和快速恢复等功能,从用户体验上来看,当我们播放一个流媒体视频,漫长的等待时间和断断续续的播放质量必然让我们观看视频的兴趣大减,而fast steaming功能让我们可以流畅的观看流媒体视频,并且减少缓冲等待的时间。
  &&&& WMS 2008支持多编码率视频或者音频,可以动态的检测用户带宽,并且智能的为用户选择不同编码率的视频音频文件,从而保证流媒体文件播放的速度,增强用户体验。
更多的并发连接支持:WMS 2008通过带宽检测、智能选择编码率以及fast steaming等功能大大提升了性能,从而相对以前的WMS版本可以支持更多的并发连接数。在相同硬件条件下,WMS 2008每服务器并发连接用户数量可以达到以前的2倍。
Serve Core安装模式:从Windows Server 2008 R2开始,管理员可以选择安装具有特定功能,但不包含任何不必要功能的Server Core最小安装模式,它为一些特定服务的正常运行提供了一个最小的环境,从而减少了其他服务和管理工具可能造成的攻击和风险。WMS 2008支持在Server Core模式进行安装,从而将风险和资源占用减到最低。
集成的cache/proxy功能:WMS 2008集成缓存/代理功能,也是为了提高流媒体播放速度和质量而设计。举个例子来说,比如在企业应用中,可以通过WMS 2008来构架一台流媒体服务器,用来发布企业内部的培训视频、音频讲座等。如果同时访问服务器的用户非常多,会给服务器造成很大压力,影响视频的播放速度。这时候可以利用WMS 2008的cache/proxy功能,在本地构架一台缓存服务器,将播放的内容进行缓存,从而提高流媒体的播放速度。
集成丰富的管理工具:WMS 2008安装成功后,在Windows Server 2008 R2的管理工具中生成一个控制台,并且用户也可以通过Server Manager工具来进行管理,同时,WMS 2008和IIS紧密结合,支持远程管理功能。
  归结起来,WMS 2008相对以前的版本具有三大改进:1、增强的流媒体性能和用户体验。fast streaming技术,动态带宽检测,多编码率支持,支持RTSP,HTTP,IGMPv3,IPv6等多种协议,并且针对无线连接进行优化。 2、动态内容编辑:WMS 2008中还有一个非常有意思的功能就是支持动态内容编辑,可以在播放过程中动态调整播放的内容,如根据不同的用户群体播放不同视频内容、插播广告等。并且可以根据不同用户的带宽选择不同编码率,从而提高播放速度。3、业界领先的媒体平台:WMS 2008支持二次开发,用户可以根据需求自定义高级内容。
三、Windows Server 2008 R2构建流媒体服务器
  通过前文的叙述,想必读者对于Windows媒体服务以及全新的Windows Media Services 2008有了一个大概了解。下面我们将进入实战,在Windows Server 2008 R2中安装WMS 2008,构建一台流媒体服务器。构建过程可以分为两个阶段:准备阶段以及架设阶段。准备阶段进行的是WMS 2008插件的安装、准备流媒体文件;架设阶段进行的是添加流媒体服务器角色、提供流媒体服务。
准备阶段:
1、下载并安装Microsoft Update Standalone Package(msu)
  前文中提到过,WMS 2008并不集成于Windows Server 2008 R2系统中,而是单独作为插件,可以通过微软官方网站免费下载。读者可以访问
下载成功后,点击文件安装即可。
2、准备流媒体文件
  WMS 2008支持的标准文件格式为.asf、.wma、.wmv,可以使用Windows Media编码器,将文件扩展名为.wma、.wmv、.asf、.avi、.wav、.mpg、.mp3、.bmp和.jpg等文件转换成为Windows Media服务使用的流文件。Windows Media编码器(Windows Media Encoder)并没有集成在Windows Server 2008 R2中,用户可以通过微软网站下载安装。
  除了可以使用Windows Media Encoder将视频编码成Windows标准视频音频格式,我们还可以使用Microsoft Producer、Windows Movie Maker等工具制作标准格式。
1、添加流媒体服务器角色
  在Windows Server 2008 R2中提供了一个管理工具Server Manager,我们可以通过这个管理工具方便的添加或者删除服务器角色。但是默认情况下并不包含流媒体服务器角色,我们需要在安装完Microsoft Update Standalone Package之后手动来添加。
之后进入选择角色服务向导,除了Windows Media Server必须安装之外,可以选择安装基于Web方式的管理工具和日志代理功能。如果选择安装Web方式管理工具,需要安装IIS组件。
之后进入流媒体传输协议选择页面,可以选择RTSP或者HTTP协议,由于没有配置IIS端口,在这里HTTP协议不能启用。HTTP与RTSP相比,HTTP传送HTML,而RTP传送的是多媒体数据,可以双向进行传输,可扩展易解析,使用网页安全机制,适合专业应用。
安装完成后,可以在管理工具中打开媒体服务控制台。
2、设置发布池(Publishing Points)
添加好流媒体服务器角色之后,打开媒体服务控制台,需要进行相应的设置,如添加视频文件、添加播放列表、设置视频信息或者插播广告等内容。首先要设置发布池(Publishing Points),添加需要发布的媒体文件和创建播放列表。
右击媒体服务器控制台中的Publishing Points可以选择添加Publishing Points向导。
首先要为发布池命名,一个简洁的名称可以便于记忆,利于用户访问媒体服务器上的内容。在这里我们将发布池命名为&Video_01&。
为发布池命名之后进入选择内容类型向导,有四种类型可以选择:Encoder可以称作&在线流媒体&,选择此项是将媒体服务器直接连接到一台编码计算机,并且发布该计算机编码的文件;One file表示WMS发布媒体服务器上的单个文件,文件类型包括wma、wma、asf、wsx和mp3;Playlist表示可以发布连贯的内容,可以按照播放列表进行播放;Files表示用户可以访问制定文件夹中的所有文件,可以通过URL访问文件夹中的单个文件,也可以顺序进行播放,适合单发布池的点播播放模式。
选择发布类型,有两种类型可以选择,广播发布模式:类似于电视的播放模式,用户具有相同的体验,节目顺序播放。点播发布模式:每个用户可控播放过程,可以暂停、快进或者切换等。
选择媒体流的单播或者多播传输模式,选择单播模式表示用户独享媒体流,可以体验多编码率选择和fast streaming功能;多播模式表示多个用户共享同一个媒体流,需要多播路由器的支持。
创建播放列表,也可以添加之前创建过的播放列表
创建播放列表,也可以添加之前创建过的播放列表
到这里需要设置的选项已经全部设置成功,系统收集完全配置信息之后,会开始创建发布池(Publishing Points)。
3、发布声明(Announcement)
在设置完发布池之后,需要向用户发布声明,设置访问URL,编辑媒体信息等。
之后会显示用户访问的URL,在这里mms://REKFAN/Video_01是用户访问发布池movie1的URL,可以在这里进行更改。
之后会进入视频信息编辑向导页面,可以在这里编辑视频播放时显示的信息,包括名称、作者、版权信息等。
编辑好视频播放信息后,声明就发布成功了,至此,利用Windows Media Services 2008构建流媒体服务器就简单完成了。用户可以通过mms://REKFAN/Video_01来访问媒体服务器。
本次利用Windows Media Services 2008构架流媒体服务器过程非常简单,可见WMS2008的设置和应用都非常便捷,即使对WMS 2008不熟悉的用户也可以按照向导一步步的进行设置。服务器架设成功只是提供流媒体服务的第一步,也仅仅利用到WMS 2008的一小部分功能,通过媒体服务控制台可以制定播放规则,插播广告、设置缓存代理等,在这里就不再一一列举。WMS 2008的功能也许并不如一些专用的视频服务器软件繁多,但是作为依托Windows Server 2008 R2的一个免费流媒体服务,为用户提供了强大而又便捷的解决方案。
&转载请注明: &
与本文相关的文章

我要回帖

更多关于 media services下载 的文章

 

随机推荐