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