现在要做个语音实时通信功能,大概如下:
获取AudioRecord的字节流,通过网络传送给另外一端,然后用AudioTrack来播放,一开始用Socket,结果延时
很厉害,后来用DatagramSocket也延时,后来去网上找了下看有没有相关的框架,找了个号称最快的消息队列
zeromq,jzmq,这个延时更厉害,不知道是不是自己不会用。本人不是做java开发的,对java(android)只能说
略懂,有没有做过这些相关的应用,麻烦大家给个思路。
实时通信
------解决方案--------------------
以前用libjingle库做过与Gtalk的实时语音通话,很流畅..
------解决方案--------------------
楼主可以把地址生明成一个地址,让接收端接收到播放就可以了,比如发送短开一个简单的httpserver 那样就可以取到地址了