android对讲
㈠ android如何实现对讲机功能
我也知道是录音,然后发送,但是网上说用到一个sip协议什么的,我们服务器用的openfire,客户端采用asmark,聊天的时候要支持对讲机功能。网上没有一点相关的例子,悲剧。
㈡ 求助android 处理 双通道实时对讲 消除回声
问题
我们在做语音实时对讲的时候往往会碰到一个瓶颈,这个瓶颈就是在不戴耳机的情况下会有很大的回音,本文就讨论如何解决。
解决方式:
(1)其实有做了同一时间只有一端能够说或者听,类似于对讲机,这种虽然是实时的,但是体验不好,还不如微信;
(2)两边戴上耳机,这样也没回音,但是也不可能一直带着耳机吧,而且有时还不只一个人听呢;
(3)将这个回应消除,这个也是本文的重点。
3.speex回音消除
做回音消除有硬件消除和软件消除,这里采用硬件消除,通过三方开源库speex消除,对于speex可以查看下相关资料,我也是略懂,只是会用它而已;
speex不仅仅可以做回音消除,它本身也是一个音频的编解码库,但是它只能解码自己编码的音频文件,但这在做语音通信已经足够了。
经过实际测试,在不开外音的情况下可以消除百分之八十以上的回音,但是开外音的话还是有回音,毕竟是软件消除,不可能那么干净的;
㈢ 天翼对讲在Android平台上是如何做到手机上的实体PTT按键捕获的
对讲业务有一个专用的对讲键,简称PTT键,在手机正面左侧的上端。发起呼叫和通话中抢权都是通过PTT键操作,这个按键的使用方式和普通对讲机上的对讲键类似。微网信通天翼对讲(QChat)是基于中国电信广覆盖、大容量的CDMA移动通信网络和电信级的业务管理平台,利用Push to Talk(一键通)技术,通过带有PTT功能的专业手机终端,为客户提供移动通信网络覆盖范围内的半双工集群通信业务。希望能够给你提供帮助。