默认
发表评论 42
想开发IM:买成品怕坑?租第3方怕贵?找开源自已撸?尽量别走弯路了... 找站长给点建议
有人知道语音留言聊天等大文件或大数据量的主流实现方式吗?
阅读(173665) | 评论(42 收藏3 淘帖2 1
大家好,请问有人知道语音聊天的主流实现方式吗?就是类似微信那种,按住说话,录一段,发送那种。

这语音文件录好之后是直接转成二进制发送。还是说当成一个文件上传到服务器,然后发送一个消息给对方,对方收到后下载?

即时通讯网 - 即时通讯开发者社区! 来源: - 即时通讯开发者社区!

上一篇:即时通信的消息ID,有什么好的不重复的生成方法吗?下一篇:架构之道:3个程序员成就微信朋友圈日均10亿发布量[有视频]

本帖已收录至以下技术专辑

推荐方案
评论 42
如果使用中转服务器,就有一个问题,, 就是收到音频信息后是直接显示那条音频消息,还是下载完再显示音频,如果直接显示音频,那用户点击的时候可能没有下载完成,点击没有声音。如果 下载完音频再显示消息的话,那么在下载过程中可能收到普通消息,普通消息不需要下载直接显示,这时候音频下载完成后显示在普通消息的后面的话顺序就乱了,显示在普通消息之前的话会有界面跳动的情况,,用户体验不太好,,这个问题怎么解决
引用:JackJiang 发表于 2016-03-25 17:16
应该是发送方把语音文件上传到服务器成功后,同时发一条语音消息(只是一个包含了音频下载地址信息,可能 ...

我研究了一下微信,好像不是点击的时候才下载的,我收到语音消息之后,把网络断开了,然后点击依然能播放。这个群主怎么看?
引用:JackJiang 发表于 2016-03-26 09:49
先回答你的问题:
微信的语音留言网络表现我没有注意过,但微信的所有技术实现,都是为了两个字服务:“ ...

再次感谢
打赏楼主 ×
使用微信打赏! 使用支付宝打赏!

返回顶部