周正宁:未来五年属于WebRTC+AV1

简介: 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/80973147 ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/vn9PLgZvnPs1522s82g/article/details/80973147

640?wx_fmt=jpeg


在WebRTCon 2018期间,Aupera CTO周正宁接受了LiveVideoStack的专访,畅谈了FPGA在多媒体生态中的机遇。周正宁认为未来五年,FPGA将助力WebRTC和下一代编解码器AV1快速部署并提升性能。


策划 / LiveVideoStack




LiveVideoStack:各位LiveVideoStack的朋友们,大家好。这里是2018年WebRTCon 大会的采访间,今天很高兴邀请到Aupera 的CTO 周正宁接受我们的采访,首先请您介绍一下自己和Aupera?


周正宁:好的, Aupera是一家专注于视频应用的新创公司。我们致力于打造世界一流的视频编解码、存储、视频内容分析的超融合架构的解决方案,这是我们现在主要在做的事情。


LiveVideoStack:有关编解码这部分,最近您和您的团队正在推行FPGA,这与以前的CPU、GPU和ASIC相比有什么不同吗?


周正宁:相较于CPU、GPU,FPGA解决方案的挑战在于它的开发生态难度比CPU与GPU大,而优点则是架构能效比很高。因为CPU、GPU是一种软件定义数据流的解决方案,很多功能块之间的数据需要靠内存进行交换传递;而FPGA的特点是上一级功能块的结构可以直接传递给下一级,这样最小化或省去了之间的内存交换,提高整体系统的能效比与性能。如果和ASIC相比,从能效比和性能来说ASIC是要优于FPGA的,但从灵活性上来说FPGA像软件一样具有可以升级的特性,当有新算法或有新技术出现时FPGA可以很灵活的进行调整,只需几个月就能部署到现场。而ASIC则需要一个十分漫长的开发周期,有可能从十几个月到一两年,以上是FPGA相对于传统CPU、GPU等具有的特点。


LiveVideoStack:那么FPGA被广泛运用在什么样的多媒体场景中?


周正宁:对于我们现在WebRTC的多媒体应用来说,传统的软件MCU模式有很多的痛点:第一是性价比太低,转码成本过于高昂;第二还有延迟问题,这是软件架构的特点造成的。硬件转码可以克服这些痛点,其性价比会比软件MCU方案高好几倍甚至十倍以上;而对于实时通讯来说,延迟程度是一个非常重要的指标,从原理上来讲这是一种低延迟的解决方案,非常适合实时通讯场景下的应用。


LiveVideoStack:那么可以通过什么方式获取您提供的这种服务呢?


周正宁:目前我们为以下两个服务对象提供整体解决方案:


1. 针对私有云客户我们提供硬件设备与底层系统软件;

2. 针对公有云客户我们会与合作伙伴一起为其提供公有云服务。


LiveVideoStack:因为FPGA有原厂提供的通用平台,那么您的产品服务与原厂的平台相比,多做了哪些工作?


周正宁:Aupera是一个具有多年技术积累的专业开发团队,我们会在原厂的基础之上进一步优化性能,特别对于特定应用场景进行精准优化。当然我们在开发过程中也会应用一些第三方可靠成熟的IP核心来加速我们的开发,帮助我们将产品尽早地推向市场。技术日新月异,如果不采取开放合作的态度去开发产品便很难在市场上立足,闭门造车是一个不太可取的做法。除了优化我们自己核心技术外,我们还会和其他合作伙伴一起合作去开发推出我们的产品。


LiveVideoStack:展望一下未来5年,您看好哪些多媒体应用的发展?


周正宁:首先就是现在WebRTC越来越火,我相信在未来五年WebRTC一定会非常普及,我相信我们的硬件加速MCU也会越来越流行。因为现在比较流行的传统MCU解决方案还是有它自己的弱点,而MCU本身也有它的弱点。我们的硬件加速MCU恰恰就是在继承了传统MCU优点的同时又解决了一些如性价比与延迟等不足之处,我相信硬件加速MCU会越来越流行。还有就是大家现在比较关注的新型编解码标准规范AV1。我相信未来五年内相关的方案会越来越多,就目前的解决方案来看,软件AV1的性能还是远远不够,我相信硬件加速这种方案能够在未来五年率先落地。


LiveVideoStack:十分感谢周正宁接受我们的采访。


周正宁:谢谢



640?wx_fmt=jpeg

相关实践学习
在云上部署ChatGLM2-6B大模型(GPU版)
ChatGLM2-6B是由智谱AI及清华KEG实验室于2023年6月发布的中英双语对话开源大模型。通过本实验,可以学习如何配置AIGC开发环境,如何部署ChatGLM2-6B大模型。
相关文章
|
存储 Dragonfly 缓存
Nydus:开源的下一代容器镜像加速服务
让更多的容器用户能够体验到容器快速启动和安全加载方面的能力。
7924 0
Nydus:开源的下一代容器镜像加速服务
|
测试技术
elf格式转换为hex格式文件的两种方法
这周工作终于不太忙了,可以写点笔记总结一下了。 之前的文章如何在Keil-MDK开发环境生成Bin格式文件,介绍了如何在Keil开发环境使用fromelf软件,将生成的axf文件转换为bin文件,这次我们再来介绍一下如何将elf文件转换为hex文件。
2135 0
|
监控 数据挖掘 关系型数据库
结构化思维的理解与思考
结构化思维是一种将信息要素从无效转化为有序,提炼核心要点,将信息转化为有结构的知识,更好的帮助大脑理解和记忆,并支持我们清晰表达的通用能力。
1568 2
结构化思维的理解与思考
|
7月前
|
SQL 数据库连接 数据库
在C++的QT框架中实现SQLite数据库的连接与操作
以上就是在C++的QT框架中实现SQLite数据库的连接与操作的基本步骤。这些步骤包括创建数据库连接、执行SQL命令、处理查询结果和关闭数据库连接。在实际使用中,你可能需要根据具体的需求来修改这些代码。
444 14
|
关系型数据库 Linux API
Linux 内存管理新特性:Memory folios 解读
本文主要讲解folio ,极其在应用中的直接价值。
|
存储 缓存 Dragonfly
Nydus | 容器镜像基础
Nydus | 容器镜像基础
Nydus | 容器镜像基础
|
算法 物联网 Shell
Huawei LiteOS 概览
Huawei LiteOS 概览
769 0
|
存储 缓存 安全
开箱即用!Linux 内核首个原生支持,让你的容器体验飞起来!| 龙蜥技术
本文将从 Nydus 架构回顾、RAFS v6 镜像格式和 EROFS over Fscache 按需加载技术三个角度来分别介绍这一技术的演变历程。
开箱即用!Linux 内核首个原生支持,让你的容器体验飞起来!| 龙蜥技术
|
缓存 SoC
深入理解AMBA总线(八)AHB2APB同步桥设计
深入理解AMBA总线(八)AHB2APB同步桥设计
1283 0
|
SoC
深入理解AMBA总线(二)APB slave设计
深入理解AMBA总线(二)APB slave设计
785 0