启动安卓端APP后,手机端开放SERVER线程,等待对方呼入,当对方接入时,CLIENT线程随机启动,对话筒传入音频进行采样并发送至对方SERVER线程,同时两方SERVER线程解码收到的语音数据并播放。
由于安卓端双方采用了P2P模式,所以服务器的作用仅仅是提供网络电话在线名单,即在需要连接时提供对方地址,得益于此,本项目中服务器压力大大减轻。
没有引入第三方库,因此依然是PCM编码单声道16位,注意双方编码解码格式需一致,但仍然存在回声。
http://download.youkuaiyun.com/detail/lt66ds/5827499
<