基于IIS Live Smooth Streaming技术流媒体直播系统

  • 时间:
  • 浏览:0

http://www.microsoft.com/zh-cn/download/details.aspx?id=27955

http://192.168.1.104/LiveSmoothStream.isml

3. 准备好Microsoft Expression Encoder Pro 4.0,并安装Microsoft Expression Encoder Pro 4.0(视频派发计算机上)

http://ServerName/SiteName/DirectoryName/PublishingPointDefinitionFileName.isml

2、在右侧的“操作”面板中 发布点 下,点击 加进 。

三、配置Expression Encoder Pro视频派发计算机

6、完成后点击 选择 。

“拉”选项是从原先Live Smooth Streaming服务器获取节目源内容,原先都需用做到多服器分布负载,形成服务群集。

<param name="minRuntimeVersion" value="4.0.80401.0" />

4、 点击“输出”选项卡,选择“流式正确处理”选择框,或者点击“发布点”,在“位置”

4、切换到 高级设置 选项卡上,选择“在第一次客户端请求时自动启动发布点”选择框。你这人设置是当广播结束了了时,允许编辑器连接发布点。肯能你不允许你这人设置,肯能会位于连接错误。

此处是守候从Expression Encoder Pro编辑器中发来的直播平滑流式媒体数据。

1、 打开 结束了了—管理工具—Internat信息服务管理多多守护进程

前面给大伙演示了何如使用Windows media service来搭建流媒体服务器进行视频直播。今天将为大伙介绍另并是否是流媒体直播技术—IIS Live Smooth Streaming(IIS平滑流式正确处理)。

五、观众计算机安装silverlight播放器插件收看节目。

<param name="autoUpgrade" value="true" />

此处使用2小时的持续直播时间。

以便客户端Silverlight播放器能显示播放内容离米 的进度时间范围。

http://www.microsoft.com/expression/products/Purchase.aspx

8、发布点情况从“空闲” 变成“正在启动”,这表示它正在守候内控 数据传入。

一、准备和安装

2、 可传送完整性高清的按需和实时流而不想再次再次出现断断续续的什么的问题。

此处是:http://192.168.1.104/LiveSmoothStream.isml/manifest。

3、 IIS 比特率限制扩展可控制通过 HTTP 传送媒体的波特率单位,从而能助 节省网络波特率单位费用。

输入下列信息:

缺点:使用平滑流式正确处理技术实施直播并有的是有2个 完整性免费的方案,它需用使用Microsoft Expression Encoder Pro做为流媒体编码器(在之前 的流媒体服务器正确处理方案中,windows meida encode是完整性免费的。免费的Microsoft Expression Encoder不支持平滑流式正确处理),该软件是集成在Microsoft Expression中的,要收费。

http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx

四、在web服务器上安装实时直播web页示例。

并将有2个 文件copy至IIS网站默认根目录 C:\inetpub\wwwroot

用浏览器打开

有2个 新的Live Smooth Streaming 发布点的文件LiveSmoothStream.isml被加入到网点的根目录中。

打开有的是有警报提示,点击 更新应用多多守护进程 池设置

<param name="InitParams" value="selectedcaptionstream=textstream_eng,mediaurl=http://streams.smooth.vertigo.com/elephantsdream/Elephants_Dream_1024-h264-st-aac.ism/manifest" />

要想通过Web服务器看到实时视频直播,需用在web服务器上有有2个 嵌入silverligh播放器网页标签的网页。微软提供了有2个 网页示例。

此处使用的文件名是“LiveSmoothStream”(可自定义)。

5、肯能想让LiveSmoothStream 支持Apple的移动数字设备播放实时视频广播,都需用在 移动设备 选项卡上,选择“允许输出到Apple数字移动设备(E)”选择框。

2、 打开Expression Enconder 4.0工作窗口,首先点击上边预览每种的 加进实时源

在 服务器管理器 中加进Web服务器(IIS)

文件名:为Live Smooth Streaming发布点的定义文件输入有2个 名称

此处直播平滑流式发布点是大伙在上边创建的发布点,格式是:

<a href="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.80401.0" >

在要收看实时在线直播的计算机中安装silverlight播放器插件(windows7肯能自带了,不想安装;windowxp需用安装),

</object>

3、在弹出的“加进发布点”对话框中,选择基本设置 选项卡。

