用Windows Media Service打造的流媒體直播系統_win伺服器

來源:互聯網
上載者:User

明天將繼續為大家分享 微軟下一代流媒體解決方案 IIS Live Smooth Streaming(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,構建一台流媒體伺服器,並進行ApsaraVideo for Live。

解決方案布署圖:

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)(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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.