0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何降低开发门槛助力音视频创新玩法

华为麒麟 来源:华为麒麟 作者:华为麒麟 2021-09-28 10:26 次阅读

9月16日,华为多媒体管线服务(AV Pipeline Kit)技术直播正式开启。华为多媒体管线服务产品经理Michelle、华为多媒体技术专家Salvatore、华为计算机视觉算法专家Ting、和华为AI技术专家Eric相聚直播间,深度解析了AV Pipeline Kit的技术要点和应用场景,助力广大音视频开发者以更轻松更高效的方式,为用户提供新玩法,新交互。

缘起:音视频开发面临诸多挑战,麒麟协同各团队力量推AV Pipeline Kit

随着宽带提速,5G 普及,AI技术应用,用户对网络视频的内容、互动性、播放速度和清晰度的要求越来越高。相应的,多媒体开发呈现出实时化和智能化的趋势,开发者在开发与管理过程中,面临更高的技术门槛、更多的开发工作量等诸多挑战。

其一,开发难度进一步加大,开发成本更高。很多视频+AI的开发,需要在传统管线中加入AI处理技术,这涉及到诸多数据处理能力,对于开发者来说技术门槛很高。

其二,端侧实时化的智能视频开发可能会遇到算力和功耗的限制。以端侧超分为例,手机端算力比较受限,而视频逐帧的超分实时处理对时延和功耗的要求是极高的。此外,视频解码后的数据要拿去做超分,就涉及到数据在不同IP之间的流转和拷贝,会影响功耗,导致手机发烫。

以上诸多痛点,阻碍了开发者创新的脚步。为此,麒麟团队整合了各个部门的能力,包括多媒体团队、NPU团队以及算法团队,在今年7月份推出了华为多媒体管线服务(AV Pipeline Kit)。AV Pipeline Kit是一个面向安卓开发者的多媒体开放能力体系,它包含一个轻量级的多媒体开发框架和一系列高性能的音视频处理插件,帮助开发者们降低开发难度,让开发者们可以通过自定义流水线编排,将多种高性能插件快速集成到应用中,轻松实现更加丰富的多媒体功能。

轻量化设计:“拼乐高”式的流水线编排,助力开发者高效开发

在AV Pipeline Kit多媒体开发框架中,包含了多个预置的流水线编排,即一些现成的开箱即用的业务场景,被封装成了接口供直接调用;同时也支持自定义流水线编排,将不同插件按不同的连接关系串联起来形成新的业务场景。

如何简单理解流水线编排的过程呢?以视频超分为例,按照插件之间的处理顺序来看,首先是一个音视频的解封装过程,然后会经历音视频的解码,而后解码视频帧会进行视频超分处理,最后进行送显。从输入到输出,可以看成是一个流水线的过程。

谈及流水线编排的设计思路,华为多媒体技术专家Salvator表示,首先是对业务进行抽象,然后把它分割成子过程,对子过程再进行一个抽象,实现具体的插件,最后再把插件用Pipeline的方式拼接起来。这样的好处一方面是便于统一管理,另一方面提高了复用度。

这个过程可以简单理解为拼乐高,一个个插件就是一个个不同形状的乐高片,开发者的业务就像搭乐高一样,不同的开发者可以从插件库里选择需要的插件,拼成想要的业务场景。AV Pipeline Kit定义了一套插件标准接口,开发者只需要继承这个接口类,并实现初始化和数据处理相关的逻辑即可,无需考虑并发、线程同步、状态转移、buffer池管理、多实例等问题,这些已经全部由框架层实现好了。

突破:视频超分,最高3倍超分效果背后的技术优势

所谓“超分”,可以理解为在视频播放过程中进行智能识别与锐度优化,从而让视频看起来比原本更清晰、明丽。在大型影视和游戏制作中,超分是一种非常关键的技术。想要在端侧在线场景中,帮助开发者获得实时化、高性能、低功耗的超分,就需要从AI技术到硬件资源调用的一系列优化。

据华为计算机视觉算法专家Ting介绍,AV Pipeline Kit提供传统的GPU超分方案和AI超分方案两种,以达到性能和功耗的平衡。“比如我们检测到在麒麟高端芯片上,就会优先采用NPU的AI超分算法,最高可实现3倍的超分效果。如果没有NPU的硬件,我们就会选择GPU方案做超分处理,效果可能会有一些下降,但性能上是满足了实时性要求的。”

为了帮助开发者便捷获取真实可用的逐帧超分能力,实现超分不卡顿的体验,AV Pipeline Kit首先在机器视觉算法上进行了一系列技术突破。比如,在AI模型结构上应用了卷积神经网络,提升了复杂真实场景的超分效果;在数据工程方面,用一系列方法还原了多媒体数据的构造过程,提升网络的优化结果;在端侧模型压缩方面,进行了新的网络小型化探索,确保超分效果可以在端侧场景中被很好地执行。

