Xilinx+AWS F1+VP9带来30倍实时转码性能提升
在實時、海量、高并發(fā)視頻的場景下,FPGA加速找到了自己的發(fā)展空間,彌補(bǔ)了VP9在編碼復(fù)雜度方面的不足,專利費(fèi)的優(yōu)勢也得以體現(xiàn)。
文 / Ant
在上周圣何塞舉行的XDF(Xilinx開發(fā)者論壇)上(視頻回放 https://www.xilinx.com/video/events/xdf-2018-silicon-valley-keynote.html#t=16m13s),Twitch Principal Research Engineer 沈悅時分享了如何通過一系列方案提升實時編碼效率,并降低帶寬使用。Twitch使用了AWS F1 FPGA集群,這個集群使用了Xilinx+NGCodec方案,Codec采用了VP9,整體下來為Twitch節(jié)省了25%的帶寬,性能(1080p編碼幀率)是CPU方案的30倍。
Twitch為什么沒有采用HEVC方案?NGCodec的CEO Oliver Gunasekara在NAB2018上接受Jan Ozer采訪時表示:
高端市場傾向于使用HEVC編碼器。眾所周知,蘋果公司支持使用HEVC編碼器。iPhone手機(jī)非常受歡迎,但是由于Android和Chrome用戶群不斷增長,目前大眾市場正在大量使用VP9編碼器,事實上幾乎所有的芯片組都同時支持這兩種編碼器。
同樣是游戲直播平臺,國內(nèi)的熊貓TV選擇了金山云的HEVC方案。
在主播端,VP9編碼速度很慢,比HEVC還慢,因為幾乎沒有硬件廠商支持VP9硬編碼。在觀看端,蘋果公司明確支持HEVC,不支持VP9。
作為VP9的下一代AV1至少要在2020年才有硬件加速方案,由于其較高的計算復(fù)雜度,通過FPGA加速看上去是比較理性的方案,ASIC方案成熟則需要更長的時間。
在10月19-20日北京舉行的LiveVideoStackCon 2018上,沈悅時會參與“成本與QoE”圓桌討論,你可以在現(xiàn)場向他發(fā)文。同臺討論的還有
愛奇藝 高級技術(shù)總監(jiān)庹虎
OnVideo視頻創(chuàng)作云平臺 聯(lián)合創(chuàng)始人 劉歧
金山云 高級總監(jiān) 武愛敏
Hulu 高級軟件開發(fā)經(jīng)理 傅德良?
此外,Xilinx Sr.Marketing Mgr Sean Gardner和Xilinx Chief Video IP Solutions Architect Johan Janssen還會在會上分享Xilinx在FPGA加速的視頻編碼/轉(zhuǎn)碼方面的最新演進(jìn)。
總結(jié)
以上是生活随笔為你收集整理的Xilinx+AWS F1+VP9带来30倍实时转码性能提升的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: VideoLAN,VLC和FFmpeg社
- 下一篇: Xilinx:让FFmpeg在FPGA上