从过去几天开始,我一直致力于实现各种可能的可能性 语音从一个Android设备调用到另一个。
我在Linux计算机上安装了 Wowza媒体服务器,在我的移动设备上安装了RTSP
客户端libstreaming(Android 4.4 Kitkat)。
到目前为止,我已经成功地使用单个流实现从我的移动设备到另一个移动设备的音频流。它工作正常,延迟更少
(2-3秒)。
由于我必须在两个用户之间实施语音通话,如果我错了,请纠正我 ,我需要两个流。一个用于路由音频数据的流和另一个用于收听的流从另一端流式传输。
它也可以正常工作,因为我能够传输音频并听取其他主叫方的意见,但我不满意不同的延迟和连接丢失它的介绍。延迟从4-5秒到有时9-10秒不等,这对语音呼叫来说非常糟糕。
我试图调整默认MediaPlayer
的缓冲区大小,但它也不可能隐藏到架构中。
以下是我的校准。
音频流参数
用于测试的设备配置
请告诉我可能是什么问题或者我错过了什么。我目前正在寻找Wowza,但我建议使用任何其他流媒体解决方案。