【问题标题】:Get DLNA informations with PHP使用 PHP 获取 DLNA 信息
【发布时间】:2016-01-09 18:38:01
【问题描述】:

我在 Raspberry Pi 上安装了 DLNA 服务器(可与 miniDLNA 配合使用)。 我有另一个 Raspberry Pi,上面有一个 Web 服务器(使用 nGinx)。

我想通过 Web 服务器上的 PHP 代码获取有关我的 DLNA 服务器的信息(扫描 DLNA 服务器、获取文件列表等)。

我该怎么做?是否可以在 PHP 中与 DLNA 通信?

注意:我找到了这个:https://github.com/jalder/UPnP,但它不再更新,并且不适用于 miniDLNA 1.1.2 (Jessie)。另外我想自己做!

【问题讨论】:

    标签: php upnp dlna


    【解决方案1】:

    DLNA 是公司之间的联盟,他们使用 UPnP(通用即插即用)让他们的设备相互通信。

    要自己做,您可能需要查看GUPnP,PHP 为其扩展了 http://php.net/manual/en/book.gupnp.php

    【讨论】:

    • 我不久前把这个文档弄红了,但我希望能找到更方便、更容易/更快捷的方法。我想如果我想自己做所有事情,我没有太多选择。我很惊讶互联网上没有更多关于 DLNAorUPnP/PHP 通信的内容。无论如何谢谢你的回答;)
    • 总是以某人开头。如果您有一些工作,请考虑将其开源。这样,每个人都可以扩展您的解决方案,谁知道呢,也许有一天,即插即用的 UPnP 解决方案只是作曲家需要的 ;-)
    • 我正在尝试在 ubuntu 14.10 上安装 gupnp 扩展,但收到此 PHP 警告:PHP 启动:无法加载动态库 '/usr/lib/php5/20121212+lfs/gupnp.so' - / usr/lib/php5/20121212+lfs/gupnp.so: undefined symbol: g_thread_init in Unknown on line 0, extension.so 文件存在于其路径中知道为什么会这样,谢谢
    猜你喜欢
    • 2018-04-10
    • 2016-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多