音频
文章平均质量分 93
大道至简道非恒道
这个作者很懒,什么都没留下…
展开
-
Android Audio System 之一:AudioTrack如何与AudioFlinger交换音频数据
本文转自http://blog.csdn.net/droidphone/article/details/5941344引子Android Framework的音频子系统中,每一个音频流对应着一个AudioTrack类的一个实例,每个AudioTrack会在创建时注册到AudioFlinger中,由AudioFlinger把所有的AudioTrack进行混合(Mixer),然后输送到Au转载 2018-05-17 15:29:37 · 786 阅读 · 0 评论 -
ALSA配置状态保存,恢复和自动加载
对声卡状态保存用到alsactl工具,具体保存命令为:alsactl store -f /var/lib/alsa/asound.state声卡状态恢复命令是:alsactl restore -f /var/lib/alsa/asound.state开机自动加载:1)在/etc/rc.d/init.d/中创建名为alsa的脚本,病写入如下内容:#!/bin/shals原创 2018-05-17 15:24:40 · 3771 阅读 · 0 评论 -
深入剖析Android音频之AudioPolicyService
文章出自:http://blog.csdn.net/yangwen123/article/details/39497375AudioPolicyService是策略的制定者,比如什么时候打开音频接口设备、某种Stream类型的音频对应什么设备等等。而AudioFlinger则是策略的执行者,例如具体如何与音频设备通信,如何维护现有系统中的音频设备,以及多个音频流的混音如何处理等等都得由它来完成转载 2017-10-13 10:48:28 · 3530 阅读 · 1 评论 -
Audio CODEC 基本知识及应用
一、DAC 部分 DAC 部分的框图:◆ 数字音频接口:1、I2S 接口 I2S(Inter-IC Sound Bus)是飞利浦公司为数字音频设备之间的音频数据传输而制定的一种总线标准。在飞利浦公司的I2S 标准中,既规定了硬件接口规范,也规定了数字音频数据的格式。I2S 有3 个主要信号: 数据是2 的补码形式, MSB 在前。发送端在时钟信号BCLK...原创 2018-08-09 13:54:26 · 30872 阅读 · 1 评论 -
音频传输之Jitter Buffer设计与实现
在语音通信中Jitter Buffer(下面简称JB)是接收侧一个非常重要的模块,它是决定音质的重要因素之一。一方面它会把收到的乱序的语音包排好序放在buffer里正确的位置上,另一方面它把接收到的语音包放在buffer中缓冲一些时间使播放的更平滑从而获得更好的语音质量。下图是JB在接收侧软件框图中的位置。 ...转载 2019-03-04 15:31:38 · 1565 阅读 · 0 评论