Xilinx+AWS F1+VP9带来30倍实时转码性能提升

在实时、海量、高并发视频的场景下,FPGA加速找到了自己的发展空间,弥补了VP9在编码复杂度方面的不足,专利费的优势也得以体现。

在上周圣何塞举行的XDF(Xilinx开发者论坛)上(视频回放 https://www.xilinx.com/video/events/xdf-2018-silicon-valley-keynote.html... ),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加速的视频编码/转码方面的最新演进。

本文转载自:LiveVideoStack

推荐阅读