无需SIP即可传输实时Android音频

时间:2013-02-13 19:08:56

标签: android audio stream sip audio-recording

我希望从我正在使用的Android应用程序实时传输音频,其方式与婴儿监视器的功能类似(单向监听)。

我创建了一个测试应用程序,它使用SIP在我们的客户端和服务器应用程序之间启动VOIP调用。问题是现在我需要一种方法在非SIP设备上执行此操作。我已经尝试将设备麦克风中的音频录制到缓冲区中,然后通过HTTP对象将缓冲区块发送到服务器并重新组合音频以便播放效果不佳。

有没有人建议将实时音频从Android设备流式传输到服务器应用程序进行处理? SIP工作得很好,但我没有时间在所有不支持的设备上实现SIP堆栈。

1 个答案:

答案 0 :(得分:1)

XMPP / jingle(又名gtalk)是通常的选择。有一些C库以及使用smack库在java中的一些支持。 (叮当声叮当声很老,效果不好,但IIRC有人正在开发新版本)