当前位置:  操作系统/服务器>linux

用Windows Media Service打造的流媒体直播系统

    来源: 互联网  发布时间:2014-08-25

    本文导语:  明天将继续为大家分享 微软下一代流媒体解决方案 IIS Live Smooth Streaming(实时平滑流式处理) 下面进入我们的正题 所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。和需要将整个视频文件全部下载之后才能观看的...

明天将继续为大家分享 微软下一代流媒体解决方案 IIS Live Smooth Streaming(实时平滑流式处理)

下面进入我们的正题

所谓流媒体是指采用流式传输的方式在Internet播放的媒体格式。和需要将整个视频文件全部下载之后才能观看的传统方式相比,流媒体技术是通过将视频文件经过特殊的压缩方式分成一个个的小数据包,由视频服务器向用户计算机连续、实时传送,用户不需要将整个视频文件完全下载之后才能观看,只需经过短暂的缓冲就可以观看这部分已经下载的视频文件,文件的剩余部分将继续下载。常见的流媒体文件格式有mov .asf .3gp .viv .swf .rt .rp .ra .rm等。

Windows Media Service(Windows媒体服务,简称WMS)是微软用于在企业Intranet和Internet上发布数字媒体内容的平台,通过WMS,用户可以便捷的构架媒体服务器,实现流媒体视频以及音频的点播播放等功能。新一代多媒体内容发布平台WMS 2008可以在32位和64位的Web版、标准版、企业版和数据中心版的Windows Server 2008 R2中进行安装。WMS 2008的应用环境非常广泛,在企业内部应用环境中,可以实现点播方式视频培训,课程发布,广播等。在商业应用中,可以用来发布电影预告片,新闻娱乐,动态插入广告,音频视频服务等。

下面我将进入实战,在Windows Server 2008 R2中安装WMS 2008,构建一台流媒体服务器,并进行视频直播。

解决方案布署图:

WMS 2008并不集成于Windows Server 2008 R2系统中,而是单独作为插件,可以通过微软官方网站免费下载。

一、安装

1、下载并安装Microsoft Update Standalone Package(msu)

下载地址:

http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=B2CDB043-D611-41C9-91B7-CDDF6E5FDF6B

下载成功后,点击文件安装即可

2、添加流媒体服务器角色

打开2008的服务器管理器,在左侧窗格中右键点击“角色”,选择“添加角色”,打开角色添加向导

在服务器管理角色里选择“流媒体服务器”,下一步

选择windows媒体服务器、基于Web方式的管理工具和日志代理功能。如果选择安装Web方式管理工具,需要安装IIS组件。下一步

勾选 实时流协议(rtsp) ,下一步

由于和IIS端口冲突,无法选择 超文本传输协议(http),可后期更改端口设置,解决冲突

点击 “安装”

安装完成后,点击“关闭”

二、配置

1、服务器端配置

点击“开始”—“Windows Media服务”,打开媒体服务控制台

在左侧导航栏,点击并展开发布点

右键点击“示例_广播”发布点,选择“重命名”

注:此步中也可以右键发布点,选择“添加发布点(向导)”来新创建一个发布点。

将发布点重命名为 live,点击“确定”

选择live发布点,并切换到“源”选项卡

点击“更改按钮”,修改发布点传输的内容类型为“编码器(推)”,并在位置(L)中输入“Push:*”,(表示推送采集点采集的所有内容),点击“确定”

此处会出现错误警告:该发布点只可在采集点的编码器开始推动流是启动,无法由服务器管理员启动。点击“确定”,完成发布点设置。

点击左侧窗格中的 Windows Media 服务器WMS01,右侧窗格中,切换到“属性”选项卡,在左侧类别窗口中,点击“授权”,右侧插件窗口,双击“wms发布点acl授权”

在wms发布点acl授权属性对话框中点击添加增加windows media server 的WMUS匿名用户

给予WMUS匿名用户,读取、写入、创建权限。

然后在点击 控制协议,右侧窗口中双击 WMS HTTP 服务器控制协议

更改端口为其他任意端口,如1450

右键点击,选择 启用

2、视频采集计算机配置

安装Expression Enconder 4.0

下载地址:

http://www.microsoft.com/expression/try-it/Default.aspx

expression encoder是windows media encoder的升级版本,Expression Enconder 4.0可以免费下载使用,但部分功能需要付费版的Expression Enconder 4.0 pro,如IIS平滑流式媒体。

下载完成后,首先解压提取文件,同时会提示需要.net4的支持,根据提示下载安装

开始安装Expression Enconder 4.0,接受 许可协议

我们使用Expression Enconder 4.0的功能,此次跳过输入产品密钥,点 下一步

 

 

 

安装成功后,点击 完成

启动Expression Enconder 4.0,选择 实时广播项目

打开Expression Enconder 4.0工作窗口,首先点击中间预览部分的 添加实时源

在左侧的实时源窗格中选择实时源的视频设备以及音频设备

右侧预设窗格中,选择系统编码类型,中间部分切换到 输出 选项卡,勾选 “流式处理”,选中 “发布点”,在位置中输入http://servername:portnumber/publishingport,如:http://192.168.1.105:1450/live ,然后点击 连接

切换到编码选项卡,进行视频及音频自定义设置,完成后,点击中间的 开始 按钮,即开始了实时广播,广播结束后 点击 关闭 即可。

3、客户端实时收看直播

直播开始后,用户可通过两种方式收看节目

IE浏览器中输入 http://servername/publishingport.htm,使用IE浏览器内嵌的windows medis player收看

如:http://192.168.1.105/live.htm

另外一种是点击 开始 – 运行 输入mms://servername/publishingport ,打开本地的windows medis player播放器收看。

如:mms://192.168.1.105/live


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • java命名空间java.awt.event类keyevent的类成员方法: vk_windows定义及介绍
  • 怎么在Linux下改windows系统文件啊,我把windows的BOOT.INI改了,windows启动不了
  • WinDows8最新版文件夹加密
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗?
  • x-windows如何安装在linux(rdehat9)上面呢,是不是x-windows也分windows和linux版本的吗? iis7站长之家
  • linux和windows串口问题!?linux向windows端发送,第一次write正常,继续write,windows接收到的就变成乱码了,这是什么原因??????
  • windows10玩游戏怎么样?唯一支持DirectX 12的windows
  • 装了Linux和Windows,怎样默认进入Windows
  • windows/windows 7/windows 8 下打开查看、修改及保存超大(GB级)文本文件及其它类型文件的工具-PilotEdit
  • Linux与windows共存时,如何将Windows设置为默认启动系统?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 怎样是编好的java application在windows上像windows应用程序一样直接运行
  • Docker宣布支持Windows 10和Azure Windows Server
  • windows 和linux双系统,重装windows后,无法启动linux?
  • win7/Windows7系统下载地址搜集整理
  • 如何将linux的一台机器加入windows 2000的域?并且通过一windows的机器上网?
  • Windows7自带防火墙设置:启动,关闭及高级设置
  • 为什么在安装了WINDOWS和LINUX的电脑上,重装WINDOWS会破坏MBR?
  • IE11设置IE兼容性视图及提升Windows 8.1中IE11兼容性的相关设置
  • Linux + Windows2000 双启动,Windows2000起不来了,说是文件被破坏,进来看看……
  • Windows优化大师最新版 V7.99 Build 12.604发布
  • Linux和Windows2000双系统(为什么Windows2000中打开我的电脑非常慢?)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3