我有一个记录音频的小应用程序,例如。从麦克风。现在我想通过 UPnP 提供该音频流,以便 MediaRenderer 可以访问和播放它。
我已经在使用 CLING 来发现 MediaRenders 的网络,但现在我不知道从哪里开始流式传输部分。
有人能告诉我作为初学者从哪里开始使用 UPnP 吗?
我想做的最终解决方案是:
- 让我的程序记录音频,例如。来自麦克风(完成)
- 发现 MediaRenders 的网络 (~done)
- 单击 MediaRenderer(充当控制点)并告诉他“嘿,播放该流” 3.1 允许 MediaRenderer 也搜索我的程序并选择它(部分完成)
- 从程序流式传输音频 - > MediaRenderer
我不需要现成的代码或类似的东西。我只是有点挣扎,因为我不知道该做什么,从哪里开始。
目前我的未解决问题是:
我正在使用 JAVA,我相信我会找到一种通过 HTTP 提供 PCM 音频流的方法。但是如何告诉 MediaRender 他现在应该播放该流?
我是这里的新手,非常欢迎任何帮助。