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