|
三、流媒體服務(wù)器硬件準(zhǔn)備 流媒體服務(wù)器和網(wǎng)站(Web)服務(wù)器一樣,要經(jīng)受許多人的同時訪問,相比Web服務(wù)器來說,由于多媒體文件需要更強處理能力,其硬件設(shè)備應(yīng)超越一般用于Web的服務(wù)器。所以,流媒體服務(wù)器最好滿足以下硬件條件。 一顆強勁的“芯”。如果計算機CPU頻率太低,處理能力過慢,電腦在被多用戶訪問時將我們無法進行其他任何操作(相信大家對那些網(wǎng)上視頻點播的網(wǎng)站經(jīng)常當(dāng)機身有體會,我們和他們建立的是一樣的服務(wù)器,只是規(guī)模小些罷了)。 占用系統(tǒng)資源少的聲卡。好的聲卡有助于CPU占用率的降低,并且對錄音的質(zhì)量有很大影響(用于網(wǎng)上直播),建議使用Creative的SB Live!或SB Audigy、Audigy 2系列,由于筆者自己的機器不做服務(wù)器(只用來做文章,沒錢升級?。?,所以只拿普通的集成來演示。 盡量高的帶寬。當(dāng)然是上網(wǎng)速度越快越好,不過我們可以在流媒體服務(wù)器中對連接數(shù)做一個限制,以免當(dāng)機。 當(dāng)然,上面是建設(shè)一個屬于自己的流媒體服務(wù)網(wǎng)站必須的硬件設(shè)備,如果只是和筆者一樣,只是想在架設(shè)流媒體服務(wù)器過程中學(xué)習(xí)一把,大可在現(xiàn)有機器的基礎(chǔ)上大膽測試。 四、架設(shè)流媒體服務(wù)器之旅 準(zhǔn)備好了硬件,下面就開始一步步教大家架設(shè)自己的流媒體服務(wù)器。我將其分為Microsoft公司的Windows Media和RealNetworks的Real Media兩大部分,都包括直播與點播服務(wù)器的建立,并在最后向大家介紹一下Apple的QuickTime和Nullsoft的流媒體服務(wù)器。 由于Microsoft公司的Windows Media點播服務(wù)必須建立在Server版的操作系統(tǒng)上,所以筆者選取Windows .Net Enterprise Server 3647作為此次流媒體服務(wù)器建立的系統(tǒng)平臺。為了比較RealNetworks和Microsoft最新一代流媒體服務(wù)器的優(yōu)劣,筆者采用了它們最新的流媒體系統(tǒng),以下是筆者使用的具體軟件: 操作系統(tǒng):Windows .Net Enterprise Server 3647、Windows XP Service Pack 1 WinMedia網(wǎng)上廣播服務(wù) 單純的使用Windows Media Encoder這個軟件即可實現(xiàn)網(wǎng)上廣播服務(wù),不過,借助于Windows Media Services,利用Windows Media Encoder制作的流媒體文件,我們的網(wǎng)絡(luò)廣播站功能將更為強大。下面,我們將利用Windows Media Encoder單獨建立廣播站,并將其納入Windows Media Services,實現(xiàn)更強大的功能。 1. 安裝Windows Media Services。 首先安裝Windows 2000 Server或者Windows .Net Server,然后打開“開始-控制面板-管理工具-管理您的服務(wù)器”或“開始-控制面板-添加或刪除程序-添加/刪除Windows組件”(建議使用第二種),在其中勾取“Web應(yīng)用程序服務(wù)器”,也就是2000 Server中的IIS服務(wù)器,單擊“下一步”進行添加; 添加IIS完畢后,再次啟動添加/刪除Windows組件程序,并勾取Windows Media Service項,單擊詳細(xì)信息,在其中選擇“用于Web的Windows Media Services Administrator”以啟動Windows Media Services的Web管理功能(2000中可能沒有這些選項,只需要安裝Windows Media Services即可); 2. 安裝Windows Media Encoder。 從微軟網(wǎng)站下載Windows Media Encoder 7.1(由于Windows Media Encoder 9.0無法在.Net Server下工作)進行安裝,至此,Windows Media服務(wù)的服務(wù)器和編碼器都已經(jīng)具備; 3. 從“開始-程序-Windows Media” 啟動Windows Media Encoder,在出現(xiàn)的向?qū)Ы缑嬷懈鶕?jù)自己的需要選擇合適的選項,建議新手“使用新建會話向?qū)V播、捕獲或轉(zhuǎn)換文件”,選擇后單擊確定; 4. 由于進行的是廣播,所以在下一個彈出的畫面中請選擇“在附屬設(shè)備或計算機屏幕廣播實況事件”,這樣的選擇能夠讓W(xué)indows Media Encoder直接進行廣播或者將其加入Windows Media Service服務(wù); 5. 在下一個畫面中選擇您進行視頻或音頻捕獲的設(shè)備,筆者沒有視頻卡,所以只能選擇“屏幕捕獲”,有視頻卡的朋友請選擇您的視頻卡; 6. 廣播信號必須通過一個有效的端口進行傳輸,因此必須對它進行設(shè)置。Windows Media Encoder默認(rèn)的端口為8080,但由于這個端口經(jīng)常被其它軟件占用,所以建議朋友們單擊“查找可用端口”以換成其它隨機端口或者直接輸入沒有被占用的端口。我選擇了“3170”端口; 7. 然后就開始選擇我們進行廣播的流媒體質(zhì)量,有一個公式您可以參考:流媒體配置文件帶寬×最大連接用戶數(shù)=您的上行帶寬(不是下載,是上傳)。您如果有2Mbps的上行帶寬,選擇了100Kbps的配置文件,則允許同時20個觀眾看到您的廣播,由此可見,流媒體服務(wù)對帶寬的需求是巨大的; 8. 在這個窗口您可以選擇將進行廣播的流媒體存檔,以便于以后觀看或者進行點播,若只是作為實況廣播服務(wù),并且硬盤空間不大,您可以不選取; 9. “下一步”后,您可以選擇是不是添加微軟內(nèi)置的歡迎、休息和再見文件,我就沒要這些東西,誰給微軟免費作廣告,呵呵; 10. 然后,我們可以給我們的廣播節(jié)目添加上版權(quán)信息,這些信息在播放時,會出現(xiàn)在Windows Media Player中; 11. 彈出最后一個確認(rèn)窗口后,我們最終的廣播界面就出現(xiàn)了,若是有視頻捕捉設(shè)備,只要單擊“開始”,我們的廣播站就運行起來,只要在客戶機IE中輸入“mms://服務(wù)器的:端口值”就會彈出media player播放電視。如我建立的廣播站地址就是“mms://192.168.0.1:3170,這些信息您也可以直接在此界面的連接標(biāo)簽中查看; 12. 若是您和我一樣沒有視頻捕捉設(shè)置,或者想向用戶播放一段錄制好的視頻,請點擊“會話-屬性”(此面板能夠?qū)λ性O(shè)置過的數(shù)據(jù)進行調(diào)整),單擊“更改”按鈕,在彈出窗口中選擇視頻右邊的下拉框,單擊“查找文件”,找到您預(yù)先錄制好的視頻文件(支持asf、wmv、avi、mpg等格式); 13. 再回到廣播界面,點擊開始,您的文件就可以被網(wǎng)絡(luò)上的兄弟姐妹看到了, 若是想添加更多的文件或設(shè)備,請在以上窗口單擊“更改”旁的“新建”進行添加即可; 14. 您可能覺得到這里我們就大功告成了,實際上遠遠沒有,這只是最基本的直播廣播,我們還需要將其加入Windows Media Services的廣播服務(wù)中,以實現(xiàn)更強大的功能。請將你的鼠標(biāo)指向“開始-控制面板-管理工具-Windows Media Services”,打開Windows Media管理器(2000 Server應(yīng)該是一個Web界面)。選擇左邊的服務(wù)器后,單擊操作菜單中的“添加發(fā)布點(向?qū)В?,?jīng)歷歡迎頁面后,會出現(xiàn)發(fā)布點命名窗口,在其中輸入您愿意使用的名字,我輸入的是“SOFTICP.COM_Broadcast”; 15. 在下一個窗口中,將讓您選擇所要發(fā)布的內(nèi)容類型,如果只是單純的進行流媒體直播,就選擇“編碼器(實況流)”,若是想在實況流中加入其它制作好的文件,請選擇“播放列表”,若是想建立視頻點播服務(wù)器,請選擇“目錄中的文件”。由于我有現(xiàn)成的制作好的文件,所以選擇了“播放列表”; 16. 選擇完了發(fā)布內(nèi)容的類型,就要選擇發(fā)布的方案,我們進行的是網(wǎng)絡(luò)廣播的服務(wù),當(dāng)然要選擇“廣播發(fā)布點”。在接下來的窗口中,我們要選擇內(nèi)容的傳遞方式,看到了吧,這次我們前面介紹的單播和組播的基本概念起了作用,我們的網(wǎng)絡(luò)一般不支持組播,所以要選擇“單播”; 17. 若是您以前有創(chuàng)建好的播放列表文件(wsx或htm文件),直接在下一個窗口中選擇“現(xiàn)有播放列表”,若是沒有,請跟我一樣,“新建播放列表后進行添加”。在添加窗口中,可以添加文件、編碼器的實況流、遠程發(fā)布點的流媒體、ASP、CGI的動態(tài)源等多種媒體,并且還可以添加廣告信息以及調(diào)整媒體的播放順序; 18. 完成播放列表的編輯后,點擊“下一步”將播放列表保存成文件,并且在下一個窗口中可以選擇是否“循環(huán)播放”或“無序播放”這些流媒體。再經(jīng)歷幾個確認(rèn)框,您就完成了Windows Media流媒體廣播服務(wù)器的建立,為了快捷,我們就將“完成此向?qū)Ш髥悠渌驅(qū)А鼻懊娴膶慈サ舭桑? 19. 服務(wù)器啟動后,您就可以在Windows Media Player中輸入“mms://服務(wù)器IP/發(fā)布點名稱”觀看網(wǎng)絡(luò)廣播了。而在Windows Media Services的管理器中,我們可以隨時監(jiān)視流媒體的播放情況、添加/刪除與調(diào)整播放列表、插入廣告、發(fā)布公告(可以直接生成htm頁面)、調(diào)整該廣播站的屬性等操作,并可以隨時通過下面的按鈕啟動與停止廣播站以及測試當(dāng)前流媒體是否正常; 此圖是使用公告向?qū)Ы⒌陌l(fā)布點公告網(wǎng)頁,是不是非常方便? 20. 我們還可以通過在瀏覽器中輸入管理器的網(wǎng)址或者直接啟動管理工具中的“Windows Media Services(Web)”來對整個流媒體服務(wù)器進行Web管理以及遠程管理,其管理界面與本地管理除了少幾個功能外,幾乎沒有差別。 遠程管理還可以對一個服務(wù)器組多臺服務(wù)器進行管理。 至此,我們的Windows Media網(wǎng)絡(luò)廣播服務(wù)器已經(jīng)完全建設(shè)完畢,您已經(jīng)擁有了一個具有強大功能的網(wǎng)絡(luò)廣播站,是不是覺得不過癮?因為還有許多優(yōu)秀的影片想和朋友們共享,并且想讓他們能夠自由的觀賞自己喜歡的節(jié)目,不受你廣播時間表的限制?那么,跟我來,我們在此基礎(chǔ)上再搭建一個Windows Media視頻點播服務(wù)器。 |
|
|
來自: 知識藏園 > 《流媒體服務(wù)器》