2. 下载IIS Media Services 4.1,并安装IIS Media Services 4.1(服务器上)

该技术以下优点:

Smooth Streaming Player-ReadMe.doc,配置说明文档。

输入有效的直播视频的发布点的URL。URL的一般格式是:

肯能需用,都需用调整width and height属性修改播放框的大小。

1. 肯能IIS Live Smooth Streaming只支持IIS 7以上版本,什么都有大伙使用的服务器操作系统必需是Windows 7, Windows Server 808, Windows Server 808 R2。

SmoothStreamingPlayer.html,嵌入slilverligh播放器的示例网页文档。

http://www.iis.net/learn/media/live-smooth-streaming/getting-started-with-iis-live-smooth-streaming

二、配置Live Smooth Streaming,创建直播发布点

<param name="background" value="white" />

<param name="onError" value="onSilverlightError" />

7、在上边的“实时平滑流式正确处理发布点”操作面板上,选择肯能加入的发布点,或者在右

用编辑器中打开SmoothStreamingPlayer.html文件并修改mediaurl属性为Live Smooth Streaming发布点的URL。

1、 平滑流式正确处理是并是否是自适应流式正确处理技术,通过动态监视本地波特率单位和视频呈现性能,平滑流式正确处理可实时切换视频质量来优化内容的播放,具有高波特率单位连接和先进计算机的观众可体验完整性高清质量的流,而具有低波特率单位或较旧计算机的一些观众可接收适合其功能的流。

侧的“操作”面板上,点击 启动发布点

在打开的管理多多守护进程 界面中选择想要设置的站点或虚拟目录,双击Live Smooth Streaming Publishing Points图标。

在SmoothStreamingPlayer.html文件中都需用看到以下代码:

可参考:

当从发布点结束了了接受Expression Encoder Pro编辑器发来的数据之前 ,它的情况将变成State。需用在IIS 管理器中刷新Live Smooth Streaming发布点页面,能助 看到你这人情况的改变。

5、 肯能想在节目中加入数字版权,选择“输出”标签中的“数字版权管理”选项。或者,肯能你想让节目支持apple设备,就不都可不可否选择“数字版权管理”保护。

估计持续时间:实时直播节目的持续时间

下载地址:

3、 点击右侧“预设”面板,为Live Smooth Streaming直播方案选择可调整的编码波特率单位和编码格式。在“编码”选项卡中选择“IIS 平滑流式正确处理”。都需用自定义输出格式、视频、音频格式。

下载地址:http://go.microsoft.com/?linkid=9738294

7、 点击“结束了了”按钮,结束了了实时直播。

将下载的SmoothStreamingPlayer.exe文件解压到文件夹,都需用看到以下有2个 文件。

6、 在实时源标签页点击“定位”,使你的实时广播源结束了了工作。

正确处理方案布署图:

<param name="source" value="SmoothStreamingPlayer.xap"/>

<img src="http://go.microsoft.com/fwlink/?LinkId=161376" alt="Get Microsoft Silverlight" />

本实验环境是Windows Server 808 R2。

http://192.168.1.104/SmoothStreamingPlayer.html,就都需用看到实时广播节目了。

安装可参考上篇WMS 808中的步骤

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" ;80%" height="80%">

1、 在视频派发计算机上打开Microsoft Expression Encoder Pro 4.0,在 “加载新项目”对话框选择“实时广播项目”。

实时源类型:此处大伙的Live Smooth Streaming服务器做为直播源服务器,它接收从Expression Encoder Pro发来的节目内容。什么都有,大伙选择默认的“推”选项。

IIS Live Smooth Streaming(实时平滑流式正确处理)是微软下一代流媒体正确处理方案。该技术是在IIS web中集成媒体传输平台IIS media services,实现利用标准 HTTP Web 技术以及高级 Silverlight 功能,确保在互联上传输质量最佳、播放流畅音视频节目。

参考地址:

下载链接:

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

4、 平滑流式正确处理都需用适用于点播(由 IIS 平滑流式正确处理扩展提供)和实时广播(由 IIS 实时平滑流式正确处理扩展提供)并是否是不同应用需求。

SmoothStreamingPlayer.xap,Smooth Streaming player示例。

点击“连接”按钮去测试发布点连接是否是 正常。为了使连接有效,需用启动在服务器上设置的发布点。