不過,流媒體服務(wù)器開始向MPEG-4格式靠攏是不爭的事實,Real最新的Helix就開始支持mp4格式文件的服務(wù),而RealOne Player更是只需安裝一個插件便可實現(xiàn)MPEG-4格式的播放 。
點播與廣播
在架設(shè)流媒體服務(wù)器之前,我們一定要了解一些點播與廣播的知識 。
點播是客戶端與服務(wù)器之間的主動的連接,在點播連接中,用戶通過選擇內(nèi)容項目來初始化客戶端連接,一個客戶端從服務(wù)器接收一個媒體流(這個連接是唯一的,其它用戶不能占用),并且能夠?qū)γ襟w進行開始、停止、后退、快進或暫停等操作,客戶端擁有流的控制權(quán),就像在看影碟一樣 。這種方式由于每個客戶端各自連接服務(wù)器,服務(wù)器需要給每個用戶建立連接,對服務(wù)器資源和網(wǎng)絡(luò)帶寬的需求都比較大 。
廣播指的是用戶被動接收流 。在廣播過程中,客戶端接收流,但不能控制流,用戶不能暫停、快進或后退該流,廣播使用的數(shù)據(jù)發(fā)送手段有單播與廣播 。使用單播發(fā)送時,服務(wù)器需要將數(shù)據(jù)包復(fù)制多個拷貝,以多個點對點的方式分別發(fā)送到需要它的那些用戶,而使用廣播方式發(fā)送,數(shù)據(jù)包的單獨一個拷貝將發(fā)送給網(wǎng)絡(luò)上的所有用戶,而不管用戶是否需要,上述兩種傳輸方式會非常浪費網(wǎng)絡(luò)帶寬和服務(wù)器資源,因此產(chǎn)生了組播(多播)技術(shù) 。
組播(多播)吸收了上述兩種發(fā)送方式的長處,克服了上述兩種發(fā)送方式的弱點,將數(shù)據(jù)包的單獨一個拷貝發(fā)送給需要的那些客戶,組播不會復(fù)制數(shù)據(jù)包的多個拷貝傳輸?shù)骄W(wǎng)絡(luò)上,也不會將數(shù)據(jù)包發(fā)送給不需要它的那些客戶,保證了網(wǎng)絡(luò)上多媒體應(yīng)用占用網(wǎng)絡(luò)的最小帶寬 。但組播不僅需要服務(wù)器端支持,更需要有多播路由器乃至整個網(wǎng)絡(luò)結(jié)構(gòu)的支持 。
單播與組播(多播)
在上面我們已經(jīng)了解了一些單播和組播的概念,這也是現(xiàn)在流媒體方面討論的焦點之一 。以我的認識,點播與廣播是一組概念,它們和客戶端媒體交互的手段;單播和組播又是另外一組概念,它們是流媒體數(shù)據(jù)在服務(wù)器端和網(wǎng)絡(luò)上的傳輸方式 。
單播發(fā)送時,需要在客戶端與媒體服務(wù)器之間需要建立一個單獨的數(shù)據(jù)通道,從一臺服務(wù)器送出的每個數(shù)據(jù)包只能傳送給一個客戶機,每個用戶必須分別對媒體服務(wù)器發(fā)送單獨的查詢,而服務(wù)器必須向每個用戶發(fā)送所申請的數(shù)據(jù)包拷貝 。這種巨大冗余會造成服務(wù)器沉重和網(wǎng)絡(luò)帶寬的沉重負擔(dān),響應(yīng)需要很長時間,甚至出現(xiàn)不能服務(wù)的情況 。單播可以用在點播和廣播上 。
組播發(fā)送時,服務(wù)器將一組客戶請求的流媒體數(shù)據(jù)發(fā)送到支持組播技術(shù)的路由器上,然后由路由器一次將數(shù)據(jù)包根據(jù)路由表復(fù)制到多個通道上,再向用戶發(fā)送 。這時候,媒體服務(wù)器只需要發(fā)送一個信息包,所有發(fā)出請求的客戶端都共享同一信息包,并且信息可以發(fā)送到任意地址的客戶機,沒有請求的客戶機不會收到信息包,網(wǎng)絡(luò)上傳輸?shù)男畔目偭繘]有廣播那么多,大大提高了服務(wù)器和網(wǎng)絡(luò)線路的利用率 。不過組播也有自己的特點,首先是必須要開始支持組播技術(shù)的路由器,另外就是一般只能用作廣播,因為用作點播會存在用戶控制問題 。
好了,說了這么多,您可能都嫌我煩了,那么,就讓我們開始架設(shè)流媒體服務(wù)器之旅吧 。
三、流媒體服務(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ī)模小些罷了) 。
推薦閱讀
- 企業(yè)qq如何群發(fā) 企業(yè)qq如何群發(fā)消息給客戶
- 家里如何消除低頻噪音聲 家里如何消除低頻噪音
- 企業(yè)微信如何加入部門管理 企業(yè)微信如何加入部門
- 企業(yè)微信如何進行部門設(shè)置 企業(yè)微信如何設(shè)置職位
- lol如何出售裝備快捷鍵
- 如何安裝android auto 如何安裝AndroidX86
- 微信中魔筷星選退款如何操作 微信中魔筷星選退款具體操作方法
- 錦鯉如何挑選
- 男生應(yīng)不應(yīng)該學(xué)會識別綠茶呢 如何識別綠茶呢
- 如何解決android模擬器慢的問題 如何解決android模擬器慢的問題視頻