其次,为了兼顾高性能与低功耗,AV Pipeline Kit和华为 HiAI Foundation之间也有不少配合。据华为AI技术专家Eric介绍,华为HiAI Foundation作为NPU使能的基础平台,能够快速将原始模型转换成华为Davinci Model,并通过Davinci Model的调优技术,优化模型结构,充分发挥NPU硬件单元的算力,令模型算子以更低功耗在手机端侧高效运转。

在超分业务中,内存DDR的频繁读写对性能和功耗都是很大的挑战。HiAI Foudation算子库在优化模型执行时,重点对算力和带宽利用做了平衡,在满足业务要求的算力情况下,尽可能的减少对于内存的反复读写,更多的利用内部buffer和cache,极大地提供了性能,降低了功耗。

在一系列的技术突破之后,用户可以获得更好的画质体验,视频平台可以节省带宽和服务器资源,开发者则能够高效集成业务,降低工作量。

突破:声音事件检测,为实现98%识别率攻克的技术难题

对于开发者来说,声音事件检测是相对比较复杂的技术,需要丰富的技术资源与开发经验。AV Pipeline Kit将这些功能以文件配置的形式直接带给开发者,且经过麒麟团队的长期深耕,声音检测事件插件可以确保声音识别的准确与稳定。

目前,AV Pipeline Kit声音事件检测目前已经可以支持日常使用的13种声音,包括无障碍功能、健康检测、辅助安全驾驶、安全防盗、事故报警防剐蹭、停车启动安全等丰富的场景。经过研发团队的深度优化和组合验证,当前识别准确率平均在98%以上,无论从声音事件类别还是识别性能上来看,都属于业界领先。

据华为计算机视觉算法专家Ting介绍,团队主要聚焦在两个点上做突破,确保了声音识别的准确及稳定性。一是解决了不同声音事件的时间片段的长短。不同声音事件长短不同,比如孩子的哭声以及宠物叫声,猫叫狗叫是瞬发型的,而哭是一个持续性的动作,所以他们的事件片段,时间片和长短是不一样的,声音事件检测插件在设计网络的时候,参考了Inception网络,计算多个不同大小的卷积,这样感受野就不同,进而提出的特征就更加具有针对性,特征空间更加丰富。

二是易混淆类别频谱的区分。有一些声音事件的混淆度比较高,比如在某些情况下小孩的哭声和猫叫声相当接近,无论是人区分以及转化为频谱信息之后去查看,都很容易混淆。声音事件检测插件引入技术注意力机制,对易混淆的类别做一个区分。

面向未来:

深挖视频播放、编辑场景,为开发者提供创新能力

最后,华为多媒体技术专家Salvatore表示,AV Pipeline Kit后续会继续完善框架和插件,重点关注如视频播放、视频编辑等对性能要求比较高,对功耗比较敏感的场景,包括考虑预置录制和编辑业务,以及与人像拍摄美化相关的插件能力。

未来,麒麟团队将持续投入核心技术,突破技术难点,简化底层开发繁琐流程和难点,降低智能化视频开发的门槛,助力音视频开发者技术创新,在激烈的竞争角逐中取胜。

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • DDR
    DDR
    +关注

    关注

    11

    文章

    712

    浏览量

    65318
  • 带宽
    +关注

    关注

    3

    文章

    926

    浏览量

    40913
  • 服务器
    +关注

    关注

    12

    文章

    9123

    浏览量

    85328
  • AI
    AI
    +关注

    关注

    87

    文章

    30728

    浏览量

    268887
  • AV
    AV
    +关注

    关注

    2

    文章

    268

    浏览量

    44506

原文标题:如何降低开发门槛,助力音视频创新玩法?AV Pipeline Kit深度技术解析

