《自适应比特率( ABR )缩放和高密度转码的挑战与解决方案.docx》由会员分享,可在线阅读,更多相关《自适应比特率( ABR )缩放和高密度转码的挑战与解决方案.docx(3页珍藏版)》请在第一文库网上搜索。
1、自适应比特率(ABR)缩放和高密度转码的挑战与解决方案在新冠疫情的影响下,互联网视频流量呈加速增长态势。电子竞技、远程医疗、电子商务、娱乐和远程学习中的视频转码工作负载愈加普遍,计算密度也进一步增大。担负内容传递服务的内容分发网络(CDN)提供商面临巨大压力,他们需要以最低的资本支出(CAPEX)高效分发直播视频内容,为此他们不得不对自身硬性基础设施和软件功能进行重新评估。简而言之,内容分发网络通常面临以下一项或多项重大挑战: 成本:支持大量缩放功能需要配置高性能转码服务器,进而导致成本提升; 灵活性:客户不断变化的带宽需求,需要灵活的配置和缩放硬件基础设施支持; TCO:如何在现有专用框架内
2、降低总拥有成本(TC0),并提升视频转码工作负载性能; 易用性:希望无需底层硬件开发,使用FFmpeg等通用软件框架即可实现硬件加速性能; 低时延:能够以尽可能最低的时延为实时流媒体视频游戏等应用流传输实况内容。在这些应用中,优异的用户体验依赖于实时的用户参与和协作。多年来,赛里眼一直为内容分发网络提供基于FPGA的硬件加速视频转码解决方案。凭借对内容分发网络所面临挑战的深刻理解,赛灵思推出了一款能够出色应对上述挑战的解决方案一一赛灵思U30软件开发者套件(2K)。这是一个完整的软件堆栈,能够通过对大规模视频流基础设施进行资源调配和容量管理,从而简化开发。让ABR更高效、更具成本效益赛灵思U3
3、0SDK与1veoU30加速器卡相结合,能够实现以最高视频通道密度和最低成本加速计算密集型实时自适应比特率(ABR)视频转码工作负载。目前市场上有很多种提供ABR功能的视频转码解决方案,但普遍存在一些效率低下的问题。这些解决方案往往具有下列两大缺陷之一,这二者均会导致成本增加并带来其它问题:第一种:需要CPU资源以进行ABR缩放。卡上有专门负责编解码的转码卡,但需要占用服务器上的CPU进行ABR缩放,从而为CPU计算资源的增加了沉重的负载。很多情况下,其结果是需要更昂贵、更强大的服务器来支持ABR,耗尽资本支出却毫无益处。第二种:在加速器卡上进行ABR缩放降低了加速器卡所能支持的通道密度。一些
4、常用的GPU转码卡不会将ABR缩放交由CPU进行,但会占用卡上额外的硬件资源去进行缩放,这样做的后果是单卡上的通道数减少。而卡越多,服务器就越多、成本就越高、所需管理也就越多。赛灵思解决方案可在单个赛灵思U30加速器卡上提供标量H.264、H.265/HEVC视频编解码功能,从而有助于释放CPU资源、提高性能,还能节省80%的成本、降低90%的功耗,并减少75%的空间占用。让转码更容易开发与部署U30SDK的主要特点之一是加快开发速度,并支持使用FFmpeg行业标准,全面发挥基于赛灵思A1veoU30的高通道密度视频转码解决方案的硬件加速功能。不仅如此,若是在专有框架下运作,只需使用U30SD
5、K中提供的基于C语言的API,就能轻松与专有框架进行集成,从而发挥U30解决方案的效能。VideoApp1icationFPGAh264FPGAHEVCXi1inxh264X1HnxABRFFmpegencodeDugnencodepug1ndecodep1uginSCaIefDmginx86Server(videocodecs,sca1rs,compositing,etc)XHInxAcce1eratorBinary(XC1BiN)X11mxMediaAcce1erationAPI(XMA)NinxResourceManager(XRM)Xi1inxRuntimeAPI(XT)Xi1inxA
6、keo90AccetefMorCardU30SDK旨在伴随视频业务共同发展,为大规模视频流基础设施提供资源调配和容量管理。随同U30SDK提供的赛灵思资源管理器(XRM)能够管理和分配所有硬件加速功能,支持多个视频处理工作在多个A1veoU30加速器卡上运行,实现无缝的工作负载缩放。赛灵思U30SDKGitHub页面提供了大量文档、视频转码示例和视频质量评估工具,能够对视频应用快速进行流式传输。直接转码和FTRT转码内容分发网络和视频服务提供商经常使用H.264和HEVC等编解码器压缩流视频内容,然后分发给消费者。提供商需要将HEVC编码流转换成H.264/AVC视频编码格式,才能充分发挥HE
7、VC卓越的比特率节省功能,或者为降低存储要求,需要将内容库从一种维骤格式重新压缩成另一种。赛灵思U30SDK提供了直接实时转码功能,可以无缝地从一种格式转换成另一种格式。此外,还有一些用例需要支持比实时更快的视频转码速度。例如,汽车购买网站通常希望尽快将视频交还给客户;安全服务机构则希望尽快将视频录像归还给客户。U30SDK支持超越实时视频转码速度的特性,让内容分发网络能够在单个U30加速器上,用20分钟完成60分钟的108OP60帧高品质视频的转码工作。最高密度、最低总拥有成本作为一款专为实现高性能和高效率而打造的自适应加速器卡,赛灵思A1veo能在本地数据中心或云端加速动态工作负载。A1veoU30加速器卡基于赛灵思ZynqU1traSca1e+MPSoC,这是一种功耗优化的、完全可编程的片上系统(SoC),集成了用于超高清视频的视频编解码器和图形引擎。U30卡支持H.264和HEVC(H.265)两种编解码格式,每卡可支持最多16个108OP30帧通道。借助基于A1veoU30加速器卡的高通道密度实时视频转码解决方案,赛灵思为内容分发网络提供了最佳压缩效率,不仅通道数量确定,而且每流成本和功耗均低于软件编码和GPU编码解决方案。