问题描述
- 语音聊天选用什么录音组件
-
我想做一个语音聊天的系统,该系统中支持多人同时在线聊天,每个人说的话要立马通过服务器分发到其他用户那里。如果将录音文件转成wav格式或者其他格式,将会在转格式得时候花费一些时间,可能会造成一定的延迟,所以最理想得事将录音原始数据直接送到对方那里进行播放。那么我要支持windows,iOS以及android之间的通话的话,应该选择哪种录音组件,播放得时候要选用那种播放组件呢?
解决方案
马上,不要求实时吗?
录完音再发送,与边录边发的实现区别可是大的太多了。
录音,其实就是一个简单的录音程序,要考虑的只是录音的编码格式问题。WAV 是最简单的,但是压缩率太低。相对于压缩占用的时间,不压缩在网络传输时所需的时间可能更快。
想要跨平台,最好 是考虑开源、公用的编码格式,如:H.264,MP3等。
解决方案二:
就是要做那种一遍录音,一边传输,然后接收端立马播放的模式,现在就在寻找一种能够录制音频的原始数据,然后直接将原始数据播放的组件
时间: 2024-12-09 12:55:50