开发者社区> livevideostack> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

NGcodec谈FPGA编码与HEVC和AV1

简介: 随着HEVC、AV1等更复杂算法的Codec份额逐步增长,实现高质量视频编解码需要硬件支持,软件的方式无论在服务器端和移动端都非最佳的方案。
+关注继续查看

640?wx_fmt=jpeg


随着HEVC、AV1等更复杂算法的Codec份额逐步增长,实现高质量视频编解码需要硬件支持,软件的方式无论在服务器端和移动端都非最佳的方案。FPGA专用芯片能够降低延迟和成本。在NAB 2018大会上,资深多媒体技术咨询师Jan Ozer对Ngcodec的CEO Oliver Gunasekara进行了访谈,谈及了硬件编码在HEVC、VP9及AV1上的现状与未来。LiveVideoStack对文章进行了摘译。


文/ Jan Ozer

译 / 金歌

审校 / Ant

原文:http://www.streamingmedia.com/Articles/Editorial/Featured-Articles/NAB-2018-NGcodec-Talks-FPGA-Accelerated-Encoding-124398.aspx


Jan Ozer: 可以给我讲讲你们在NAB上展示的内容么?


Oliver Gunasekara: 我们公司在做视频编码技术,以及下一代视频压缩技术。这里展示的是世界上性能最强的HEVC和VP9直播视频编码器。


Jan Ozer: “性能最强”这个词我今天已经听了不下12次了。你要怎么证明你们的编码器是性能最强的呢?


Oliver Gunasekara: 我们有一项神秘的优势:与友商不同,我们不使用软件,我们利用在云中的可编程硬件进行编码,即FPGA。 使用硬件设计而带来的优势对于其他人来说可能略显不公平了,因此我们能够实现性能最强的编码器。


Jan Ozer: 可以解释一下“在云中”这个词的具体含义么?


Oliver Gunasekara: 我们的编码服务是基于AWS F1。F1实例中提供FPGA芯片,我们将HEVC编码器布置在上面,以便用户进行使用。


Jan Ozer: 相比于在其他设备上运行编码器,在AWS F1上运行每小时的成本是多少呢?


Oliver Gunasekara: 我记得F1实例的使用费是每小时1.65美金。这一费用涵盖了一个FPGA芯片和1/8个Intel E5处理器。Intel C4处理器的使用费大致也是如此。好像是1.50美元左右。虽然二者费用相差不大,但为了能和x265编码器的性能相匹敌,我们需要使用20个带有C4处理器的实例,那么每小时将会花费32美元以上,而目前(使用E5处理器)只需要大约3美元每小时。


Jan Ozer: 目前有哪些用户在使用你们的HEVC编码器呢?


Oliver Gunasekara: 很可惜用户很少,这也是目前的问题所在。我们也因此决定同时提供VP9编码服务。在我们看来,目前市场正呈现出一种分裂的趋势。高端市场倾向于使用HEVC编码器。众所周知,苹果公司支持使用HEVC编码器。iPhone手机非常受欢迎,但是由于Android和Chrome用户群不断增长,目前大众市场正在大量使用VP9编码器,事实上几乎所有的芯片组都同时支持这两种编码器。不过出于专利费原因,OEM(原始设备供应商)只会启用VP9编码器。 你会发现,虽然有很大比例的Android市场支持HEVC编码,但VP9编码却是得到了全部Android和iOS市场的支持,只有近几年最新的设备才支持HEVC编码。


Jan Ozer: 是什么导致HEVC编码器的市场份额提升得很慢呢?你对此有什么看法?


Oliver Gunasekara: 从根本上来说,这是专利费框架和投资回报率导致的。当你使用软件编码时,HEVC编码的复杂度比AVC编码要高得多,因此编码成本也更高。尤其当你进行直播(实时编码)的时候,你受限于设备可用的计算能力。所以这可能导致最终的码率并没有比H.264编码高出多少。虽然你的成本急剧增加了,但收获的带宽增益却非常非常小。同时你还承担着专利费的压力。我们认为,通过FPGA编码,大幅削减了编码服务的成本,同时提升了编码质量。希望这一调整能够加速市场对于HEVC编码器和VP9编码器的采纳。


Jan Ozer: 你有什么关于AV1编码器的新消息么?


Oliver Gunasekara: 我们加入AOM联盟已经将近一年了。对此我们十分激动。正如其他技术一样,(AV1编码器推入市场)还需要一定时间。在我们看来,倘若没有足够大量硬件解码器的支持,部署AV1是没有意义的。截至年底大部分主流浏览器都将支持AV1解码功能,但在获得移动设备的硬件支持以前,AV1编码器在耗电量方面存在短板,无法引起人们对他的注意。预计2020年消费者才会开始使用支持AV1解码的移动设备。


