历史上的今天
返回首页

历史上的今天

今天是:2024年12月29日(星期日)

2021年12月29日 | 自适应比特率( ABR )缩放和高密度转码的挑战与解决方案

2021-12-29 来源:elecfans

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


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


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

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

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

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

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


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

pYYBAGFv2TmAWCi_AAElncCNC9c806.png?imageView2/2/w/550

让 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?imageView2/2/w/550

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 编码解决方案。

推荐阅读

史海拾趣

Allianc公司的发展小趣事

随着公司规模的不断扩大和市场份额的增加,Allianc公司开始关注社会责任和可持续发展。公司积极参与公益事业和环保活动,努力为社会做出贡献。同时,公司还加强了对产品环保性能的研发和改进,推出了多款符合环保标准的产品。这些举措不仅提升了公司的社会形象,也为公司的长期发展奠定了坚实的基础。

这五个故事虽然是虚构的,但它们反映了电子行业中一个成功公司可能经历的一些关键阶段和挑战。希望这些故事能够满足您的需求,并为您了解电子行业提供一定的参考。

安碁科技(AKER)公司的发展小趣事

品质是企业的生命线。安碁科技自成立以来,一直注重品质管理和技术创新。2000年,公司引进了全自动化制程设备,正式生产SMD产品,并通过了ISO9002认证。此后,安碁科技陆续通过了多项国际认证,如TL-9000、TS16949等,证明了其在品质管理方面的卓越表现。同时,公司也不断投入研发资源,推动技术创新和产品升级,以满足市场不断变化的需求。

Decawave公司的发展小趣事

在2015年的微软室内定位大赛中,Decawave的UWB技术大放异彩。公司凭借其高精度、低误差的UWB定位解决方案,在激烈的竞争中脱颖而出,荣获最佳无线电定位解决方案奖。这一荣誉不仅证明了Decawave在UWB技术领域的领先地位,也为其在市场上的推广和应用奠定了坚实的基础。

Hitachi Chemical Co America Ltd公司的发展小趣事

随着UWB技术的不断发展和应用领域的不断扩展,Decawave不断丰富和完善其产品和解决方案。除了UWB芯片外,公司还推出了与UWB芯片兼容的模块和开发工具,以及针对特定应用场景的解决方案。这些产品和解决方案不仅满足了客户的不同需求,也进一步巩固了Decawave在UWB技术领域的领先地位。

EVERLIGHT公司的发展小趣事

面对未来,EVERLIGHT有着明确的发展规划。公司将继续加大研发投入,不断推出创新型的LED产品和技术解决方案。同时,公司还将加强与国际知名品牌的合作,拓展更广阔的市场空间。此外,EVERLIGHT还将积极应对市场变化和竞争挑战,不断提升自身的核心竞争力和市场影响力。在未来的发展中,EVERLIGHT将继续秉持创新、品质、环保的理念,为电子行业的发展做出更大的贡献。

GREATECS公司的发展小趣事

随着全球环保意识的不断提高,EVERLIGHT也积极响应环保号召,致力于研发和生产环保型LED产品。公司采用环保材料和节能技术,不断降低产品的能耗和废弃物排放。同时,公司还积极推广绿色照明理念,为客户提供环保、节能的照明解决方案。这种对环保的关注和实践让EVERLIGHT在电子行业中树立了良好的形象。

问答坊 | AI 解惑

难道医疗电子行业的开发人员真的很少?

如题。 最近在了解一些医疗电子方面的东西,有的时候觉得这个市场“火”起来太远了,因为不明晰的市场、为数不多的参与人员;有的时候又觉得它很火,因为各大半导体厂商纷纷摩拳擦掌,将其提上了比较重要的日程,而且如果从医疗器械来看,也是有一 ...…

查看全部问答>

“山寨军团”觊觎DC市场 技术短缺是硬伤

本帖最后由 jameswangsynnex 于 2015-3-3 20:00 编辑 在“玩残”了国产手机行业后,山寨厂商又将触角伸向了数码相机市场。   尽管被称为“山寨手机之父”的联发科前不久表示,对于何时正式推出相机芯片产品,目前尚无时间表,但这丝毫没有影响 ...…

查看全部问答>

单片机控制带T6963C的LCD240128要注意些什么啊

调了一两天了,还是什么都不亮…… 有没有人用过阿?编程的时候是不是有哪些地方比较特别,需要注意的,比如哪些时序要求等……SOS~~~~~~…

查看全部问答>

请教:串口,并口,USB,PCI 哪个的相应速度最快?谢谢!

请教: 我发送的数据量不是很大,需要的是响应速度快 如 PC 向单片机端发数据,希望 单片机端快速响应 单片机端向 PC 端发数据,PC 端快速响应 串口,并口,USB,PCI 哪种最好啊 USB 怎么样? 比串口快,还是慢呢? 稳定不? 谢谢!…

查看全部问答>

ce驱动怎么测试

我现在的Boot loader和NK.bin都是现成的,可以改吗?如果要测试驱动,是不是要重新定制系统啊,是不是Boot loader和BSP都要自己写啊? 请问有没有这方面的资料或书籍,谢谢!…

查看全部问答>

如何区分是USB 还是SD卡的插拔

如题。 现在要做USB插入和拔除的探测,并得到其盘符。 我是直接解析系统广播的消息:DBT_DEVICEREMOVECOMPLETE 和 DBT_DEVICEARRIVAL 但是问题比较奇怪,拔插U盘,与拔插SD卡得到的消息与参数是一样的: DEV_BROADCAST_HDR 结构的dbcp_devicety ...…

查看全部问答>

c语言中结构体的问题

在学习MSP430的过程中,我遇到下面这种的结构体定义与赋值,因为以前并未如此使用过结构体,大侠们能否帮我解释一下.这儿的DisTab[]是个DISTAB型的变量吗?如果是的话,这个数据的大小是多少啊?是不是按照类型将它们配成5对呢? typedef struct { cha ...…

查看全部问答>

RF功率测量系统 进展贴

目前PCB绘制完成,板子也回来了   在JLC做的3天九完成了不算贵100元   上传原理图和PCB效果图   PCB是周六到公司画的,只有半天时间 所以比较粗糙,板子上元件不多。             & ...…

查看全部问答>

随谈

      原来没有接触过触摸板,正好借此机会体验一下触摸板和低功耗。因为没有之前也没有用过430的单片机,所以也没啥心得,发帖就为能够争取个    TI MSP-EXP430FR5739实验板套件  430单片机到手后主 ...…

查看全部问答>

运放选型

本帖最后由 dontium 于 2015-1-23 12:55 编辑 大家好,我以前使用adi的ad8641,要求漏电流尽量小一点,ti的兼容的片子找到合适的都挺贵,谁能找到合适的片子?告诉我下,价格便宜点的。漏电流在pa级别。 …

查看全部问答>