嵌入式开发之davinci--- 8148/8168/8127 中的alsa音频pcm g711 和aac 音频格式

(1)alsa pcm

(2)g711

(3)aac

(4)

--------------author:pkf

-------------------time:2-4

---------------------------qq:1327706646

(1)alsa pcm

(2)g711

G.711

  G.711

  也称为PCM(脉冲编码调制),是国际电信联盟订定出来的一套语音压缩标准,主要用于电话。它主要用脉冲编码调制对音频采样,采样率为8k每秒。它利用一个 64Kbps 未压缩通道传输语音讯号。 起压缩率为1:2, 即把16位数据压缩成8位。G.711是主流的波形声音编解码器。

  G.711 标准下主要有两种压缩算法。一种是µ-law algorithm (又称often u-law, ulaw, mu-law),主要运用于北美和日本;另一种是A-law algorithm,主要运用于欧洲和世界其他地区。其中,后者是特别设计用来方便计算机处理的。

G711 G723 G729线路占多少带宽问题

  带宽=包长度×每秒包数

  =包长度×(1/打包周期)

  =(Ethernet头+IP头+UDP头+RTP头+有效载荷)×(1/打包周期)

  =(208bit +160bit+64bit+96bit +有效载荷)×(1/打包周期)

  =(528bit+(打包周期(秒)×每秒的比特数))×(1/打包周期)

  =( 528 / 打包周期 ) + 每秒比特数

  按照上面的计算公式:

  G711:20ms打包,带宽为 ( 528/20 + 64) Kbit/s=90.4 Kbit/s

  G729:20ms打包,带宽为 ( 528/20 + 8 ) Kbit/s= 34.4 Kbit/s

  G723:5.3k,30ms打包,带宽为 ( 528/30 + 5.3 ) Kbit/s=22.9 Kbit/s

  业界一般按照下表提供的IP网带宽系数和以太网带宽系数来设计网络带宽:


编解码技术


压缩速率(Kbps)


打包周期(ms)


IP网带宽系数


以太网带宽系数


G.711 a/u


64


20


1.25


1.41


G.729 a/b


8


20


0.38


0.54


G.723.1(5.3kbit/s)


5.3


30


0.27


0.37


G.723.1(6.3Kbit/s)


6.3


30


0.25


0.36


H.263(384Kbit/s)


≈384


10


6


6.2

  注:采用某种编码方式时,用64K乘以相应的带宽系数就可以得出其实际占用的带宽。当然如果是中继接口,还需要考虑信令占据一定的带宽,一般按照2.5%来计算。

  如果看不懂上面的计算方法,只需记住以下结果:

  G711 实际占用带宽 每线90.4kbit/s 100线并发占用 9Mbps

  G729 实际占用带宽 每线34.4kbit/s 100线并发占用 3.4Mbps

  G723 实际占用带宽 每线22.9kbit/s 100线并发占用 2.2Mbps

   http://blog.csdn.net/chentaocba/article/details/7339841

  http://airmanisvip.blog.163.com/blog/static/18058158201272344040460/

(3)aac

()

http://www.eefocus.com/bbs/article_1087_174878.html

http://www.rosoo.net/a/201107/14725.html

http://www.cnblogs.com/chef/archive/2012/07/30/2615370.html 格式简介

http://bbs.21ic.com/icview-380184-1-1.html 368的录音和回放程序

时间: 2024-11-09 13:11:46

嵌入式开发之davinci--- 8148/8168/8127 中的alsa音频pcm g711 和aac 音频格式的相关文章

嵌入式开发之davinci--- 8148/8168/8127 中的音频alsa 采集

1.snd_pcm_open,打开句柄. 2.配置参数,可能用到的接口:snd_pcm_hw_params_alloca.snd_pcm_hw_params_any.snd_pcm_hw_params_set_rate_near.snd_pcm_hw_params_set_format.snd_pcm_hw_params_set_access.snd_pcm_hw_params_set_channels.snd_pcm_hw_params_set_period_size_near.snd_pcm

嵌入式开发之GCC编译器使用

