Android本机编解码器丢包,延迟和带宽要求

时间:2015-05-31 03:09:04

标签: android audio packet codec bandwidth

我将为VoIP实现动态编解码算法, 我正在使用的编解码器包含在Android本机库中, 即

  • AMR自适应多速率窄带音频编解码器,也称为AMR或AMR-NB。
  • GSM GSM全速率音频编解码器,也称为GSM-FR,GSM 06.10,GSM或简称FR。
  • GSM_EFR GSM增强型全速率音频编解码器,也称为GSM-EFR,GSM 06.60,或简称为EFR。
  • PCMA G.711 a-law音频编解码器。
  • PCMU G.711 u-law音频编解码器。

(参考:http://developer.android.com/reference/android/net/rtp/AudioCodec.html

我想获取有关数据包丢失,数据包延迟或带宽使用(每个方向)的信息,以便在调用期间更改编解码器时做出决定。但是,我只能找到有关G.711的信息。对于其他人,我找不到这些信息。

我需要的数据是否有计算?我的意思是数据包丢失,延迟或带宽,然后我可以决定当设备的网络状态发生变化时使用哪个编解码器。

0 个答案:

没有答案