SIP API 媒体编解码器
SIP API media codecs
我正在尝试使用 SIP API(在 Android 2.3 或更高版本中提供)开发一个 android 应用程序。我想知道这个 API 支持哪些音频编解码器和视频编解码器? API 是否有任何允许 configure/choose 编解码器的工具?请帮助我。
I want to know which audio codecs and video codecs does this API supports?
您可以从文档本身获取支持的编解码器列表,检查AudioCodec。
它们是:
- PCMU
- PCMA
- GSM_EFR
- GSM
- AMR
does this API have any tools allowing to configure/choose codecs ?
您可以使用与SIP 和RTP 相关的API。 android.net.rtp
包含易于使用的 AudioStream
、AudioGroup
和 AudioCodec
类。最后一个允许您选择所需的编解码器。
您可以按照上面给出的方法创建编解码器link:
AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");
然后您可以使用 setCodec(codec)
方法将此编解码器设置为您的 AudioStream。
我正在尝试使用 SIP API(在 Android 2.3 或更高版本中提供)开发一个 android 应用程序。我想知道这个 API 支持哪些音频编解码器和视频编解码器? API 是否有任何允许 configure/choose 编解码器的工具?请帮助我。
I want to know which audio codecs and video codecs does this API supports?
您可以从文档本身获取支持的编解码器列表,检查AudioCodec。
它们是:
- PCMU
- PCMA
- GSM_EFR
- GSM
- AMR
does this API have any tools allowing to configure/choose codecs ?
您可以使用与SIP 和RTP 相关的API。 android.net.rtp
包含易于使用的 AudioStream
、AudioGroup
和 AudioCodec
类。最后一个允许您选择所需的编解码器。
您可以按照上面给出的方法创建编解码器link:
AudioCodec codec = AudioCodec.getCodec(100, "AMR/8000", "mode-set=1");
然后您可以使用 setCodec(codec)
方法将此编解码器设置为您的 AudioStream。