Jan Ozer: 鉴于AV1编码速度非常慢,你在硬件编码方面的价值主张应该是相当坚定的,对么?


Oliver Gunasekara: 我们计划将提供实时AV1编码服务,同时有效改进我们的VP9和HEVC编码服务。如果只进行5-10%的改进的话,我想这还不足以吸引用户来使用我们的服务。我们将VP9编码器的改进目标定为25%,并且我们的VP9编码器对标的是我们最先进的HEVC编码器。但我们不会急于求成,这项改进需要花费一定的时间。很可能明年我们在部署之前会找到一个解决方案,最终部署将会在2020年,届时将会得到下一代Xilinx FPGA芯片的支持。


Jan Ozer: 你们的商业模式是怎样的呢?要怎么赚钱呢?


Oliver Gunasekara: 我们的服务基于SaaS模式。目前用户可以在AWS市场上获得七天免费试用的机会。期间无需支付任何费用。七天后,用户使用我们的编码器每小时需要支付1.25美元。


Jan Ozer: 你们不提供硬件设备对么?


Oliver Gunasekara: 当然。我们不负责提供硬件。用户需要自行购买硬件,然后支付我们使用费以便在他们的硬件上运行我们的软件。


WebRTCon 2018

  

WebRTCon 2018将于5月19-20日在上海光大国际会展中心举行,这是一次对过去几年WebRTC技术实践与应用落地的总结。


大会组委会以行业难点为目标,设立了主题演讲,WebRTC与前端,行业应用专场,测试监控和服务保障,娱乐多媒体开发应用实践,WebRTC深度开发,解决方案专场,WebRTC服务端开发,新技术跨界,WebRTC与Codec等多个专场。邀请30余位全球领先的WebRTC技术专家,为参会者带来全球同步的技术实践与趋势解读。


WebRTC与Codec


从VP9、H.264、HEVC、AV1再到AVS2,WebRTC正在努力和业界主流的Codec整合、优化,Google 软件工程师Zoe Liu、北京大学教授王荣刚、Google软件工程师姜健、英特尔实时通信客户端架构师邱建林将分别介绍AV1、AVS2、VP9和H.264的优化和演进。


点击【阅读原文】,了解更多专题及分享相关信息。

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
全网首发:FFMpeg使用NVIDIA DECODER,解码后的数据是NV12,不是YUV420P
全网首发:FFMpeg使用NVIDIA DECODER,解码后的数据是NV12,不是YUV420P
0 0
白话H.265/HEVC和H.264/AVC编码结构
写在前面 在信息化时代,视频技术和应用的发展,特别是高清(HD)、超高清(UHD)、多视点(MultiView)视频、VR/AR技术的兴起,海量的视频信息已如潮涌般深入到我们工作和生活的方方面面。随着5G通信技术逐渐铺开落地,移动端设备的传输数据量会进一步增加。
664 0
H.265/HEVC视频编码:FPGA GPU QSV实现对比
相对于H.264,H.265有更好的压缩率和画质,更适应高分辨率视频流的压缩处理。随着视频素材分辨率、帧率的不断增加,如何高效、灵活、高质量、低成本地去实现H.265编码成为研究的热点。
10286 0
HEVC和AV1幕后视频编解码器之战
在未来几天的NAB大会上,AOM联盟将展示AV1的性能,多媒体行业全部聚焦于HEVC与AV1比较上。
1559 0
【H.264/AVC视频编解码技术详解】十二、解析H.264码流的宏块结构(下):H.264帧内编码宏块的预测结构
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.
1247 0
【H.264/AVC视频编解码技术详解】十二、解析H.264码流的宏块结构(上)
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.
1263 0
【H.264/AVC视频编解码技术详解】五. H.264的码流封装格式
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.
760 0
【H.264/AVC视频编解码技术详解】一. 视频信息与压缩编码
《H.264/AVC视频编解码技术详解》视频教程已经在“CSDN学院”上线,视频中详述了H.264的背景、标准协议和实现,并通过一个实战工程的形式对H.
1745 0
h.264码流解析_一个SPS的nalu及获取视频的分辨率
00 00 00 01 67 42 00 28 E9 00  A0 0B 77 FE 00 02 00 03 C4 80  00 00 03 00 80 00 00 1A 4D 88  10 94 00 00 00 01 00 00 00 01为NALu头,‍其余码流由十六进制转为二进制  67...
943 0
+关注
livevideostack
LiveVideoStack是专注在音视频领域的技术社区媒体,成立于2017年初,通过LiveVideoStackCon等技术大会、技术培训、高质量技术内容及咨询服务,推动相关开源项目与最佳实践普及和传播,帮助技术人成长,解决企业发展中的技术难点。
文章
问答
文章排行榜
最热
最新
相关电子书
更多
RealityCodec H.265/HEVC Low De
立即下载
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载