我想用人类的声音来用Java开发音频流服务器。
我想知道是否有人已经测试了某些技术,例如httpserver(icecast,httpservlet作为jetty),rtspserver或webrtc。
我需要更快的速度。
我还想通过简单的UDP发送流并为客户端添加一些信息。
作为音频格式,我认为我会使用opus,因为它已针对人类语音进行了优化。
谢谢
答案 0 :(得分:0)
我选择了一些技术作为Kurento,但最终我的选择是:
使用作品编码
使用UDP服务器将流发送到客户端
我想知道您是否曾经使用多线程发送流。因为我不知道如何在线程之间共享编码流。
因为我要创建
1个线程,用于侦听来自客户端的连接并保存ip + port
1个捕获微并编码流的线程
每个客户端都有1个用于发送编码流的线程