大導(dǎo)演全能機的多碼流技術(shù)及雙碼流概念誤區(qū)
來源:中國數(shù)字音視網(wǎng) 作者:tony 編輯:數(shù)字音視工程 2010-12-16 00:00:00 加入收藏 咨詢

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