我正在尝试使用SIP API开发一个Android应用程序(在Android 2.3或更高版本中提供)。我想知道这个API支持哪些音频编解码器和视频编解码器?这个API有没有允许配置/选择编解码器的工具?请帮帮我。
答案 0 :(得分:2)
我想知道这个API支持哪些音频编解码器和视频编解码器?
您可以从文档中获取受支持的编解码器列表,请查看AudioCodec。
那些是:
这个API有没有允许配置/选择编解码器的工具?
您可以使用与SIP和RTP相关的API。 android.net.rtp
包含易于使用的AudioStream
,AudioGroup
和AudioCodec
类。最后一个允许您选择所需的编解码器。
您可以按上述链接中的说明创建编解码器:
AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");
然后,您可以使用setCodec(codec)
方法将此编解码器设置为AudioStream。