在android上使用Wowza媒体服务器进行语音呼叫
从过去几天开始,我一直在研究各种可行的实施方案 从一个安卓设备到另一个安卓设备的语音呼叫 我的移动设备(Android 4.4 Kitkat)上安装了Wowza media server和在android上使用Wowza媒体服务器进行语音呼叫,android,audio-streaming,wowza,Android,Audio Streaming,Wowza,从过去几天开始,我一直在研究各种可行的实施方案 从一个安卓设备到另一个安卓设备的语音呼叫 我的移动设备(Android 4.4 Kitkat)上安装了Wowza media server和RTSP客户端。 到目前为止,我已经成功地实现了音频流从我的手机到另一个手机使用单一流。它工作正常,延迟也不太安静 (2-3秒) 因为我必须在两个用户之间实现语音通话,如果我错了,请纠正我 ,我需要两条溪流。一个流用于路由音频数据,另一个流用于收听从另一端流来的内容 它也在工作,因为我能够传输音频和收听其他呼叫
RTSP
客户端。
到目前为止,我已经成功地实现了音频流从我的手机到另一个手机使用单一流。它工作正常,延迟也不太安静
(2-3秒)
因为我必须在两个用户之间实现语音通话,如果我错了,请纠正我
,我需要两条溪流。一个流用于路由音频数据,另一个流用于收听从另一端流来的内容
它也在工作,因为我能够传输音频和收听其他呼叫方,但我对不同的延迟和连接中断不满意。延迟时间从4-5秒到9-10秒不等,这对语音通话来说非常糟糕。
我试图调整默认MediaPlayer
的缓冲区大小,但也不可能,因为它隐藏在体系结构中
以下是我的校准
- 音频流参数
- AAC编码器
- 8000抽样率
- 16000-32000比特率
- 用于测试的设备配置
- Android 4.4 Kitkat(CM11)/Android 4.0 ICS/Android 4.1.2 JellyBean
- 512 MB到768 MB内存
- 1GHz处理器