用服务器进行音频聊天

时间:2013-02-12 10:48:11

标签: java multithreading client-server

我正在开发一个语音聊天应用程序 Flow是Sender -Server-Many客户端

他们将在所有人之间进行双向沟通 我有发送者和接收者的样本准备好并且工作正常。

但问题是我想要

一个人将成为会议主持人 可以访问其他参与者的麦克风,

另一个问题是他们一次只能打开一个麦克风 那可能吗? 请帮帮我!!!

3 个答案:

答案 0 :(得分:0)

Thread上使用单独的server第一台计算机接收音频文件,然后将文件发送到其他计算机

答案 1 :(得分:0)

首先,你的问题有点笼统,你没有提到一个特定的问题。 其次,要完成此任务,您需要使用网络套接字,I / O音频流以及Mohammad Faisal提到的线程。

声音处理:http://docs.oracle.com/javase/tutorial/sound/TOC.html 网络:http://docs.oracle.com/javase/tutorial/networking/TOC.html 主题:http://docs.oracle.com/javase/tutorial/essential/concurrency/ Java IO:http://docs.oracle.com/javase/tutorial/essential/io/

也检查这个答案。

How can I play sound in Java?

答案 2 :(得分:0)

你的问题非常笼统,这就是为什么它被投了票。有无数种方法可以做你想做的事情,但我认为最简单的方法就是使用Jetty。 Jetty是一个Java框架,它使您能够将服务封装在独立服务器中,而无需实际管理服务器的麻烦。