用Windows Media Service打造的流媒體直播系統(tǒng)
明天將繼續(xù)為大家分享 微軟下一代流媒體解決方案 IIS Live Smooth Streaming(實時平滑流式處理)
下面進入我們的正題
所謂流媒體是指采用流式傳輸?shù)姆绞皆贗nternet播放的媒體格式。和需要將整個視頻文件全部下載之后才能觀看的傳統(tǒng)方式相比,流媒體技術是通過將視頻文件經(jīng)過特殊的壓縮方式分成一個個的小數(shù)據(jù)包,由視頻服務器向用戶計算機連續(xù)、實時傳送,用戶不需要將整個視頻文件完全下載之后才能觀看,只需經(jīng)過短暫的緩沖就可以觀看這部分已經(jīng)下載的視頻文件,文件的剩余部分將繼續(xù)下載。常見的流媒體文件格式有mov .asf .3gp .viv .swf .rt .rp .ra .rm等。
Windows Media Service(Windows媒體服務,簡稱WMS)是微軟用于在企業(yè)Intranet和Internet上發(fā)布數(shù)字媒體內(nèi)容的平臺,通過WMS,用戶可以便捷的構架媒體服務器,實現(xiàn)流媒體視頻以及音頻的點播播放等功能。新一代多媒體內(nèi)容發(fā)布平臺WMS 2008可以在32位和64位的Web版、標準版、企業(yè)版和數(shù)據(jù)中心版的Windows Server 2008 R2中進行安裝。WMS 2008的應用環(huán)境非常廣泛,在企業(yè)內(nèi)部應用環(huán)境中,可以實現(xiàn)點播方式視頻培訓,課程發(fā)布,廣播等。在商業(yè)應用中,可以用來發(fā)布電影預告片,新聞娛樂,動態(tài)插入廣告,音頻視頻服務等。
下面我將進入實戰(zhàn),在Windows Server 2008 R2中安裝WMS 2008,構建一臺流媒體服務器,并進行視頻直播。
解決方案布署圖:
WMS 2008并不集成于Windows Server 2008 R2系統(tǒng)中,而是單獨作為插件,可以通過微軟官方網(wǎng)站免費下載。
一、安裝
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組件。下一步
勾選 實時流協(xié)議(rtsp) ,下一步
由于和IIS端口沖突,無法選擇 超文本傳輸協(xié)議(http),可后期更改端口設置,解決沖突
點擊 “安裝”
安裝完成后,點擊“關閉”
二、配置
1、服務器端配置
點擊“開始”—“Windows Media服務”,打開媒體服務控制臺
在左側導航欄,點擊并展開發(fā)布點
右鍵點擊“示例_廣播”發(fā)布點,選擇“重命名”
注:此步中也可以右鍵發(fā)布點,選擇“添加發(fā)布點(向導)”來新創(chuàng)建一個發(fā)布點。
將發(fā)布點重命名為 live,點擊“確定”
選擇live發(fā)布點,并切換到“源”選項卡
點擊“更改按鈕”,修改發(fā)布點傳輸?shù)膬?nèi)容類型為“編碼器(推)”,并在位置(L)中輸入“Push:*”,(表示推送采集點采集的所有內(nèi)容),點擊“確定”
此處會出現(xiàn)錯誤警告:該發(fā)布點只可在采集點的編碼器開始推動流是啟動,無法由服務器管理員啟動。點擊“確定”,完成發(fā)布點設置。
點擊左側窗格中的 Windows Media 服務器WMS01,右側窗格中,切換到“屬性”選項卡,在左側類別窗口中,點擊“授權”,右側插件窗口,雙擊“wms發(fā)布點acl授權”
在wms發(fā)布點acl授權屬性對話框中點擊添加增加windows media server 的WMUS匿名用戶
給予WMUS匿名用戶,讀取、寫入、創(chuàng)建權限。
然后在點擊 控制協(xié)議,右側窗口中雙擊 WMS HTTP 服務器控制協(xié)議
更改端口為其他任意端口,如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的支持,根據(jù)提示下載安裝
開始安裝Expression Enconder 4.0,接受 許可協(xié)議
我們使用Expression Enconder 4.0的功能,此次跳過輸入產(chǎn)品密鑰,點 下一步
安裝成功后,點擊 完成
啟動Expression Enconder 4.0,選擇 實時廣播項目
打開Expression Enconder 4.0工作窗口,首先點擊中間預覽部分的 添加實時源
在左側的實時源窗格中選擇實時源的視頻設備以及音頻設備
右側預設窗格中,選擇系統(tǒng)編碼類型,中間部分切換到 輸出 選項卡,勾選 “流式處理”,選中 “發(fā)布點”,在位置中輸入http://servername:portnumber/publishingport,如:http://192.168.1.105:1450/live ,然后點擊 連接
切換到編碼選項卡,進行視頻及音頻自定義設置,完成后,點擊中間的 開始 按鈕,即開始了實時廣播,廣播結束后 點擊 關閉 即可。
3、客戶端實時收看直播
直播開始后,用戶可通過兩種方式收看節(jié)目
IE瀏覽器中輸入 http://servername/publishingport.htm,使用IE瀏覽器內(nèi)嵌的windows medis player收看
如:http://192.168.1.105/live.htm
另外一種是點擊 開始 – 運行 輸入mms://servername/publishingport ,打開本地的windows medis player播放器收看。
如:mms://192.168.1.105/live
- C#實現(xiàn)操作windows系統(tǒng)服務(service)的方法
- c#創(chuàng)建windows服務(Windows Services)詳細步驟
- 解決MySQL5.1安裝時出現(xiàn)Cannot create windows service for mysql.error:0
- 安裝mysql出錯”A Windows service with the name MySQL already exists.“如何解決
- Windows服務編寫(Windows Service,system權限)程序顯示界面與用戶交互(xp,win7通用)
- 以windows service方式運行Python程序的方法
- 刪除 Windows SharePoint Services的三種方法
- Windows XP Service Pack 3 RC1 v.3244 winxp補丁3 提供下載
- Windows Server 2003 Service Pack 2 for x86 & x64 正式版發(fā)布
- C#使用Windows Service的簡單教程(創(chuàng)建、安裝、卸載、調(diào)試)
相關文章
Windows Server 2016 AD服務器搭建的步驟(圖文)
這篇文章主要介紹了Windows Server 2016 AD服務器搭建的步驟(圖文),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-06-06Windows?Server之使用Bitlocker驅動器加密實現(xiàn)保護磁盤數(shù)據(jù)
BitLocker?驅動器加密是?Windows?的一種數(shù)據(jù)保護功能,通過加密整個驅動器來保護數(shù)據(jù),其目標是讓?Windows?用戶擺脫因硬件丟失、被盜而導致由數(shù)據(jù)失竊或泄漏構成的威脅。由于它是?Windows?系統(tǒng)自帶的加密方式,可以說是最好的免費加密工具2023-04-04HDwiki 5.1下iis的rewrite規(guī)則分享
本功能對服務器環(huán)境有特殊要求,獨立主機用戶需要對 Web 服務器增加相應的 Rewrite 規(guī)則,因此需要服務器權限才可使用2012-10-10IIS 環(huán)境下配置PHP5+MySql+PHPMyAdmin
雖然主要是做.net開發(fā)的,但是,時不時的還要搞一下php,但是,php在windows下的配置,總是走很多彎路,正好前幾天又配置了一下,因此總結在這里,做為自己的備忘,也希望給遇到問題的朋友們提供一些幫助。2009-08-08Windows Server 2019 組策略的配置與管理 理論基礎
介紹了組策略的定義,作用和分類。組策略包括計算機配置和用戶配置;組策略又分為為基于本地的組策略和基于AD(活動目錄)的域組策略。并說明了不同組策略發(fā)生沖突時默認的規(guī)則2023-05-05Windows Server 2003 模擬IP-SAN圖文教程
用Windows Server模擬IP-SAN的教程分享,需要的朋友可以參考下2012-10-10