实时通信,求思路

bbjbepzz 2013-07-29 09:53:46
现在要做个语音实时通信功能,大概如下:

获取AudioRecord的字节流,通过网络传送给另外一端,然后用AudioTrack来播放,一开始用Socket,结果延时

很厉害,后来用DatagramSocket也延时,后来去网上找了下看有没有相关的框架,找了个号称最快的消息队列

zeromqjzmq,这个延时更厉害,不知道是不是自己不会用。本人不是做java开发的,对java(android)只能说

略懂,有没有做过这些相关的应用,麻烦大家给个思路。
...全文
243 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bbjbepzz 2013-07-30
  • 打赏
  • 举报
回复
没有人了解过吗?
bbjbepzz 2013-07-29
  • 打赏
  • 举报
回复
引用 4 楼 lieri111 的回复:
不是点对点,是c/s架构,点对点,局域网只能udp通讯
可以私聊不,个人邮箱:CodePorter@163.com
凉凉二点凉 2013-07-29
  • 打赏
  • 举报
回复
以前用libjingle库做过与Gtalk的实时语音通话,很流畅..
passself 2013-07-29
  • 打赏
  • 举报
回复
不是点对点,是c/s架构,点对点,局域网只能udp通讯
bbjbepzz 2013-07-29
  • 打赏
  • 举报
回复
引用 2 楼 lieri111 的回复:
楼主可以把地址生明成一个地址,让接收端接收到播放就可以了,比如发送短开一个简单的httpserver 那样就可以取到地址了
你的意思是点对点吗?
passself 2013-07-29
  • 打赏
  • 举报
回复
楼主可以把地址生明成一个地址,让接收端接收到播放就可以了,比如发送短开一个简单的httpserver 那样就可以取到地址了

80,472

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