大導(dǎo)演全能機(jī)的多碼流技術(shù)及雙碼流概念誤區(qū)
來(lái)源:中國(guó)數(shù)字音視網(wǎng) 作者:tony 編輯:數(shù)字音視工程 2010-12-16 00:00:00 加入收藏
簡(jiǎn)單的說(shuō),多碼流技術(shù)是通過(guò)在編碼過(guò)程中同時(shí)產(chǎn)生多種不同碼流(Bit Rate)及分辨率(Output Size)的流媒體數(shù)據(jù),根據(jù)用戶實(shí)際網(wǎng)絡(luò)帶寬條件為之自動(dòng)分配相對(duì)最佳解碼畫(huà)質(zhì)的解決方案。在實(shí)際網(wǎng)絡(luò)直播應(yīng)用中,由于位于不同網(wǎng)絡(luò)位置的訪問(wèn)者所在網(wǎng)絡(luò)環(huán)境存在差異,而僅以某種固定碼流分辨率進(jìn)行網(wǎng)絡(luò)直播流媒體傳送往往會(huì)導(dǎo)致網(wǎng)速較高的用戶看到的畫(huà)質(zhì)仍不夠清晰,網(wǎng)速較低的用戶解碼時(shí)間過(guò)長(zhǎng)而使得畫(huà)面不夠流暢,為解決二者的矛盾使訪問(wèn)者瀏覽到盡可能看到兼顧清晰和流暢的直播內(nèi)容,采用多碼流技術(shù)成為了一個(gè)最簡(jiǎn)單最有效的辦法。
目前網(wǎng)絡(luò)直播所采用的編碼格式,已經(jīng)逐漸統(tǒng)一成了微軟的Media Encoder(WMV)以及Adobe Flash(FLV)兩種(早期的Realplay(RMVB)因?yàn)楫吘篃o(wú)法與微軟和Adobe這樣最重量級(jí)的廠家相抗衡已經(jīng)淡出了市場(chǎng)),究其原因這其中有很大程度上是因?yàn)檫@二者都支持多碼流 (Multicast) 技術(shù),最終用戶通過(guò)Windows操作系統(tǒng)所內(nèi)嵌的瀏覽器觀看直播過(guò)程中,系統(tǒng)會(huì)自動(dòng)根據(jù)當(dāng)前網(wǎng)絡(luò)帶寬情況情況分析解碼相對(duì)最清晰同時(shí)傳輸最流暢的一組碼流和分辨率數(shù)據(jù)以達(dá)到最佳的解碼效果。
了解清楚了多碼流的概念,我們有必要澄清一下在行業(yè)中某些關(guān)于所謂的“雙碼流”名詞的誤解。根據(jù)前面的了解,多碼流是必須基于相應(yīng)的編解碼引擎基礎(chǔ)之上的應(yīng)用,而微軟及Adobe公司為擴(kuò)大各自的市場(chǎng)份額都免費(fèi)提供基于各自編碼器上的多碼流技術(shù)二次開(kāi)發(fā)包,多種因素作用的結(jié)果使得微軟的Media Encoder(WMV)以及Adobe Flash(FLV)格式已經(jīng)成為事實(shí)上的網(wǎng)絡(luò)直播應(yīng)用標(biāo)準(zhǔn),如果在免費(fèi)利用了微軟或Adobe公司的多碼流技術(shù)核心之后實(shí)現(xiàn)了同時(shí)以兩組碼流發(fā)送流媒體數(shù)據(jù)并對(duì)外宣傳自己采用的是“雙碼流”技術(shù),這樣的話豈不是應(yīng)該還會(huì)出現(xiàn)“三碼流”、“四碼流”的咄咄怪事了嗎?之所以有雙碼流的名詞出現(xiàn),無(wú)非是某些廠家在市場(chǎng)推廣過(guò)程中的噱頭而已我們大可不必理會(huì),不過(guò)對(duì)于核心技術(shù)內(nèi)幕的探究和鉆研倒是應(yīng)該我們大家都應(yīng)該關(guān)注的事情。
評(píng)論comment