全志平台的AWCodec

Posted 道亦无名

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全志平台的AWCodec相关的知识,希望对你有一定的参考价值。

AWCodec是全志监控处理平台提供的一个在Linux/android下使用软硬件编解码音视频的中间
件模块,包括编码和解码二个模块。使用 AWCodec 可以实现以下功能:输入视频捕获,视频图像
处理,H264/MJPEG/JPEG 编码,H264/AVS/MPEG2/MPEG4/VC1/VP8 解码,视频输出显示,音频
捕获及输出,音频编解码等。编码和解码二个模块相互独立,互不影响,支持多线程协同工作,也
可以独立多线程运行。

编码模块:

输入视频捕获:从外部输入视频设备捕获视频
输入音频捕获:从外部输入设备捕获音频
视频编码:可以编码 H264,MJPEG,JPEG
音频编码:可以编码 ADPCM ,AAC, WMA ,MP3

解码模块

视频解码:可以对 H264,AVS,MPEG2,MPEG4,VC1,VP8 视频格式进行解码
音频解码:可以对 ADPCM ,AAC WMA ,MP3 等音频格式进行解码
视频输出显示:可以直接把数据显示到输出设备,也可以给 GUI 进行显示合成

相关编解码术语

SPS:(Sequence Parameter Set)序列参数集,包含了初始化解码器所需要的信息
PPS:(Picture Parameter Set)图像参数集,包含了初始化解码器所需要的的信息
IDR:(Instantaneous Decoding Refresh)即时解码刷新,类似 I 帧,IDR 之后的所有帧不能引用 IDR
之前的帧作参考。
CSI:(CMOS Sensor interface)CMOS 摄像头接口
VBV: (Video bitstream verification) 视频码流管理模块
FBM: (Frame buffer manager)帧缓存管理模块
ISR: (Interrupt service routine)中断服务
PTS: (Presentation time stamp)显示时间戳
VE: (video codec engine)编解码引擎

以上是关于全志平台的AWCodec的主要内容,如果未能解决你的问题,请参考以下文章

全志H3平台CLOCK简析

全志V853平台Camera模块开发框架详解

全志平台boot框架中增加设备驱动过程分析

国产工业级全志A40i & T3 平台使用须知-常用基础操作说明

全志平台boot里TVD倒车显示功能开发

国产工业CPU平台,米尔基于全志T507-H开发板的实时性分析与测试