Windows Server 2003從入門到精通之Windows Media Server流媒體伺服器架建[轉]

來源:互聯網
上載者:User

標籤:style   blog   http   ar   使用   sp   檔案   div   on   

今天我們來做一個windows media server流媒體格式檔案的流媒體伺服器。

  現在市面上能夠買到的一些電影檔案有 rm格式和wmv格式。還有一些是DivX技術的avi格式,要想讓你的伺服器對他們通吃,不是沒有辦法,現在realsystem的最新流媒體服務端軟 件Helix Server已經支援windows media了不過,到現在為止,還沒有人破解它的授權演算法,呵呵,授權價格是很貴的,我想很多人是沒有這個購買力的,我們現在只好使用已經破解了的 realserver8這個軟體了,但realserver8不支援windows media,要想實現“通吃”,只能在一台伺服器上架設兩種流媒體伺服器,當然如果對流媒體知識不深的朋友建議用windows media server。

一、windows media server的架建第一步添加Media services 9

   windows media server是微軟免費提供的一個流媒體服務端軟體(當然不是真的免費,你想想windows2003專業版跟企業版要多少錢,不過我用盜版)在2003 光碟片中可以找到,在裝windows2003時可以選擇這個服務,如果裝2003系統時,你沒有選擇添加這個服務,你也可以在添加刪除程式裡選擇添加這個 服務(不要告訴我你不會裝windows2003)添加後,你的機器就已經擁有了windows media server服務了media services 9,你可以把asf、wmv等檔案放到C:WMPubWMRoot中,用mms://地址/檔案名稱的方式來訪問你放進去的那個檔案了,呵呵,怎麼樣?簡單 吧?不過,你不可能真的就用c盤來存放那麼多的流媒體檔案吧?我們要做的是更改流媒體伺服器的主目錄,就是說我們可以在另外的分區建立一個目錄來存放這些 檔案,當用mms://地址/檔案名稱訪問的時候是訪問你建立的那個目錄裡的檔案而不是C:WMPubWMRoot中的檔案。

二、在伺服器上 安裝HVC400編碼器和Nowstream編碼軟體,來實現實況流的直播或定時直播、實況流的拉傳遞功能、實況流的推傳遞功能、檔案儲存或定時儲存等。 為什麼要用Nowstream跟HVC 400編碼卡而不用採集卡呢?因為:HVC400是一款高壓縮比,高清晰度,品質穩定的MPEG-4硬體壓縮卡。它是基於支援多格式的單晶片壓縮技術的產 品,該技術運用多重運演算法則把原視音頻訊號壓縮並接合成不同格式的流檔案,從而保證了視頻跟音頻在時間上的同步。HVC400支援包括 WMV,DIVX,MPEG-1,MPEG-2等在內的多種檔案格式的硬體壓縮,硬體壓縮技術大大的節省了系統的資源,因此能在普通PC機上輕鬆實現四路 卡同時運行。HVC400的配套軟體-NOWSTREAM,可以支援四張卡同時運作,每一路卡可以獨立運行於不同的碼率和映像解析度,操作簡單,使用穩 定。HVC400也是高清晰視頻壓縮使用者的好選擇,它在1.5Mbps的低碼率下就可以實現接近DVD的圖象品質。

1.實況流發布單播的方法

1)開啟Nowstream編碼軟體後,開啟軟體佈建:碼率、解析度、視頻輸入等,來實現實況流的單播。

2) 在“輸出參數”選上“儲存到檔案”、“本機發布到伺服器”。

3)如果需要定時單播發布功能,則選擇“定時參數”添加一個任務來實現。

4)然後對著預覽窗點擊右鍵選“開始”運行,就簡單實現實況流單播發布了。

5)接收端的設定。接收端可以是Internet使用者,也可以是區域網路的使用者,接收軟體都可以直接用Windows Media Player 9或以上版本。運行Media Player,在“檔案”菜單選“開啟URL”,如。

   Internet使用者,在“開啟”欄裡輸入伺服器的IP地址和連接埠號碼,如 [url]mms://219.136.128.169:9001[/url];區域網路使用者,在“開啟”欄裡輸入伺服器的IP地址和連接埠號碼,如 [url]mms://192.168.1.58:9001[/url],就可以收了。

