聊天室-语音聊天选用什么录音组件

问题描述

语音聊天选用什么录音组件

我想做一个语音聊天的系统,该系统中支持多人同时在线聊天,每个人说的话要立马通过服务器分发到其他用户那里。如果将录音文件转成wav格式或者其他格式,将会在转格式得时候花费一些时间,可能会造成一定的延迟,所以最理想得事将录音原始数据直接送到对方那里进行播放。那么我要支持windows,iOS以及android之间的通话的话,应该选择哪种录音组件,播放得时候要选用那种播放组件呢?

解决方案

马上,不要求实时吗?
录完音再发送,与边录边发的实现区别可是大的太多了。

录音,其实就是一个简单的录音程序,要考虑的只是录音的编码格式问题。WAV 是最简单的,但是压缩率太低。相对于压缩占用的时间,不压缩在网络传输时所需的时间可能更快。
想要跨平台,最好 是考虑开源、公用的编码格式,如:H.264,MP3等。

解决方案二:

就是要做那种一遍录音,一边传输,然后接收端立马播放的模式,现在就在寻找一种能够录制音频的原始数据,然后直接将原始数据播放的组件

时间: 2024-08-03 13:29:07

聊天室-语音聊天选用什么录音组件的相关文章

jsp聊天室的聊天页面!

问题描述 谁有jsp聊天室的聊天页面,有代码的?可以让哥们看看吗?谢谢 解决方案 解决方案二:上网搜搜挺多的

微信新版本新功能语音聊天室 语音提醒

[http://www.aliyun.com/zixun/aggregation/6149.html">TechWeb报道]1月17日消息,微信今天放出了4.5 iPhone测试版本,增加了不少与语音相关的新功能:语音聊天室.语音提醒.语音输入等,据说使用的是 1.语音聊天室 语音聊天室是该版本最大的更新,在一个微信群中,用户用户可以发起语音聊天室,加入聊天室的成员可以收听到实时的语音信息,无论是在聊天室页面还是群页面,甚至返回手机主页面,只要保持微信后台运行即可. 这个功能有点对讲机的感

java 聊天室-java聊天室,设计流程

问题描述 java聊天室,设计流程 我是一个java初学者,想用java编一个类似qq的聊天室,但是不清楚编聊天室的流程,所以请教一下前辈们.

聊天室-java聊天系统消息推送如何实现

问题描述 java聊天系统消息推送如何实现 如何做消息推送呀?把消息推送到web前端,像QQ聊天那样,实现一对一聊天,多对多聊天 解决方案 可以使用websocket 解决方案二: 利用websocket啊 解决方案三: websocket实现. 参考:http://blog.csdn.net/jiangcs520/article/details/9749867

游戏大厅从基础开始(5)--绕回来细说聊天室(上)

Wiki定义的聊天室 网络聊天室通常直称聊天室,是一种人们可以在线交谈的的网络论坛,在 同一聊天室的人们通过广播消息进行实时交谈. 聊天室可以建立在即时通讯软件(如MSN Messenger.QQ).P2P软件.万维网(如 Halapo, Meebo ) 等基础上,万维网方式更为普通和种类繁多 ,交谈的手段不局限于文本,更包括语音.视频.通常聊天室是按照房间或频道为单位的,在同一房间 或频道的网人可以实时地广播和阅读公开消息.一般情况下,与其它网络论坛.即时通讯不同的是,聊 天室不保存聊天记录.

win7系统电脑语音聊天时声音不清楚怎么办

现在很多笔记本电脑的用户使用的都是win7系统,我们知道笔记本电脑里面是内置有麦克风的,所以就出现了除了打字聊天以外新的聊天形式--语音聊天.语音聊天的时候,最怕见到的就是无法听清声音的问题.其实大部分都是由于麦克风设置造成的,下面小编就来教大家如何解决这一类问题. 一.首先我们使用鼠标在笔记本电脑系统桌面右下处喇叭图标单击一下,其次在系统弹出来的菜单里面大家选择"录音设备".紧跟着在打开的声音面板上,我们把界面切换至"录制"选项卡中,最后再使用鼠标双击当前的&qu

说说激情聊天室的三种盈利模式

http://www.aliyun.com/zixun/aggregation/12498.html">语音聊天室:即聊天过程中以语音为基础进行交流,为了避免聊天室太混乱,就引入了排麦的概念,即要讲话的都点击自己的麦,加入下次发言的队列中,按先申请先发言的规则来玩. 视频聊天室:一般集合了语音聊天与文本聊天,视频聊天过程中对网络带宽要求更高,电脑需配置有摄象头才能发送视频信号.真正做到面对面的聊天. 聊天室基本原理是,抛开OGI和WWW服务器,根据HTML规范,接收到浏览器的请求以后,模仿

基于Tomcat7、Java、WebSocket的服务器推送聊天室实例_java

前言 HTML5 WebSocket实现了服务器与浏览器的双向通讯,双向通讯使服务器消息推送开发更加简单,最常见的就是即时通讯和对信息实时性要求比较高的应用.以前的服务器消息推送大部分采用的都是"轮询"和"长连接"技术,这两中技术都会对服务器产生相当大的开销,而且实时性不是特别高.WebSocket技术对只会产生很小的开销,并且实时性特别高.下面就开始讲解如何利用WebSocket技术开发聊天室.在这个实例中,采用的是Tomcat7服务器,每个服务器对于WebSoc

Android仿微信语音聊天界面设计_Android

有段时间没有看视频了,昨天晚上抽了点空时间,又看了下鸿洋大神的视频教程,又抽时间写了个学习记录.代码和老师讲的基本一样,网上也有很多相同的博客.我只是在AndroidStudio环境下写的. --主界面代码-- public class MainActivity extends Activity { private ListView mListView; private ArrayAdapter<Recorder> mAdapter; private List<Recorder>