红宝石中的UPnP媒体服务器控制点

时间:2012-04-09 19:36:52

标签: ruby upnp

我希望找到在Ruby中实现UPnP的合理成功的人。在这个主题上似乎很少有连贯和完整的。

我一直在使用UPnP gem中的Seattlerb。我认为这可能是最好的,但它不完整,因为文档有些限制(虽然远比我发现的任何其他东西好得多),我认为协议的各个方面都没有实现。所以,我把它作为一个起点。

我正在尝试编写一个“ UPnP MediaServer ControlPoint ”,它将检测网络上的UPnP服务器,并提供有关存储在那里的媒体的信息,并提供一种方法将该媒体下载到本地硬盘实际上,播放这样的媒体不是这个应用的必要条件:它只是一个从DLR媒体服务器PVR上获取录音的工具。

我有一个UPnP宝石在ruby 1.9.3下工作。我不得不进行一些代码更改以使其工作,我的代码更改可能不完整,因为我没有超越简单的设备和服务发现。

我现在要做的是与已发现的设备进行交互,以获取其可用内容的列表,然后访问该内容。然而,经过几天的互联网搜索,阅读UPnP设备archietecure文档,逆向工程在互联网上找到的代码(包括UPnP宝石),我不知道下一步该去哪里。

我在这里张贴,希望其他人走过这条道路,并愿意指出我的方向......

如果它对其他人有帮助,我的评估工作在github

0 个答案:

没有答案