SIP API媒体编解码器

时间:2016-04-28 13:17:44

标签: android sip codec

我正在尝试使用SIP API开发一个Android应用程序(在Android 2.3或更高版本中提供)。我想知道这个API支持哪些音频编解码器和视频编解码器?这个API有没有允许配置/选择编解码器的工具?请帮帮我。

1 个答案:

答案 0 :(得分:2)

  

我想知道这个API支持哪些音频编解码器和视频编解码器?

您可以从文档中获取受支持的编解码器列表,请查看AudioCodec

那些是:

  • PCMU
  • PCMA
  • GSM_EFR
  • GSM
  • AMR
  

这个API有没有允许配置/选择编解码器的工具?

您可以使用与SIP和RTP相关的API。 android.net.rtp包含易于使用的AudioStreamAudioGroupAudioCodec类。最后一个允许您选择所需的编解码器。

您可以按上述链接中的说明创建编解码器:

AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");

然后,您可以使用setCodec(codec)方法将此编解码器设置为AudioStream