使用Java的实时音频流

时间:2014-03-29 07:19:50

标签: java sockets browser real-time audio-streaming

我正在尝试执行以下任务:

在PC中获取麦克风输入,将其实时传输到我的网络服务器,然后实时广播音频流,以便访问我网页的人可以实时收听流。 我在PC上使用java应用程序来获取麦克风输入。

我做了以下尝试:

  1. 打开与托管Web应用程序的服务器计算机的套接字连接,以字节块的形式传输捕获的音频。
  2. 使用服务器计算机中的java应用程序接收这些字节,然后在字节进入时不断更新文件。
  3. 我在我的网页上使用了VLC播放器插件,并且我已将其目标设置为上述文件,该文件正在不断更新,以便我们可以实时流式传输。
  4. 由于同步和延迟问题

    ,此方法似乎失败
    • VLC在几秒钟后停止播放流(我假设原因是没有及时到达的字节)

    我已经检查了几个来源,以及有关stackoverflow的其他问题,但我还没有遇到任何有关实施的可靠想法。

    我非常感谢这方面的任何帮助,谢谢。

0 个答案:

没有答案