因为工作中需要实现一个功能,就是用户之间能够相互发送语音来聊天,才开始构思这块功能。
起初也想过借助第三方的平台来完成IM的语音功能,后来项目组这块因为前期功能要求不是很丰富的原因决定还是自己开发一个简易版本的语音对话聊天功能。
技术栈有:
1.微信公众号开发(需要写html以及微信授权和微信sdk的调用)
2.hbuilder开发
3.服务端接口开发(包括服务器上调用微信的转码命令行进行音频转码)
4.oss(阿里云文件存储服务器)
5.websocket 作为用户与用户之间的连接
网友评论