使用Java服务器传输音频的最快方法

时间:2019-02-27 11:23:35

标签: java udp webrtc audio-streaming



我想用人类的声音来用Java开发音频流服务器。
我想知道是否有人已经测试了某些技术,例如httpserver(icecast,httpservlet作为jetty),rtspserver或webrtc。

我需要更快的速度。
我还想通过简单的UDP发送流并为客户端添加一些信息。
作为音频格式,我认为我会使用opus,因为它已针对人类语音进行了优化。

谢谢

1 个答案:

答案 0 :(得分:0)

我选择了一些技术作为Kurento,但最终我的选择是: 使用作品编码 使用UDP服务器将流发送到客户端

我想知道您是否曾经使用多线程发送流。因为我不知道如何在线程之间共享编码流。

 因为我要创建

1个线程,用于侦听来自客户端的连接并保存ip + port
1个捕获微并编码流的线程
每个客户端都有1个用于发送编码流的线程