文章出处:【微信号:Huawei_Kirin,微信公众号:华为麒麟】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    AMS-HE200:HDMI音视频网络延长器,开启传输新时代

    传输领域的领军企业,凭借其强大的技术实力和创新能力,推出了全新的AMS-HE200 HDMI音视频网络延长器,旨在为用户带来更加高效、稳定、便捷的传输体验。 一、产品亮点  AMS-HE200作为一款高性能的HDMI音视频网络延
    的头像 发表于 11-27 10:04 127次阅读
    AMS-HE200:HDMI<b class='flag-5'>音视频</b>网络延长器,开启传输新时代

    Amoonsky创新音视频连接技术:全新推出AMS-HE200 HDMI网线延长器

    简介: 在不断向高清多媒体体验迈进的世界中,强大的音视频连接需求变得前所未有的重要。AMS-HE200,Amoonsky开创性的HDMI网线延长器,成为重新定义音视频网络格局的解决方案。这款创新
    的头像 发表于 10-24 16:09 197次阅读
    Amoonsky<b class='flag-5'>创新</b><b class='flag-5'>音视频</b>连接技术:全新推出AMS-HE200 HDMI网线延长器

    dm368录制音视频后用vlc播放不同步是怎么回事?

    目前我们用其他的开发板 能够录制音视频,但是用vlc播放的时候发现每次都是视频播放完成了音频还要播放一会,随着录制时间加上,延后的这个时间也会变长 请问有知道怎么回事的吗?
    发表于 10-15 06:56

    盘点那些常见音视频接口

    我们熟知的一些常见音视频接口,发展至今在日常使用中已经渐渐少了。但是在工业领域的音视频连接,依然能看到其身影。这些看似消失的接口,它们现在发展成什么样子了?本期我们将做一个大盘点。
    的头像 发表于 09-09 14:34 525次阅读

    常见音视频接口的静电浪涌防护和滤波方案

    音视频接口在现代多媒体设备中扮演着至关重要的角色,它们确保了音视频信号在不同设备间的顺畅传输,各种类型的音视频接口满足了多样化的应用场景需求。 在音视频接口的设计领域,静电浪涌防护与滤
    的头像 发表于 06-25 11:28 654次阅读

    音视频IP化浪潮全面来袭,分布式系统开创音视频行业新时代!

    在传统音视频频系统中,厂商们各自采用不同的通讯方式和控制协议,这使得不同的产品之间就像一座座的信息孤岛,要连接起来就需要复杂的转换设备和系统再开发。随着音视频项目的规模不断扩大,各类音频设备产品
    的头像 发表于 05-30 16:55 672次阅读

    音视频产品EMC整改案例解析

    音视频产品EMCRE整改案例解析
    的头像 发表于 05-20 16:49 415次阅读
    <b class='flag-5'>音视频</b>产品EMC整改案例解析

    高清HDMI转USB 3.0音视频多功能音采集卡-测评

    LCC380的设计理念在于全面考虑到各种用户场景下的需求。为了实现高品质的音视频采集效果,卡体搭载了业界领先的音频处理器解决方案。无论您是热衷于游戏直播、视频会议还是其他音视频应用,都能通过LCC380获得出色的音频输入输出体验
    的头像 发表于 05-14 17:45 866次阅读
    高清HDMI转USB 3.0<b class='flag-5'>音视频</b>多功能音采集卡-测评

    【RTC程序设计:实时音视频权威指南】音视频的编解码压缩技术

    音视频所载有的信息在通过传输的时候就需要压缩编码。 其中,文本压缩是指通过使用各种算法和技术,将文本数据表示为更紧凑的形式,以减少存储空间。 霍夫曼编码是一种无损压缩算法,它可以根据字符出现
    发表于 04-28 21:04

    音视频SoC与AI技术融合,带来更智能的音视频处理解决方案

    电子发烧友网报道(文/李弯弯)音视频SoC,即音视频系统级芯片或片上系统,是一种高度集成化的芯片,它将电路板上的多块芯片以及嵌入式软件全部集成到一块芯片中。音视频SoC芯片广泛应用于各种嵌入式系统
    的头像 发表于 04-26 01:20 4380次阅读

    【RTC程序设计:实时音视频权威指南】音频采集与预处理

    音视频通信对音频采集的实时性和性能要求很高。为了降低延迟并提高吞吐量,可能需要采用一些优化技术,如硬件加速、多线程处理等。 最后,音频采集还需要考虑与后续处理步骤的衔接问题。例如,采集到的音频
    发表于 04-25 10:41

    【RTC程序设计:实时音视频权威指南】新书一瞥

    本人从事音视频领域的开发,经常接触实时音视频处理相关的技术,看到这本书非常有兴趣阅读,这本书全面介绍实时音视频(RTC)技术的权威著作,该书详细讲解了RTC的基本概念、技术原理、系统设
    发表于 04-22 09:09

    【RTC程序设计:实时音视频权威指南】本书概览

    ,这都是按照音视频流的开发的一般流程介绍的。然后介绍了编解码以上所技术,信令与媒体协商(个人觉得协商这里用协议更合适,因为里面讲解的是各种音视频传输的协议)。然后是控制传输优化,可扩展架构,评价指标等
    发表于 04-21 17:09

    音视频解码生成:打造极致观影体验的关键技术

    在现代多媒体时代,音视频解码生成技术已成为提供极致观影体验的核心要素。它不仅能够确保音视频数据的高效传输,还能保证播放的流畅性和画质清晰度,为用户带来身临其境的观影享受。 1. 解码生成的重要性
    的头像 发表于 02-25 14:43 467次阅读

    音视频解码生成与流媒体传输的结合

    音视频解码生成与流媒体传输是现代数字媒体技术中两个不可或缺的部分,它们的结合为用户提供了高质量、实时性的多媒体体验。 1. 解码生成与流媒体传输的关系 解码生成是流媒体传输的前提。在流媒体服务中
    的头像 发表于 02-21 14:36 393次阅读