现在我正在Android和PC之间进行语音呼叫项目。我使用PC客户端的JMF库和普通的API Android在它们之间创建语音呼叫。我使用JMF是因为它支持RTP协议。我的问题是,PC客户端可以理解从Android one发送的数据包,但反之亦然。
我从SipDroid应用程序中定制了代码,发现只使用了两个编解码器——PCMA和PCMU。我不擅长音频/视频编解码器。所以我的问题是JMF库是否支持这些编解码器(PCMA和PCMU)。我在网上搜索,有些人说PCMA或PCMU和ULAW/ALW是一样的,但我不确定这是对的。
有人有这方面的经验吗?
JMF支持称为PCMU的ulaw。请参见此处。
是的,PCMU/PCMA与ulaw/alaw相同。请参见此处。