嵌入式开发之GCC编译器使用 Linux系统下GCC是GNU推出的功能强大的性能优越的多平台编译器,是GNU的代表作之一.GCC 可以在多种硬件平台上编译出可执行程序,其执行效率一般比其他编译器高%20到%30.GCC编译器能将C C++语言程序汇编程序编译,链接成可执行程序.在linux文件没有统一的后缀,系统从文件的属性来区分可执行程序和不可执行程序.  1.1GCC编译程序的四个阶段 预处理(Pre-Processing) 编译(Comping) 汇编(Assembing) 连接(Link

嵌入式开发之davinci--- 8148/8168/8127 中的High-DefinitionVideo Processing Subsystem (HDVPSS)

High-DefinitionVideo Processing Subsystem (HDVPSS) 这一章介绍了高清视频处理子系统(HDVPSS). 2.1导论 2.1.1 简介 HDVPSS 使用TI开发的算法,灵活的复合和融合引擎,各种高质量外部视频接口,实现视频/图像显示和采集处理功能.   2.1.3 缩略语 名称 定义 COMP Compositor 复合器 DEI De-Interlacer 去隔行 DEIH High quality De-Interlacer 高质量去隔行 DV

嵌入式开发之davinci--- 8148/8168/8127 中的xdc 简介

XDC是TI公司为嵌入式实时系统可重用软件组件(在XDC里被成为packages,以下成为包)制定的一套标准.它包括一些有用的工具,标准的API函数,静态配置文件和打包(packaging)操作.XDC最主要的亮点在于它标准化了传递过程,并简化了在应用程序中引用目标平台下其他包的过程. 本文从一个简单的“Hello,World“入手,引领大家进入XDC开发世界. 在XDC开发世界中,首先需要明确两个概念,package和repository. 所谓package,类似与java里的jar文件或.

嵌入式开发之davinci---DM8168 8127 8148 HDVPSS中的一些英文缩写解释

BLEND:Alpha blends input with the graphics.将输入的视频与图形做Alpha融合. CPROC:Color Processing.颜色处理.如动态对比度增强.饱和度增强.色彩空间转换等. CEC:Consumer Electronics Control.消费者电子控制 CHR_US/CHR_DS:Chroma downSampler(CHR_DS), Chroma_upSampler(CHR_US), Used for converting YUV420<

嵌入式开发之davinci--- 8148/8168/8127 中的图像缩放sclr、swms之后出现图像视频卡顿、屏幕跳跃的问题

()问题原因 这边的case链路是这样的camera->sclr(yuv420sp cif)->dup->ipcframeoutm3<->ipcframerocess<->ipncframeindsp<->dspalg<->osdalg<->scdalg | | | swms->display | ipcoutm3->ipcinvideo->enc->ipcbitoutrtos->ipcbitinh

嵌入式开发之davinci--- 8148/8168/8127 中的图像采集格式Sensor信号输出YUV、RGB、RAW DATA、JPEG 4种方式区别

简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B.G多一位,原因是人眼对绿色比较敏感.RAW RGB: sensor的每一像素对应一个彩色滤光片,滤光片按Bayer pattern分布.将每一个像素的数据直接输出,即RAW RGB dataJPEG: 有些sensor

嵌入式开发之davinci--- 8148/8168/8127 中的添加算饭scd 场景检测

Osd Scd (1)     Introduction over view a)         scene change detection block diagram a)         graph b)         resvolution d1:720x576(pal)-25fps 720x480 30-fps(ntsc)--------------704x576 ti cif:352x288 (支持的处理帧) quwu:1024x768/4 c)         说明: The

嵌入式开发之davinci--- 8148/8168/8127 中swms、Mosaic’s、display 显示pal 模式

(1) (2) (3) (4) -------------------------author:pkf ------------------------------time:2-3 -----------------------------------------------qq:1327706646 () Void VdecVdis_start(){ VSYS_PARAMS_S vsysParams; VDEC_PARAMS_S vdecParams; VDIS_PARAMS_S vdisPa