2.實況流的拉傳遞功能的實現

  1)實況流發布單播後,可以對發布的實況流(邏輯中的C)做拉傳遞到Media Server進行分發、管理、授權等等,可以說實現了多播(多播的概念就是 D-> A <-B、C 這個架構)。

  2)運行Media Service,如添加一個進階的發布點。

  3)彈出對話方塊如下,選“廣播”的“發布點類型”,輸入“發布點名稱”(最好起一個能代表發布點直播節目的名稱),在“內容的位置”欄填上採集端的IP地址和連接埠號碼。

  4)按“確定”就能成功建立一個發布點,為了發布點的對外發布運行多播公告,把該發布點選中,在“公告”欄按一下“運行多播公告嚮導”,彈出對話方塊如。

       5)選“多播資訊檔(.nsc)和公告檔案(.asx)”按“下一步”,在新彈出的對話方塊中按“添加”。

6)按“確定”,再按“下一步”,一直到“完成”,會彈出一個“測試多播公告”框,如下,按“退出”。

       7)現在可以看見“發布點”增加了一個叫Webviews-cast1的發布點。在可以在IE地址欄輸入[url]mms://192.168.1.88/Webviews-cast1[/url]來收看該發布點正在直播的節目。

  8)利用本機做成伺服器的,配合Media Service進行拉傳遞的特點:

   操作簡單方便,採集端跟發行伺服器端可以是同一台電腦,也可以分開兩台電腦。運行了多播公告之後,可用運用組播技術,前提是安裝IIS,把“多播公告信 息檔案”儲存到IIS的Web預設資料夾裡;組播技術是在增加用戶端接收直播的情況下,輸出頻寬幾乎不變,發行伺服器輸出頻寬不會因用戶端增加多少而增 加。

 3.實況流的推傳遞功能

  1)運行Windows Media Services,按滑鼠右鍵,建立一個廣播發行端點。如:

  2)在添加伺服器那裡輸入原生IP地址,如:

  3)按“確定”之後,就會增加了一個伺服器,然後對該伺服器的“屬性”->“WMS…伺服器控制協議”項進行設定,

4)按“確定”之後,在“屬性”欄,“授權”類,“WMS發布點ACL授權”啟用:

  5)建立發布點之後,在NowStream的“輸出參數”欄選“推到WMS伺服器”再把相應的參數設好,如,注意,“連接埠號碼”的設定要跟2.3點Media Service發布點的連接埠設定相同。

  6)在NowStream按“開始”之後,軟體會把視音頻流推到WMS伺服器上面,這時候,Windows Media Service會顯示出一個名叫NowStream的發布點,如:

      7)用戶端只需在Media Player輸入相應的URL就可以收看該發布點發布的節目流。其中192.168.1.88是伺服器的IP地址,NowStream是該發布點的名稱。

  8)用“推到WMS伺服器”進行WMV直播的特點:

“推 到WMS伺服器”這種模式是定時網路ApsaraVideo for Live的首選。把Media Service的一些參數配置好之後,只要採集端開始把流推出去之後,在Media Service上就會自動產生一個發布點使用者端可以直接接到改發布點上觀看正在直播的節目。對於做定時,分時段網路直播的使用者,給予了極大的方便。

  9)檔案儲存或定時儲存用Nowstream編碼軟體使用起來就更加簡單易用。

  三.Media server實現點播發布的操作方法跟直播流的發布幾乎一樣簡單易用,只需在添中發布點類型裡選擇“點播”,接下來的步驟朋友們都知道啦。如

  四.要實現Real格式通殺,那就需要再建立一個Real server!

本文出自 “微軟技術專題” 部落格,請務必保留此出處http://nickzp.blog.51cto.com/12728/117885

Windows Server 2003從入門到精通之Windows Media Server流媒體伺服器架建[轉]

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.