清鶴自適應(yīng)網(wǎng)絡(luò)帶寬的流媒體傳送技術(shù)描述
2005/04/04
實(shí)時(shí)自適應(yīng)網(wǎng)絡(luò)帶寬的流媒體傳送技術(shù),是上海清鶴數(shù)碼科技公司的一項(xiàng)可大幅提高流媒體寬帶傳送過(guò)程中的關(guān)鍵服務(wù)質(zhì)量瓶頸的國(guó)際技術(shù)專(zhuān)利。我們知道,目前制約流媒體寬帶應(yīng)用發(fā)展的核心問(wèn)題在于服務(wù)質(zhì)量。簡(jiǎn)單地說(shuō),由于因特網(wǎng)的狀況是不可靠的,其帶寬、負(fù)荷等變化劇烈,這難以滿足流媒體寬帶業(yè)務(wù)的實(shí)時(shí)性服務(wù)質(zhì)量要求,并常常造成播放卡殼、延遲、視頻質(zhì)量抖動(dòng)劇烈等不良情況,給使用者感官造成很大影響。所以解決好流媒體寬帶應(yīng)用的服務(wù)質(zhì)量問(wèn)題對(duì)于流媒體寬帶應(yīng)用是極為重要的。如圖1所示,在一般的流媒體寬帶系統(tǒng)里,視頻服務(wù)器通過(guò)網(wǎng)絡(luò)向客戶(hù)機(jī)實(shí)時(shí)傳送流媒體信息。
就象解決一個(gè)城市的交通問(wèn)題,解決流媒體系統(tǒng)的QoS問(wèn)題一般有兩條路子:一條路是在路上做文章;另一條路是在流媒體系統(tǒng)本身做文章。前一段時(shí)間炒的火熱的ISDN技術(shù)、ATM技術(shù)以及未來(lái)的IPv6等網(wǎng)絡(luò)協(xié)議屬于前一種辦法,但是,截至目前為止,ISDN與ATM并沒(méi)有成為網(wǎng)絡(luò)技術(shù)的主流,TCP/IP仍然是事實(shí)上的標(biāo)準(zhǔn)。在流媒體系統(tǒng)本身做文章也有深入探討,主要是從電子學(xué)與計(jì)算機(jī)科學(xué)的角度出發(fā)的,如各種編碼技術(shù)、各種壓縮技術(shù)等,這條路子似乎也走到了盡頭,流媒體系統(tǒng)的核心與瓶頸問(wèn)題并沒(méi)有很好的解決。
但如果換一個(gè)角度,從控制論的思想出發(fā),將會(huì)發(fā)現(xiàn)更進(jìn)一層的突破。為了克服網(wǎng)絡(luò)狀況不確定所造成的影響,視頻服務(wù)器必須自適應(yīng)地調(diào)整發(fā)送策略來(lái)保證視頻服務(wù)的質(zhì)量和實(shí)時(shí)性。正是從控制論的角度,我公司深入探討了自適應(yīng)網(wǎng)絡(luò)帶寬的實(shí)時(shí)流媒體傳送問(wèn)題,發(fā)明并實(shí)現(xiàn)了一套簡(jiǎn)單易用、效果很好的實(shí)時(shí)流媒體傳送方案:自適應(yīng)網(wǎng)絡(luò)帶寬的流媒體傳送技術(shù),其中利用了自適應(yīng)控制技術(shù)、模糊控制技術(shù)、反饋與前饋控制技術(shù)等先進(jìn)的控制技術(shù)。圖2中的自適應(yīng)調(diào)度和調(diào)節(jié)器是本公司的核心技術(shù)之一。本技術(shù)屬?lài)?guó)際首創(chuàng)。嚴(yán)格的理論證明和技術(shù)測(cè)試說(shuō)明本方案效果很好,非常便于實(shí)現(xiàn)。同時(shí),根據(jù)我們的方案實(shí)現(xiàn)的原型系統(tǒng)在清華大學(xué)校園網(wǎng)上經(jīng)過(guò)測(cè)試,效果非常理想。本公司生產(chǎn)的自適應(yīng)調(diào)度和調(diào)節(jié)器適用于目前通用的任何編碼方式和網(wǎng)絡(luò),所以可以作為OEM插件提供給其他的流媒體廠商。
圖3 采用該技術(shù)的視頻點(diǎn)播系統(tǒng)測(cè)試結(jié)果
圖3給出了在劇烈的帶寬變化情況下,應(yīng)用該技術(shù)的視頻點(diǎn)播系統(tǒng)所達(dá)到的性能。在圖3中,(a)表示所使用的帶寬情況;(b)表示客戶(hù)端得到的視頻播放質(zhì)量;(c)和(d)分別表示在播放過(guò)程中接收緩沖區(qū)和發(fā)送緩沖區(qū)中的數(shù)據(jù)量情況。對(duì)比圖3(a)(b)可以看出,在網(wǎng)絡(luò)帶寬劇烈變化的情況下,視頻播放質(zhì)量的變化很平緩。由圖3(c)知,接收方緩沖區(qū)沒(méi)有發(fā)生上溢或下溢,這表明客戶(hù)始終能享受到連續(xù)的視頻播放,沒(méi)有出現(xiàn)播放卡殼;也沒(méi)有出現(xiàn)因?yàn)榫彌_區(qū)上溢而丟失從網(wǎng)絡(luò)傳過(guò)來(lái)的數(shù)據(jù)。圖3(d)則表明發(fā)送緩沖區(qū)始終在80k字節(jié)左右,沒(méi)有發(fā)生下溢,說(shuō)明數(shù)據(jù)發(fā)送模塊始終有數(shù)據(jù)可發(fā),即網(wǎng)絡(luò)帶寬得到了充分利用。
具體而言,與國(guó)際上已有的流媒體傳輸技術(shù)相比,我們的技術(shù)具有以下優(yōu)點(diǎn):
。1)該技術(shù)能使流媒體服務(wù)器自動(dòng)適應(yīng)網(wǎng)絡(luò)狀況實(shí)時(shí)傳送流媒體數(shù)據(jù)。即使在劇烈變化的網(wǎng)絡(luò)環(huán)境下,采用該技術(shù)仍能保證客戶(hù)享受到連續(xù)的、平穩(wěn)的、最高質(zhì)量的視頻服務(wù)。
。2)該技術(shù)不需估計(jì)網(wǎng)絡(luò)帶寬,避免了網(wǎng)絡(luò)帶寬估計(jì)不準(zhǔn)帶來(lái)的性能大幅下降。
。3)該技術(shù)實(shí)現(xiàn)了質(zhì)量自適應(yīng)系統(tǒng)與網(wǎng)絡(luò)系統(tǒng)的解耦,從而使得技術(shù)中的質(zhì)量自適應(yīng)系統(tǒng)能在任何已有網(wǎng)絡(luò)環(huán)境下工作,極大地降低了技術(shù)推廣的難度。
。4)該技術(shù)能很好地屏蔽網(wǎng)絡(luò)帶寬的短時(shí)間尺度波動(dòng)對(duì)視頻播放質(zhì)量的影響。由于擁塞控制的作用,網(wǎng)絡(luò)帶寬的短時(shí)間尺度波動(dòng)常常比較大,如果直接按照網(wǎng)絡(luò)實(shí)時(shí)帶寬進(jìn)行視頻質(zhì)量調(diào)節(jié),必然會(huì)造成視頻質(zhì)量抖動(dòng)劇烈,極大影響播放效果。
(5) 該技術(shù)極大地簡(jiǎn)化了參數(shù)的調(diào)節(jié)難度。在該技術(shù)方案中,參數(shù)可以根據(jù)嚴(yán)格的理論推導(dǎo)給出一個(gè)范圍,而且需要調(diào)節(jié)的參數(shù)量很少。
該技術(shù)方案完全有別于RealNetworks的真實(shí)流(Sure Streaming)和Microsoft的智能流(Intelligent
Streaming)。這兩種解決方案其實(shí)是在與用戶(hù)建立連接的初始,檢測(cè)用戶(hù)的網(wǎng)絡(luò)帶寬資源狀況以及連接數(shù)目的多少,以此來(lái)判斷,發(fā)送文件大小最適合的流媒體文件。而在用戶(hù)觀看流媒體文件的2-3個(gè)小時(shí)過(guò)程中,網(wǎng)絡(luò)狀況和帶寬資源其實(shí)一直在變化的,可能不斷有新的用戶(hù)連接上來(lái),并發(fā)數(shù)不斷在變化,但系統(tǒng)無(wú)力實(shí)時(shí)調(diào)整,結(jié)果在用戶(hù)端還是會(huì)時(shí)常出現(xiàn)圖像卡殼、抖動(dòng)和停停放放的情況,服務(wù)質(zhì)量仍然無(wú)法保證。而我們實(shí)時(shí)自適應(yīng)流媒體傳輸技術(shù),是始終對(duì)文件大小和發(fā)送速率進(jìn)行動(dòng)態(tài)調(diào)整的,并且是實(shí)時(shí)準(zhǔn)確計(jì)算網(wǎng)絡(luò)資源和用戶(hù)端緩沖區(qū)的狀況,進(jìn)行精確調(diào)整,保證終端用戶(hù)播放的流暢和清晰,且不耗費(fèi)任何系統(tǒng)資源。
上海清鶴公司供稿 CTI論壇編輯
清鶴數(shù)碼Clear Server專(zhuān)用流媒體服務(wù)器 2005-07-14 |
清鶴數(shù)碼科技推出基于WEB的視頻檔案管理系統(tǒng) 2005-04-07 |
上海清鶴實(shí)施國(guó)家體育總局視頻應(yīng)用系統(tǒng)方案 2005-03-25 |
清鶴數(shù)碼實(shí)施上海市檔案館公務(wù)網(wǎng)視頻點(diǎn)播系統(tǒng) 2005-03-24 |