新闻  |   论坛  |   博客  |   在线研讨会
骁龙820A汽车 ADAS 分享方案介绍—多媒体处理框架简介
车载技术工程师 | 2018-06-26 11:12:50    阅读:611   发布文章

骁龙820A系列汽车级处理器针对汽车生态系统而设计,并具有众多显著特性:

  •可扩展的模块化平台提供了管脚、封装和软件兼容性,并有可选配的集成LTE功能,可随无线网络技术演进而进行软硬件升级。

  •通过提供覆盖从高端到标准性能配置的骁龙820A系列,支持垂直分层选项。

  •综合性软件可支持QNX、Linux和Android,以及大量平台级的高价值子系统集成,以应对更新周期的加速,并同时管理成本。

  •连接、多媒体和图形功能可支持诸多基于云的实时特性,包括串流多媒体、企业协作、实时地图与定位服务、远程诊断和一键式车载信息处理,为汽车OEM带来性能、连接和多媒体创新上的巨大潜力。

  •当集成的调制解调器新特性在蜂窝网络可用,集成调制解调器的版本能够允许蜂窝连接通过软硬件进行更新,此时无线运营商便能通过升级选项提供骁龙820A智能LTE模块概念。

由于人们对影音娱乐系统具备高度的需求,所以在日后的介绍中,我们将会着重来讲解Linux的多媒体处理框架GStreamer。

• 从历史的角度来看, Linux在多媒体方面已经远远落后于其他的操作系统。 Microsoft's Windows Apple's MacOS它们对多媒体设备、多媒体创作、播放和实时处理等方面已经有了很好的支持。另一方面, Linux对多媒体应用的综合贡献比较少,这也使得Linux很难在专业级别的软件上与MS WindowsMacOS去竞争。
 GStreamer正是为解决Linux多媒体方面当前问题而设计的。

• GStreamer 是一个非常强大而且通用的流媒体应用程序框架。
• GStreamer并不受限于音频和视频处理它能够处理任意类型的数据流。GStreamer已经支持很多格式的文件了包括: MP3、 Ogg/VorbisMPEG-1/2、 AVI、 Quicktime、 mod等等。
• 主要的优点在于它的可插入组件能够很方便的接入到任意的管道当中。这个优点使得利用GStreamer编写一个万能的可编辑音视频应用程序成为可能。
• GStreamer框架是基于插件的有些插件中,供了各种各样的多媒体数字信号编解码器,也有些提供了其他的功能。所有的插件都能够被链接到任意的已经定义了的数据流管道中。

blob.png

总的来说,Gst所具备的优点在于如下几个方面:

• GStreamer 供一套清晰的接口,无论是构建媒体管道的应用程序员还是
插件程序员,均可以方便的使用这些
API

• GStreamer是依附于GLib 2.0对象模型的,采用了信号与对象属性的机制。 所有GStreamer对象都可以采用GObject继承的方法进行扩展

• 所有的插件都可以被动态装载,可以独立的扩展或升级。

• 所有的媒体处理功能都是由插件从外部ᨀ供给内核的,并告诉内核如何去处理特定的媒体类型。

鉴于820A此具备优异的多媒体处理能力。我们将在后面的内容中详细阐述GStreamer框架来处理多媒体技术的方案。



*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

参与讨论
登录后参与讨论
推荐文章
最近访客