充当UPnP MediaServer&通过UPnP MediaRender播放流式音频(麦克风)

时间:2013-09-27 13:20:08

标签: java audio-streaming upnp dlna

我有一个记录音频的应用程序,例如。从麦克风。 现在我想通过UPnP提供音频流,以便MediaRenderer可以访问和播放它。

我已经在使用CLING来发现MediaRenders的网络,但现在我不知道从哪里开始使用流媒体部分。

有人可以告诉我从哪里开始UPnP作为初学者吗?

我想做的最终解决方案是:

  1. 有我的程序记录音频,例如。来自麦克风(已完成)
  2. 发现MediaRenders网络(〜完成)
  3. 点击MediaRenderer(充当ControlPoint)并告诉他“嘿,玩那个流” 3.1允许MediaRenderer也搜索我的程序并选择它(部分完成)
  4. 来自节目的流音频 - > MediaRenderer
  5. 我不需要现成的代码或类似的东西。我只是有点挣扎,因为我不知道该做什么,从哪里开始。

    我现在提出的问题是:

    我正在使用JAVA,我相信我会找到一种如何通过HTTP提供PCM音频流的方法。 但是如何告诉MediaRender他现在应该播放那个流?

    我在这里绝对是新手,任何帮助都会非常受欢迎。

1 个答案:

答案 0 :(得分:2)

我从未使用过Cling,但看起来你需要一个UPNP控制点来搜索Renderers,然后告诉他们要玩什么。 所以这必须是你需要的课程:http://4thline.org/projects/cling/core/apidocs/org/teleal/cling/controlpoint/ControlPoint.html