电子发烧友网>音视频及家电> > 正文

                  自适应比特率( ABR )缩放和高密度转码的挑战与解决方案

                  2021年10月20日 16:53 ? 次阅读

                  在新冠疫情的影响下,互联网视频流量呈加速增长态势。电子竞技、远程医疗、电子商务、娱乐和远程学习中的视频转码工作负载愈加普遍,计算密度也进一步增大。担负内容传递服务的内容分发网络( CDN )提供商面临巨大压力,他们需要以最低的资本支出( CAPEX )高效分发直播视频内容,为此他们不得不对自身硬件基础设施和软件功能进行重新评估。

                  简而言之,内容分发网络通常面临以下一项或多项重大挑战:

                  ·成本:支持大量缩放功能需要配置高性能转码服务器,进而导致成本提升;

                  ·灵活性:客户不断变化的带宽需求,需要灵活的配置和缩放硬件基础设施支持;

                  ·TCO:如何在现有专用框架内降低总拥有成本( TCO ),并提升视频转码工作负载性能;

                  ·易用性:希望无需底层硬件开发,使用 FFmpeg 等通用软件框架即可实现硬件加速性能;

                  ·低时延:能够以尽可能最低的时延为实时流媒体视频游戏等应用流传输实况内容。在这些应用中,优异的用户体验依赖于实时的用户参与和协作。

                  多年来,赛灵思一直为内容分发网络提供基于 FPGA 的硬件加速视频转码解决方案。凭借对内容分发网络所面临挑战的深刻理解,赛灵思推出了一款能够出色应对上述挑战的解决方案——赛灵思 U30 软件开发者套件( SDK )。这是一个完整的软件堆栈,能够通过对大规模视频流基础设施进行资源调配和容量管理,从而简化开发。

                  pYYBAGFv2TmAWCi_AAElncCNC9c806.png

                  让 ABR 更高效、更具成本效益

                  赛灵思 U30 SDK 与 Alveo U30 加速器卡相结合,能够实现以最高视频通道密度和最低成本加速计算密集型实时自适应比特率( ABR )视频转码工作负载。

                  目前市场上有很多种提供 ABR 功能的视频转码解决方案,但普遍存在一些效率低下的问题。这些解决方案往往具有下列两大缺陷之一,这二者均会导致成本增加并带来其它问题:

                  第一种:需要 CPU 资源以进行 ABR 缩放。卡上有专门负责编解码的转码卡,但需要占用服务器上的 CPU 进行 ABR 缩放, 从而为 CPU 计算资源的增加了沉重的负载。很多情况下,其结果是需要更昂贵、更强大的服务器来支持 ABR,耗尽资本支出却毫无益处。

                  第二种:在加速器卡上进行 ABR 缩放降低了加速器卡所能支持的通道密度。

                  一些常用的 GPU 转码卡不会将 ABR 缩放交由 CPU 进行,但会占用卡上额外的硬件资源去进行缩放,这样做的后果是单卡上的通道数减少。而卡越多,服务器就越多、成本就越高、所需管理也就越多。

                  赛灵思解决方案可在单个赛灵思 U30 加速器卡上提供标量 H.264、H.265/HEVC 视频编解码功能,从而有助于释放 CPU 资源、提高性能,还能节省 80% 的成本、降低 90% 的功耗,并减少 75% 的空间占用。

                  让转码更容易开发与部署

                  U30 SDK 的主要特点之一是加快开发速度,并支持使用 FFmpeg 行业标准,全面发挥基于赛灵思 Alveo U30 的高通道密度视频转码解决方案的硬件加速功能。不仅如此,若是在专有框架下运作,只需使用 U30 SDK 中提供的基于 C 语言的 API,就能轻松与专有框架进行集成,从而发挥 U30 解决方案的效能。

                  poYBAGFv2UKAFqNrAAGsd3xVbAg206.png

                  U30 SDK 旨在伴随视频业务共同发展,为大规模视频流基础设施提供资源调配和容量管理。随同 U30 SDK 提供的赛灵思资源管理器( XRM )能够管理和分配所有硬件加速功能,支持多个视频处理工作在多个 Alveo U30 加速器卡上运行,实现无缝的工作负载缩放。

                  赛灵思 U30 SDK GitHub 页面提供了大量文档、视频转码示例和视频质量评估工具,能够对视频应用快速进行流式传输。

                  直接转码和 FTRT 转码

                  内容分发网络和视频服务提供商经常使用 H.264 和 HEVC 等编解码器压缩流视频内容,然后分发给消费者。提供商需要将 HEVC 编码流转换成 H.264/AVC 视频编码格式,才能充分发挥 HEVC 卓越的比特率节省功能,或者为降低存储要求,需要将内容库从一种编码器格式重新压缩成另一种。赛灵思 U30 SDK 提供了直接实时转码功能,可以无缝地从一种格式转换成另一种格式。

                  此外,还有一些用例需要支持比实时更快的视频转码速度。例如,汽车购买网站通常希望尽快将视频交还给客户;安全服务机构则希望尽快将视频录像归还给客户。U30 SDK 支持超越实时视频转码速度的特性,让内容分发网络能够在单个 U30 加速器上,用 20 分钟完成 60 分钟的 1080p 60 帧高品质视频的转码工作。

                  最高密度、最低总拥有成本

                  作为一款专为实现高性能和高效率而打造的自适应加速器卡,赛灵思 Alveo 能在本地数据中心或云端加速动态工作负载。

                  Alveo U30 加速器卡基于赛灵思 Zynq? UltraScale+? MPSoC,这是一种功耗优化的、完全可编程的片上系统( SoC ),集成了用于超高清视频的视频编解码器和图形引擎。U30 卡支持 H.264 和 HEVC (H.265) 两种编解码格式,每卡可支持最多 16 个 1080p 30 帧通道。

                  借助基于 Alveo U30 加速器卡的高通道密度实时视频转码解决方案,赛灵思为内容分发网络提供了最佳压缩效率,不仅通道数量确定,而且每流成本和功耗均低于软件编码和 GPU 编码解决方案。

                  下载发烧友APP

                  打造属于您的人脉电子圈

                  关注电子发烧友微信

                  有趣有料的资讯及技术干货

                  关注发烧友课堂

                  锁定最新课程活动及技术直播

                  电子发烧友观察

                  一线报道 · 深度观察 · 最新资讯
                  收藏 人收藏
                  分享:

                  评论

                  相关推荐

                  自适应计算在机器人领域的应用:如何借助ROS 2...

                  “一石激起千层浪”, Kria 的出现,在其所面向的广泛的边缘应用领域引起积极的反响,而机器人应用就....
                  发表于 2021-10-20 16:36? 21次阅读
                  自适应计算在机器人领域的应用:如何借助ROS 2...

                  有关FPGA的基本知识都总结在这里

                  FPGA是什么? FPGA的工作原理是什么? FPGA的优缺点分别有哪些? FPGA有哪些应用领域? ...
                  发表于 2021-10-20 07:00? 0次阅读
                  有关FPGA的基本知识都总结在这里

                  什么是步进电机,它是怎么控制的?

                  什么是步进电机,它是怎么控制的? 步进电机的种类有哪些? 怎么实现步进电机的正转反转? ...
                  发表于 2021-10-20 06:18? 0次阅读
                  什么是步进电机,它是怎么控制的?

                  MCU从选型到调试一文全了解

                  来源 | 工程师的废纸篓 伴随着ST一封又一封涨价函的发布,国产MCU像雨后春笋般涌现出来,听过名字....
                  发表于 2021-10-19 10:52? 239次阅读
                  MCU从选型到调试一文全了解

                  LUT的实现原理是什么?

                  LUT是什么意思? LUT的实现原理是什么?
                  发表于 2021-10-19 10:16? 0次阅读
                  LUT的实现原理是什么?

                  怎样去设计一种基于FPGA的实时图像边缘检测系统

                  FPGA是如何实现图像的边缘检测的? 怎样去设计一种基于FPGA的实时图像边缘检测系统? ...
                  发表于 2021-10-19 10:10? 0次阅读
                  怎样去设计一种基于FPGA的实时图像边缘检测系统

                  人工智能被提升到国家级的战略高度

                  当前,以新一代人工智能为代表的科技和产业革命正在孕育兴起。 作为数字经济转型升级的推动力和新一轮科技....
                  发表于 2021-10-19 10:01? 440次阅读
                  人工智能被提升到国家级的战略高度

                  Hi3559V200芯片有何作用

                  Hi3559V200是什么? Hi3559V200芯片有何作用? ...
                  发表于 2021-10-19 09:48? 0次阅读
                  Hi3559V200芯片有何作用

                  如何采用现场可编辑门阵列FPGA来实现对直流电机的控制?

                  如何采用现场可编辑门阵列FPGA来实现对直流电机的控制? ...
                  发表于 2021-10-19 09:08? 0次阅读
                  如何采用现场可编辑门阵列FPGA来实现对直流电机的控制?

                  FPGA在IoT中有着哪些应用呢

                  FPGA在IoT中有着哪些应用呢?
                  发表于 2021-10-18 06:15? 0次阅读
                  FPGA在IoT中有着哪些应用呢

                  有没有熟悉FPGA/电路设计项目的接画板&答疑?

                  科研相关,目前电路主要是MOJO V3开发板+面包板搭起来的,需要画板优化线路,个人没有相关经验,想找一个熟悉电路...
                  发表于 2021-10-15 11:34? 288次阅读
                  有没有熟悉FPGA/电路设计项目的接画板&答疑?

                  FPGA 一个简单的FDCE模块vivado实现后的功能不符合预期

                  我自己做了一个小模块,来实现检测输入信号的上升沿的功能。VCS和vivado synthesis post timing仿真运行都符合预期...
                  发表于 2021-10-14 11:23? 410次阅读
                  FPGA 一个简单的FDCE模块vivado实现后的功能不符合预期

                  如何实现一个基于FPGA的红外遥控解码和实现FPGA与PC机的串口通信?

                  如何实现一个基于FPGA的红外遥控解码和实现FPGA与PC机的串口通信?...
                  发表于 2021-10-14 07:05? 0次阅读
                  如何实现一个基于FPGA的红外遥控解码和实现FPGA与PC机的串口通信?

                  基于python的用于构建仿真及测试用例的lib...

                  ?? ????对于从事ASIC行业及FPGA行业的小伙伴来说,仿真是一件必不可少的事情。或许有人是验....
                  发表于 2021-10-13 17:01? 1212次阅读
                  基于python的用于构建仿真及测试用例的lib...

                  Ethernity Networks发布5G路由...

                  UEP-60是针对网络边缘基础设施的解决方案。它专为5G网络设计,用于具有集成第1层绑定、前传网关、....
                  发表于 2021-10-13 15:41? 1512次阅读
                  Ethernity Networks发布5G路由...

                  赛灵思FPGA的用武之地

                  借助加速图形数据库提高患者疗效 医疗服务提供商收集的数据量正在不断增长,并正在颠覆当前的数据分析方法....
                  发表于 2021-10-13 14:39? 184次阅读
                  赛灵思FPGA的用武之地

                  嵌入式FPGA开始在AI领域崭露头角

                  近期,嵌入式FPGA开始在AI领域崭露头角。所谓嵌入式FPGA (Embedded FPGA),是指....
                  发表于 2021-10-13 10:16? 379次阅读
                  嵌入式FPGA开始在AI领域崭露头角

                  Digi-Key Electronics宣布通过...

                  Digi-Key日前宣布与 QuickLogic? Corporation 达成全球合作伙伴关系,通....
                  发表于 2021-10-13 10:06? 2458次阅读
                  Digi-Key Electronics宣布通过...

                  使用FPGA学数电不再需要安装软件了

                  使用FPGA学数电不再需要安装软件, 真的么? 当然是真的,听我细细道来。。。。 数字电路是一门非常....
                  发表于 2021-10-13 10:05? 192次阅读
                  使用FPGA学数电不再需要安装软件了

                  童年修复系列-SNES芯片组介绍及FPGA实现

                  超级任天堂1990年11月21日在日本开始发售,北美于1991年8月13日发售,欧洲于1992年4月....
                  发表于 2021-10-12 14:43? 259次阅读
                  童年修复系列-SNES芯片组介绍及FPGA实现

                  国产FPGA GW1NSR的片上资源和特性

                  ?? 本文介绍国产FPGA GW1NSR的片上资源和特性,从官网能获取资料的途径,完成这一步可以使读....
                  发表于 2021-10-12 14:17? 1182次阅读
                  国产FPGA GW1NSR的片上资源和特性

                  优秀的 Verilog/FPGA开源项目介绍(一...

                  优秀的 Verilog/FPGA开源项目介绍(一)-PCIe通信 今天开始会陆续介绍一些优秀的开源项....
                  发表于 2021-10-11 15:31? 292次阅读
                  优秀的 Verilog/FPGA开源项目介绍(一...

                  简述FPGA时钟约束时钟余量超差解决方法

                  在设计FPGA项目的时候,对时钟进行约束,但是因为算法或者硬件的原因,都使得时钟约束出现超差现象,接....
                  发表于 2021-10-11 14:52? 200次阅读
                  简述FPGA时钟约束时钟余量超差解决方法

                  fpga用的是什么编程语言 Verilog HD...

                  FPGA设计不是简单的芯片研究,主要是利用 FPGA 的模式进行其他行业产品的设计。
                  发表于 2021-10-11 11:25? 291次阅读
                  fpga用的是什么编程语言 Verilog HD...

                  fpga和单片机的区别是什么

                  FPGA是由存放在片内RAM中的程序来设置其工作状态的。
                  发表于 2021-10-11 11:07? 1541次阅读
                  fpga和单片机的区别是什么

                  FPGA的约束、时序分析的概念详解

                  A 时序约束的概念和基本策略 时序约束主要包括周期约束(FFS到FFS,即触发器到触发器)和偏移约束....
                  发表于 2021-10-11 10:23? 330次阅读
                  FPGA的约束、时序分析的概念详解

                  简述国产GPGPU的进阶之路

                  电子发烧友网报道(文/吴子鹏)2021年一月,上海天数智芯半导体有限公司(以下简称:天数智芯)宣布,....
                  发表于 2021-10-09 15:48? 277次阅读
                  简述国产GPGPU的进阶之路

                  剖析verilog2005的骚操作之对数函数

                  小技巧分享: verilog下取对数其实可用$clog2这个系统函数,和自己找代码里面写入funct....
                  发表于 2021-10-09 15:29? 211次阅读
                  剖析verilog2005的骚操作之对数函数

                  低功耗蓝牙VR一体机和手持控制器提供低延迟游戏操...

                  NOLO Sonic VR 一体机使用 Nordic nRF52833 SoC 以低功耗蓝牙无线连接....
                  发表于 2021-10-09 14:33? 1779次阅读
                  低功耗蓝牙VR一体机和手持控制器提供低延迟游戏操...

                  国内FPGA市场谁最有机会在未来独领风骚

                  “话说天下大势,分久必合,合久必分。”这句话在商业市场也同样适用。在一个产业的发展过程中,随着产业的....
                  发表于 2021-10-09 09:34? 1689次阅读
                  国内FPGA市场谁最有机会在未来独领风骚

                  LMK04821芯片项目代码详解

                  大侠好,阿Q来也,今天是第二次和各位见面,请各位大侠多多关照。今天给各位大侠带来一篇项目开发经验分享....
                  发表于 2021-10-08 17:51? 314次阅读
                  LMK04821芯片项目代码详解

                  支持jesd204b协议高速DAC芯片AD914...

                  背景 AD9144是一款支持jesd204b协议高速DAC芯片。AD9144-FMC-EBZ是基于A....
                  发表于 2021-10-08 17:40? 265次阅读
                  支持jesd204b协议高速DAC芯片AD914...

                  Intel FPGA系列产品详解

                  概述自从Altera被Intel收购后,似乎放弃了整个中国市场,Altera市场占有率被其他FPGA....
                  发表于 2021-10-08 14:35? 1906次阅读
                  Intel FPGA系列产品详解

                  AnDAPT推出面向Xilinx Artix和K...

                  AnDAPT采用集成、灵活和可编程AmP电源管理IC来支持为Xilinx Kintex和Artix ....
                  发表于 2021-10-08 10:21? 1034次阅读
                  AnDAPT推出面向Xilinx Artix和K...

                  群雄逐鹿FPGA国内市场,谁将会脱颖而出?

                  全球的FPGA市场这些年来,经过几次大型收购,全球FPGA市场格局已变,几乎不见大型的独立FPGA企....
                  发表于 2021-10-06 08:04? 2705次阅读
                  群雄逐鹿FPGA国内市场,谁将会脱颖而出?

                  新时达(STEP)公司选择莱迪思FPGA 实现...

                  莱迪思半导体今日宣布上海新时达电器股份有限公司(STEP)选择莱迪思低功耗FPGA器件为其最新的伺服....
                  发表于 2021-09-30 15:48? 921次阅读
                  新时达(STEP)公司选择莱迪思FPGA  实现...

                  FPGA时序约束的概念和基本策略

                  A 时序约束的概念和基本策略 时序约束主要包括周期约束(FFS到FFS,即触发器到触发器)和偏移约束....
                  发表于 2021-09-30 15:17? 391次阅读
                  FPGA时序约束的概念和基本策略

                  Intel FPGA系列产品介绍

                  概述 自从Altera被Intel收购后,似乎放弃了整个中国市场,Altera市场占有率被其他FPG....
                  发表于 2021-09-30 14:55? 465次阅读
                  Intel FPGA系列产品介绍

                  大规模ASIC或FPGA设计中异步FIFO设计阐...

                  一、概述 在大规模ASIC或FPGA设计中,多时钟系统往往是不可避免的,这样就产生了不同时钟域数据传....
                  发表于 2021-09-30 09:57? 217次阅读
                  大规模ASIC或FPGA设计中异步FIFO设计阐...

                  复旦微电子加入第98届中国电子展,引领科技自立自...

                  复旦微电子集团现已形成安全与识别、智能电表、非挥发存储器、智能电器、可编程器件 FPGA 、互联网创....
                  发表于 2021-09-29 16:05? 3541次阅读
                  复旦微电子加入第98届中国电子展,引领科技自立自...

                  FPGA如何使用RAM分区循环移位法实现解交织器

                  本文分析了卷积交织和解交织的基本原理,然后采用Altera 的FPGA器件,用RAM分区循环移位法来....
                  发表于 2021-09-28 17:53? 545次阅读
                  FPGA如何使用RAM分区循环移位法实现解交织器

                  采用FPGA协处理器实现算法加速教程

                  当今的设计工程师受到面积、功率和成本的约束,不能采用GHz级的计算机实现嵌入式设计。在嵌入式系统中,....
                  发表于 2021-09-28 10:38? 422次阅读
                  采用FPGA协处理器实现算法加速教程

                  存储器灵活性是FPGA设计的关键

                  外部存储器的问题在于,存储器类型太多,性能特征、容量、功耗等千差万别。因此,能够连接尽可能多的不同类....
                  发表于 2021-09-26 11:22? 2045次阅读
                  存储器灵活性是FPGA设计的关键

                  芯片开发语言为什么要用Chisel和Verilo...

                  在最近召开的RISC-V中国峰会上,中科院计算所的包云岗研究员团队正式发布了名为“香山”的开源高性能....
                  发表于 2021-09-26 11:00? 1739次阅读
                  芯片开发语言为什么要用Chisel和Verilo...

                  深入探究Xilinx Multiboot实例

                  原理 关于Multiboot的原理参考《 Xilinx 7系列FPGA Multiboot介绍-远程....
                  发表于 2021-09-26 09:37? 280次阅读
                  深入探究Xilinx Multiboot实例

                  数据编排支持人工智能(AI)的下一步发展

                  深度学习的快速发展给大规模实现该技术所需的硬件架构带来了巨大压力。尽管由于意识到性能是一个绝对要求,....
                  发表于 2021-09-24 16:14? 3387次阅读
                  数据编排支持人工智能(AI)的下一步发展

                  给予全数字相控阵雷达的测试平台

                  凭借多年经验,俄克拉荷马大学(OU)的先进雷达研究中心(ARRC)正在构建有史以来第一部机动型极化全....
                  发表于 2021-09-24 10:42? 356次阅读
                  给予全数字相控阵雷达的测试平台

                  为什么医疗系统需要FPGA

                  X 射线和超声等诊断成像系统已经应用了数十年,而随着包括计算机断层扫描(CT)、核磁共振成像(MRI....
                  发表于 2021-09-24 10:23? 1443次阅读
                  为什么医疗系统需要FPGA

                  什么是门控时钟 门控时钟降低功耗的原理

                  门控时钟的设计初衷是实现FPGA的低功耗设计,本文从什么是门控时钟、门控时钟实现低功耗的原理、推荐的....
                  发表于 2021-09-23 16:44? 430次阅读
                  什么是门控时钟 门控时钟降低功耗的原理
                  欧美美女的白虎