今天我們來做一個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:\WMPub\WMRoot中,用mms://地址/檔案名稱的方式來訪問你放進去的那個檔案了,呵呵,怎麼樣?簡單吧?不過,你不可能真的就用c盤來存放那麼多的流媒體檔案吧?我們要做的是更改流媒體伺服器的主目錄,就是說我們可以在另外的分區建立一個目錄來存放這些檔案,當用mms://地址/檔案名稱訪問的時候是訪問你建立的那個目錄裡的檔案而不是C:\WMPub\WMRoot中的檔案。
二、在伺服器上安裝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編碼軟體後,開啟軟體佈建:碼率、解析度、視頻輸入等,來實現實況流的單播。