Windows?Server?2012?基于iis的流媒體服務器的搭建圖文方法
IIS Live Smooth Streaming(實時平滑流式處理)是微軟下一代流媒體解決方案。該技術(shù)是在IIS web中集成媒體傳輸平臺IIS media services,實現(xiàn)利用標準 HTTP Web 技術(shù)以及高級 Silverlight 功能,確保在互聯(lián)上傳輸質(zhì)量最佳、播放流暢音視頻節(jié)目。
該技術(shù)以下優(yōu)點:
1、 平滑流式處理是一種自適應流式處理技術(shù),通過動態(tài)監(jiān)視本地帶寬和視頻呈現(xiàn)性能,平滑流式處理可實時切換視頻質(zhì)量來優(yōu)化內(nèi)容的播放,具有高帶寬連接和先進計算機的觀眾可體驗完全高清質(zhì)量的流,而具有低帶寬或較舊計算機的其他觀眾可接收適合其功能的流。
2、 可傳送完全高清的按需和實時流而不會出現(xiàn)斷斷續(xù)續(xù)的問題。
3、 IIS 比特率限制擴展可控制通過 HTTP 傳送媒體的速率,從而能夠節(jié)省網(wǎng)絡帶寬費用。
4、 平滑流式處理可以適用于點播(由 IIS 平滑流式處理擴展提供)和實時廣播(由 IIS 實時平滑流式處理擴展提供)兩種不同應用需求。
缺點:使用平滑流式處理技術(shù)實施直播并不是一個完全免費的方案,它必須使用Microsoft Expression Encoder Pro做為流媒體編碼器(在以前的流媒體服務器解決方案中,windows meida encode是完全免費的。免費的Microsoft Expression Encoder不支持平滑流式處理),該軟件是集成在Microsoft Expression中的,要收費。
解決方案布署圖:
一、準備和安裝
1. 由于IIS Live Smooth Streaming只支持IIS 7以上版本,所以我們使用的服務器操作系統(tǒng)必需是Windows 7, Windows Server 2008, Windows Server 2008 R2。
本實驗環(huán)境是Windows Server 2008 R2。
在 服務器管理器 中添加Web服務器(IIS)
2. 下載IIS Media Services 4.1,并安裝IIS Media Services 4.1(服務器上)
下載鏈接:
3. 準備好Microsoft Expression Encoder Pro 4.0,并安裝Microsoft Expression Encoder Pro 4.0(視頻采集計算機上)
參考地址:
http://www.microsoft.com/expression/products/Purchase.aspx
安裝可參考上篇WMS 2008中的步驟
二、配置Live Smooth Streaming,創(chuàng)建直播發(fā)布點
可參考:
http://www.iis.net/learn/media/live-smooth-streaming/getting-started-with-iis-live-smooth-streaming
1、 打開 開始—管理工具—Internat信息服務管理程序
在打開的管理程序界面中選擇想要設(shè)置的站點或虛擬目錄,雙擊Live Smooth Streaming Publishing Points圖標。
打開后會有警報提示,點擊 更新應用程序池設(shè)置
2、在右側(cè)的“操作”面板中 發(fā)布點 下,點擊 添加 。
3、在彈出的“添加發(fā)布點”對話框中,選擇基本設(shè)置 選項卡。
輸入下列信息:
文件名:為Live Smooth Streaming發(fā)布點的定義文件輸入一個名稱
此處使用的文件名是“LiveSmoothStream”(可自定義)。
估計持續(xù)時間:實時直播節(jié)目的持續(xù)時間
以便客戶端Silverlight播放器能顯示播放內(nèi)容合適的進度時間范圍。
此處使用2小時的持續(xù)直播時間。
實時源類型:此處我們的Live Smooth Streaming服務器做為直播源服務器,它接收從Expression Encoder Pro發(fā)來的節(jié)目內(nèi)容。所以,我們選擇默認的“推”選項。
“拉”選項是從另一個Live Smooth Streaming服務器獲取節(jié)目源內(nèi)容,這樣可以做到多服器分布負載,形成服務群集。
4、切換到 高級設(shè)置 選項卡上,選擇“在第一次客戶端請求時自動啟動發(fā)布點”選擇框。這個設(shè)置是當廣播開始時,允許編輯器連接發(fā)布點。如果你不允許這個設(shè)置,可能會發(fā)生連接錯誤。
5、如果想讓LiveSmoothStream 支持Apple的移動數(shù)字設(shè)備播放實時視頻廣播,可以在 移動設(shè)備 選項卡上,選擇“允許輸出到Apple數(shù)字移動設(shè)備(E)”選擇框。
6、完成后點擊 確定 。
一個新的Live Smooth Streaming 發(fā)布點的文件LiveSmoothStream.isml被加入到網(wǎng)點的根目錄中。
7、在中間的“實時平滑流式處理發(fā)布點”操作面板上,選擇已經(jīng)加入的發(fā)布點,然后在右
側(cè)的“操作”面板上,點擊 啟動發(fā)布點
8、發(fā)布點狀態(tài)從“空閑” 變成“正在啟動”,這表示它正在等待外部數(shù)據(jù)傳入。
此處是等待從Expression Encoder Pro編輯器中發(fā)來的直播平滑流式媒體數(shù)據(jù)。
當從發(fā)布點開始接受Expression Encoder Pro編輯器發(fā)來的數(shù)據(jù)之后,它的狀態(tài)將變成State。需要在IIS 管理器中刷新Live Smooth Streaming發(fā)布點頁面,才能看到這個狀態(tài)的改變。
三、配置Expression Encoder Pro視頻采集計算機
1、 在視頻采集計算機上打開Microsoft Expression Encoder Pro 4.0,在 “加載新項目”對話框選擇“實時廣播項目”。
2、 打開Expression Enconder 4.0工作窗口,首先點擊中間預覽部分的 添加實時源
在左側(cè)的實時源窗格中選擇實時源的視頻設(shè)備以及音頻設(shè)備
3、 點擊右側(cè)“預設(shè)”面板,為Live Smooth Streaming直播方案選擇可調(diào)整的編碼速率和編碼格式。在“編碼”選項卡中選擇“IIS 平滑流式處理”??梢宰远x輸出格式、視頻、音頻格式。
4、 點擊“輸出”選項卡,選擇“流式處理”選擇框,然后點擊“發(fā)布點”,在“位置”
輸入有效的直播視頻的發(fā)布點的URL。URL的一般格式是:
http://ServerName/SiteName/DirectoryName/PublishingPointDefinitionFileName.isml
此處直播平滑流式發(fā)布點是我們在上面創(chuàng)建的發(fā)布點,格式是:
http://192.168.1.104/LiveSmoothStream.isml
點擊“連接”按鈕去測試發(fā)布點連接是否正常。為了使連接有效,必須啟動在服務器上設(shè)置的發(fā)布點。
5、 如果想在節(jié)目中加入數(shù)字版權(quán),選擇“輸出”標簽中的“數(shù)字版權(quán)管理”選項。但是,如果你想讓節(jié)目支持apple設(shè)備,就不能選擇“數(shù)字版權(quán)管理”保護。
6、 在實時源標簽頁點擊“定位”,使你的實時廣播源開始工作。
7、 點擊“開始”按鈕,開始實時直播。
四、在web服務器上安裝實時直播web頁示例。
要想通過Web服務器看到實時視頻直播,必須在web服務器上有一個嵌入silverligh播放器網(wǎng)頁標簽的網(wǎng)頁。微軟提供了一個網(wǎng)頁示例。
下載地址:http://go.microsoft.com/?linkid=9738294
將下載的SmoothStreamingPlayer.exe文件解壓到文件夾,可以看到以下三個文件。
并將三個文件copy至IIS網(wǎng)站默認根目錄 C:\inetpub\wwwroot
Smooth Streaming Player-ReadMe.doc,配置說明文檔。
SmoothStreamingPlayer.html,嵌入slilverligh播放器的示例網(wǎng)頁文檔。
SmoothStreamingPlayer.xap,Smooth Streaming player示例。
在SmoothStreamingPlayer.html文件中可以看到以下代碼:
點播配置:
1、打開iis管理器
2、打開 web播放列表
點擊右鍵選擇 編輯功能設(shè)置
講充許絕對/UNC路徑選定
填寫文件名、標題 ,點擊添加
內(nèi)容位置選擇:相對路徑,選擇網(wǎng)站中視頻的文件位置即可
保存后會在網(wǎng)站根目錄生成一個以標題命名的isx文件,此文件即播放地址
網(wǎng)頁播放兼容性代碼:
<embed width="640" height="480" align="middle" src="http://video.szqj.com:808/test1.isx" wmode="opaque" mode="transparent" allowfullscreen="true" allowscriptaccess="always" quality="high"/></EMBED>
到此這篇關(guān)于Windows Server 2012 基于iis的流媒體服務器的搭建圖文方法的文章就介紹到這了,更多相關(guān)iis流媒體服務內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用IIS建立的.net網(wǎng)站通過IP地址不能訪問解決方法
用iis建立一個.net的網(wǎng)站,在iis中綁定了服務器公網(wǎng)ip的80端口和127.0.0.1的80端口,結(jié)果用ip地址不能直接訪問2014-05-05windows2003 的安裝及安裝過程遇到的問題小結(jié)
Windows Server 2003是微軟于2003年3月28日發(fā)布的基于Windows XP/NT5.1開發(fā)的服務器操作系統(tǒng),Windows Server 2003的官方支持即已在2015年7月14日結(jié)束,Windows Server 2003的安全性不再獲得保障,本文給大家分享windows2003安裝過程遇到的問題,感興趣的朋友一起看看吧2023-01-01Exchange2013提示“出現(xiàn)意外錯誤,無法處理您的請求”處理方案
前幾天公司海外站點的Exchange Sever 2013出了點問題,通過WEB訪問OWA和ECP的時候,點擊登錄驗證完用戶名密碼后,開始跳轉(zhuǎn)至郵箱的過程中會清楚的看到“正在打開您的郵箱,正在處理。。?!保亲詈缶蜁崾尽鞍l(fā)生意外錯誤,無法處理你的要求”2014-06-06Event filter with query SELECT * FROM __InstanceModification
這篇文章主要介紹了Event filter with query SELECT * FROM __InstanceModificationEvent WITHIN ,需要的朋友可以參考下2015-09-09Windows server 2008 R2遠程桌面3389端口的修改方法
這篇文章主要為大家詳細介紹了Windows server 2008 R2遠程桌面3389端口的修改方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-09-09Win2003下配置iis+php+mysql+zend圖文 使其支持asp,.net,cgi,perl和php
Windows 2003 下IIS 服務器配置, 使其完全支持asp,.net,cgi,perl和php+mysql+Zend。所需軟件: ActivePerl、PHP、MYSQL、Zend2012-01-01Windows server 2003 服務器環(huán)境配置 新手簡明版
Windows server 2003 服務器環(huán)境配置 新手簡明版,第一次接觸win2003服務器的朋友應該也可以參考配置下。2011-01-01