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