創新易聯歡迎您!13年專注深圳網站建設

轉變·擁抱“云”端未來

日期:2018-07-06 | 來源:易聯網站建設公司 | 閱讀:

游戲直播平臺催生了越來越多的火爆游戲,整個游戲圈被一種叫做“大逃殺”的模式掀了個底朝天,《絕地求生》如一把迎風之火,一瞬間點燃了全世界每個玩家競技、對抗之魂。《堡壘之夜》勢不可擋,和《戰神》一起刷新了主機游戲內購月收入最高紀錄。當然,《英雄聯盟》仍然最受歡迎。整個PC游戲規模持續暴漲,2020年將達336億美元 。




以《絕地求生》為代表的吃雞類端游擁有不錯的人氣,FPS游戲也更適合于團隊作戰,這些游戲對PC硬件配置要求比較高,而像LOL、絕地求生、堡壘之夜等游戲畫面場景極為復雜,在PC端看游戲直播,屏幕更大清晰度更高觀看效果也更好,因此,一時間熊熊火勢同時吞沒了中國各地大小型網吧,很多游戲玩家擠進網吧或蹲在家里在PC上團隊作戰打游戲。


而對游戲直播平臺而言,喜憂參半,喜的是平臺人氣飆升,憂的是帶寬成本居高不下,游戲主播在直播游戲時,為了保證在PC端觀看清晰度高,普遍直播流分辨率碼率較高,基本達到1080P 6Mbps-12Mbps左右的分辨率和碼率。較高的碼率使得很多直播平臺背負著高昂帶寬成本的壓力。


針對行業面臨普遍面臨的問題,近日,通信世界全媒體記者采訪了直播平臺的佼佼者——熊貓直播CTO黃歡。黃歡表示,直播平臺對于網絡條件提出了很高的要求,高昂的帶寬成本成為掣肘直播平臺發展的關鍵因素,我們也迫切需要一種新的技術改變現狀。


H.265取代H.264是大勢所趨


區別于錄制的點播視頻,直播要求播放器可以實時的獲取并播放流式視頻數據。據了解,目前從技術層面,直播平臺加速所涉及到的技術主要包括CDN、P2P以及H.265技術。對于CDN和P2P而言,減少帶寬的消耗已毋庸置疑。對于H.265而言,目前雖然在移動端實現規模化普及推廣,但在PC端卻并未形成統一標準。很多CDN廠商在宣傳中表示支持H.265,但很少有完整的解決方案。


據了解,H.265標準沿用了和H.264類似的混合編碼框架,但是在此基礎上,H.265進行了大量的技術改進,其中比較有代表性的包括:基于大尺寸四叉樹編碼結構、多角度幀內預測技術、運動估計融合技術、自適應運動矢量預測補償技術、環路濾波、熵編碼技術。H.265具備優良的網絡適應性、并行處理能力及壓縮效率,但H.265的算法復雜度相比H.264提高了2~10倍,采用H.265的實時編碼對終端硬件性能提出更高要求,


而在PC端瀏覽器上,使用H.265標準進行直播的話,在保持視頻畫質不變的情況下,視頻流媒體傳輸效果更好。而在相同碼率下,能給質量帶來近兩倍的提升。為了實現PC端瀏覽器直播時能夠清晰流暢地播放,播放器內核需要借助一些HTML5的技術。近年來,隨著技術的進步和迭代,諸如Flash等媒體播放器近年來已逐漸被HTML5(以下簡稱H5)取代,與此同時,支持H5的PC端瀏覽器越來越多,全新的編碼協議H.265大有取代H.264之勢。


金山云成為首家支持PC端支持H.265的服務商


據了解,目前金山云前是業界唯一能夠讓H.265應用在PC端瀏覽器上的服務商,為廣大用戶帶來新的福音。目前金山云可讓PC端瀏覽器,例如谷歌的Chrome、微軟的Edge、Firefox、蘋果的Safari等實現對H.265的支持。目前,金山云基于H5的KSC265解碼方案,能夠很好應用在游戲、體育、秀場等對視頻清晰度要求較高的直播當中,因此成為了直播、點播客戶的首選。


目前,WebAssembly技術已經被四大主流瀏覽器的新版本所支持。WebAssembly是Web端的字節碼技術,它定義了一個通用的、體積緊湊、加載迅捷的二進制格式為編譯目標,能發揮通用硬件的性能,以更接近原生應用的速度運行。在瀏覽器中對H.265編碼的視頻進行軟件解碼,是一項對性能非常有挑戰的任務,JavaScript等腳本語言無法勝任此項工作,由WebAssembly生成的WASM則可以很好地解決這個問題,金山云在業界首先編成了WASM文件格式的解碼器,PC端的瀏覽器上因此可以進行H.265解碼,這就是金山云基于H5的KSC265解決方案解碼方案。


據了解,金山云這一解決方案的整個流程是,基于HTML5的軟解碼播放方案,即通過WebAssembly技術將金山云自研的高性能解碼器編譯為wasm庫,wasm文件是以二進制形式存在的,其中包含平臺無關的虛擬指令(類似匯編指令)。通過JS把視頻裸流送入wasm解碼器解碼,轉出YUV到RGB再渲染到canvas標簽上進行畫面播放。同時音頻送入audio標簽進行播放,并保持音視頻同步。


熊貓直播將上線金山云PC端KSC265解碼方案 近期正式面向用戶


采訪中,黃歡告訴筆者,目前熊貓直播平臺在PC端對于金山云的解碼方案已通過內測,在內測中金山云基于H5的KSC265解碼方案可實現帶寬成本節省30%-50%,同時輸出更加高清的視頻界面。


在測試中wasm PC端主流瀏覽器支持情況主要是:Edge16以上支持、Chrome57以上支持、Firefox52以上支持、Safari11以上支持、Opera44以上支持、QQ瀏覽器10.0支持、360極速9.5支持、搜狗8.0支持。


同時,webGL PC端主流瀏覽器支持情況(解碼后輸出YUV轉RGB過程用到webGL調用GPU資源)是:Edge12以上支持、Chrome8以上支持、Firefox4以上支持、Safari5.1以上支持、Opera12.1以上支持、國產瀏覽器都支持WebGL。


黃歡表示,對于后期的大面積推廣,熊貓直播會首選在用戶解碼端側進行推廣,如果效果理想,則會在編碼端進行應用推廣。黃歡也坦言,對于直播平臺而言,穩定的直播體驗是前提,但如果有新的技術可以在保證穩定性下基礎上提升效率降低帶寬使用,我們也很愿意嘗試。金山云的H.265支持PC端的使用,如果大面積推廣開來的話,無疑會有更大的發展前景。

—— 微信公眾號 ——

熱門標簽

急速赛车单机版