2

我想制作一个简单的脚本来将电影推送到智能电视。我已经安装了 miniupnp 或 ushare,但我不想进入电视智能应用程序的文件夹,我想将电影推送到电视上,以赢得时间,将来为什么不直接从 NAS 做同样的事情.

谁能知道如何做到这一点?这个应用程序 SofaPlay 让它很棒,但只能来自我的 mac。

谢谢

4

1 回答 1

3

您仍然需要一个 DLNA 服务器来托管您的视频。通过 UPnP,您只需将 URL 传递给电视,而不是直接传递视频。将其托管在 DLNA 服务器上后,您可以通过在 Windows Media Player(支持 DLNA)中播放视频或使用 UPnP Inspector(如果您打算使用 UPnP)。然后,您可以将此 URL 推送到电视,电视将下载并播放视频(如果其格式受支持)。

我不知道如何使用 python,但是由于 UPnP 是基于 HTTP 的,因此您需要发送带有适当 UPnP 标头的 HTTP 请求(请参阅 wikipedia 或使用 UPnP Inspector 自行测试)和正确的 XML 格式正文您尝试使用的功能。

我用来推送电视链接的 UPnP 功能是“SetAVTransportURI”,但它可能与您的电视不同。使用 UPnP Inspector 找到正确的,包括它的参数。

总结:获取一个 DLNA-Server 来托管您的视频。使用 UPnP Inspector 或其他 DLNA 客户端查找这些视频的链接。找出向您的电视发送 URL 的 UPnP 功能(我再次推荐 UPnP Inspector,您可以使用它探索和调用所有功能)。在您的脚本中实现对该函数的调用。

于 2012-12-10T10:11:12.760 回答