|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
要多google,因为我不可能,也不可以给你解答所有内容,我只能告诉你一些关键点,甚至我会故意隐瞒答案,因为在寻找答案的过程中。
IISLiveSmoothStreaming(及时光滑流式处置)是微软下一代流媒体办理计划。该手艺是在IISweb中集成媒体传输平台IISmediaservices,完成使用尺度HTTPWeb手艺和初级Silverlight功效,确保在互联上传输质量最好、播放流利音视频节目。
该手艺以下长处:
1、光滑流式处置是一种自顺应流式处置手艺,经由过程静态监督当地带宽和视频出现功能,光滑流式处置可及时切换视频质量来优化内容的播放,具有高带宽毗连和先辈盘算机的不雅众可体验完整高清质量的流,而具有低带宽或较旧盘算机的其他不雅众可吸收合适其功效的流。
2、可传送完整高清的按需和及时流而不会呈现断断续续的成绩。
3、IIS比特率限定扩大可把持经由过程HTTP传送媒体的速度,从而可以节俭收集带宽用度。
4、光滑流式处置能够合用于点播(由IIS光滑流式处置扩大供应)和及时播送(由IIS及时光滑流式处置扩大供应)两种分歧使用需求。
弱点:利用光滑流式处置手艺实行直播并非一个完整收费的计划,它必需利用MicrosoftExpressionEncoderPro做为流媒体编码器(在之前的流媒体服务器办理计划中,windowsmeidaencode是完整收费的。收费的MicrosoftExpressionEncoder不撑持光滑流式处置),该软件是集成在MicrosoftExpression中的,要免费。
办理计划布署图:
1、筹办和安装
1.因为IISLiveSmoothStreaming只撑持IIS7以上版本,以是我们利用的服务器操纵体系必须是Windows7,WindowsServer2008,WindowsServer2008R2。
本实行情况是WindowsServer2008R2。
在服务器办理器中增加Web服务器(IIS)
2.下载IISMediaServices4.1,并安装IISMediaServices4.1(服务器上)
下载链接:
http://www.microsoft.com/zh-cn/download/details.aspx?id=27955
3.筹办好MicrosoftExpressionEncoderPro4.0,并安装MicrosoftExpressionEncoderPro4.0(视频收罗盘算机上)
参考地点:
http://www.microsoft.com/expression/products/Purchase.aspx
安装可参考上篇WMS2008中的步骤
2、设置LiveSmoothStreaming,创立直播公布点
可参考:
http://www.iis.net/learn/media/live-smooth-streaming/getting-started-with-iis-live-smooth-streaming
1、翻开入手下手―办理工具―Internat信息服务办理程序
在翻开的办理程序界面当选择想要设置的站点或假造目次,双击LiveSmoothStreamingPublishingPoints图标。
翻开后会有警报提醒,点击更新使用程序池设置
2、在右边的“操纵”面板中公布点下,点击增加。
3、在弹出的“增加公布点”对话框中,选择基础设置选项卡。
输出以下信息:
文件名:为LiveSmoothStreaming公布点的界说文件输出一个称号
此处利用的文件名是“LiveSmoothStream”(可自界说)。
估量延续工夫:及时直播节目标延续工夫
以便客户端Silverlight播放器能显现播放内容符合的进度工夫局限。
此处利用2小时的延续直播工夫。
及时源范例:此处我们的LiveSmoothStreaming服务器做为直播源服务器,它吸收从ExpressionEncoderPro发来的节目内容。以是,我们选择默许的“推”选项。
“拉”选项是从另外一个LiveSmoothStreaming服务器猎取节目源内容,如许能够做到多服器散布负载,构成服务聚集。
4、切换到初级设置选项卡上,选择“在第一次客户端哀求时主动启动公布点”选择框。这个设置是当播送入手下手时,同意编纂器毗连公布点。假如你不同意这个设置,大概会产生毗连毛病。
5、假如想让LiveSmoothStream撑持Apple的挪动数字设备播放及时视频播送,能够在挪动设备选项卡上,选择“同意输入到Apple数字挪动设备(E)”选择框。
6、完成后点击断定。
一个新的LiveSmoothStreaming公布点的文件LiveSmoothStream.isml被到场到网点的根目次中。
7、在两头的“及时光滑流式处置公布点”操纵面板上,选择已到场的公布点,然后在右
侧的“操纵”面板上,点击启动公布点
8、公布点形态从“余暇”酿成“正在启动”,这暗示它正在守候内部数据传进。
此处是守候从ExpressionEncoderPro编纂器中发来的直播光滑流式媒体数据。
当从公布点入手下手承受ExpressionEncoderPro编纂器发来的数据以后,它的形态将酿成State。必要在IIS办理器中革新LiveSmoothStreaming公布点页面,才干看到这个形态的改动。
3、设置ExpressionEncoderPro视频收罗盘算机
1、在视频收罗盘算机上翻开MicrosoftExpressionEncoderPro4.0,在“加载新项目”对话框选择“及时播送项目”。
2、翻开ExpressionEnconder4.0事情窗口,起首点击两头预览部分的增加及时源
在左边的及时源窗格当选择及时源的视频设备和音频设备
3、点击右边“预设”面板,为LiveSmoothStreaming直播计划选择可调剂的编码速度和编码格局。在“编码”选项卡当选择“IIS光滑流式处置”。能够自界说输入格局、视频、音频格局。
4、点击“输入”选项卡,选择“流式处置”选择框,然后点击“公布点”,在“地位”
输出无效的直播视频的公布点的URL。URL的一样平常格局是:
http://ServerName/SiteName/DirectoryName/PublishingPointDefinitionFileName.isml
此处直播光滑流式公布点是我们在下面创立的公布点,格局是:
http://192.168.1.104/LiveSmoothStream.isml
点击“毗连”按钮往测试公布点毗连是不是一般。为了使毗连无效,必需启动在服务器上设置的公布点。
5、假如想在节目中到场数字版权,选择“输入”标签中的“数字版权办理”选项。可是,假如你想让节目撑持apple设备,就不克不及选择“数字版权办理”回护。
6、在及时源标签页点击“定位”,使你的及时播送源入手下手事情。
7、点击“入手下手”按钮,入手下手及时直播。
4、在web服务器上安装及时直播web页示例。
要想经由过程Web服务器看到及时视频直播,必需在web服务器上有一个嵌进silverligh播放器网页标签的网页。微软供应了一个网页示例。
下载地点:http://go.microsoft.com/?linkid=9738294
将下载的SmoothStreamingPlayer.exe文件解压到文件夹,能够看到以下三个文件。
并将三个文件copy至IIS网站默许根目次C:inetpubwwwroot
SmoothStreamingPlayer-ReadMe.doc,设置申明文档。
SmoothStreamingPlayer.html,嵌进slilverligh播放器的示例网页文档。
SmoothStreamingPlayer.xap,SmoothStreamingplayer示例。
在SmoothStreamingPlayer.html文件中能够看到以下代码:
代码以下:
<objectdata="data:application/x-silverlight-2,"type="application/x-silverlight-2";100%"height="100%">
<paramname="source"value="SmoothStreamingPlayer.xap"/>
<paramname="onError"value="onSilverlightError"/>
<paramname="background"value="white"/>
<paramname="minRuntimeVersion"value="4.0.50401.0"/>
<paramname="autoUpgrade"value="true"/>
<paramname="InitParams"value="selectedcaptionstream=textstream_eng,mediaurl=http://streams.smooth.vertigo.com/elephantsdream/Elephants_Dream_1024-h264-st-aac.ism/manifest"/>
<ahref="http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0"style="text-decoration:none">
<imgsrc=#"//go.microsoft.com/fwlink/?LinkId=161376"alt="GetMicrosoftSilverlight"style="border-style:none"/>
</object>
用编纂器中翻开SmoothStreamingPlayer.html文件并修正mediaurl属性为LiveSmoothStreaming公布点的URL。
此处是:http://192.168.1.104/LiveSmoothStream.isml/manifest。
假如必要,能够调剂widthandheight属性修正播放框的巨细。
5、不雅众盘算机安装silverlight播放器插件收看节目。
在要收看及时在线直播的盘算机中安装silverlight播放器插件(windows7已自带了,不必安装;windowxp必需安装),
下载地点:
http://www.microsoft.com/getsilverlight/Get-Started/Install/Default.aspx
用扫瞄器翻开
http://192.168.1.104/SmoothStreamingPlayer.html,就能够看到及时播送节目了。
vim除非你打算真正的学好linux,或者说打算长久时间学习他,而且肯花大量时间vim,否则,最好别碰 |
|