我想在android上创建类似于SipDroid的应用程序。我从developer.android.com和android.net.sip包中看了一下SipDemo。我的问题是,当你拨打/接听电话时,如何在发送/播放给用户之前让音频流加密/解密?在某处有关于此的教程吗?我知道我需要一个SIP帐户和Android 2.3的真实设备。我希望在发送之前获取AudioStream(用于加密)并在它播放回用户之前接收AudioStream(用于解密)。
伙计们请帮助我。 在此先感谢:)
答案 0 :(得分:1)
使用Android 2.3 API,无法“获取”autio流来解密它,因为android.net.rtp包不对“普通”开发人员开放。这仅从Android 3.1开始。
为了在较低的Android API版本中运行加密,请查看CSipSimple项目。它是开源的,完全实现您的要求。然而,由于应用程序不是很简单,因此进入它有点复杂。但试一试。