【问题标题】:audio chat using server [duplicate]使用服务器进行音频聊天 [重复]
【发布时间】:2013-01-27 15:39:21
【问题描述】:

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

他们将是所有人之间的 2 路通信 我已经准备好发送者和接收者的样本,并且工作正常。

但问题是我想要

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

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

【问题讨论】:

  • 在问这里之前请自己尝试一下。

标签: java multithreading client-server


【解决方案1】:

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

【讨论】:

  • 请您发布一些线程代码...
  • @GauravDhawale:在此处发布您已完成的代码(仅符合逻辑的事情)。这样我就可以在这方面为您提供帮助。
【解决方案2】:

首先,您的问题有点笼统,您没有提到具体问题。 其次,要完成这项任务,您需要使用网络套接字、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?

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 我已经使用 Socket 完成了,,,,...谢谢您的建议
    猜你喜欢
    • 1970-01-01
    • 2014-08-12
    • 1970-01-01
    • 2016-05-29
    • 1970-01-01
    • 1970-01-01
    • 2021-07-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多