0

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

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

有人能告诉我作为初学者从哪里开始使用 UPnP 吗?

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

  1. 让我的程序记录音频,例如。来自麦克风(完成)
  2. 发现 MediaRenders 的网络 (~done)
  3. 单击 MediaRenderer(充当控制点)并告诉他“嘿,播放该流” 3.1 允许 MediaRenderer 也搜索我的程序并选择它(部分完成)
  4. 从程序流式传输音频 - > MediaRenderer

我不需要现成的代码或类似的东西。我只是有点挣扎,因为我不知道该做什么,从哪里开始。

目前我的未解决问题是:

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

我是这里的新手,非常欢迎任何帮助。

4

1 回答 1

2

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

于 2014-01-02T19:42:09.930 回答