Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python uPnP将视频推送到OSX/Mac上的智能电视/三星电视_Python_Bash_Upnp_Server Push_Samsung Smart Tv - Fatal编程技术网

Python uPnP将视频推送到OSX/Mac上的智能电视/三星电视

Python uPnP将视频推送到OSX/Mac上的智能电视/三星电视,python,bash,upnp,server-push,samsung-smart-tv,Python,Bash,Upnp,Server Push,Samsung Smart Tv,我想做一个简单的脚本,把电影推到智能电视上。 我已经安装了miniupnp或ushare,但我不想进入电视智能应用程序的文件夹,我想将电影推送到电视上,以赢得时间,将来为什么不直接从NAS进行同样的操作 有人知道怎么做吗?这个应用程序很好,但只有在我的mac上 谢谢你你仍然需要一台DLNA服务器来承载你的视频。通过UPnP,您只需将URL发送到电视,而不直接发送视频。一旦将其托管在DLNA服务器上,您就可以通过在Windows Media Player(支持DLNA)中播放或使用UPnP Ins

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

有人知道怎么做吗?这个应用程序很好,但只有在我的mac上


谢谢你

你仍然需要一台DLNA服务器来承载你的视频。通过UPnP,您只需将URL发送到电视,而不直接发送视频。一旦将其托管在DLNA服务器上,您就可以通过在Windows Media Player(支持DLNA)中播放或使用UPnP Inspector(如果要使用UPnP,我建议使用UPnP Inspector)来查找视频的URL。然后,您可以将此URL推送到电视,电视将下载并播放视频(如果其格式受支持)

我不知道如何使用python,但由于UPnP是基于HTTP的,您需要发送一个HTTP请求,其中包含适当的UPnP头(请参阅wikipedia或使用UPnP Inspector自己测试),以及您尝试使用的函数的适当XML格式的体

我使用的向电视推送链接的UPnP函数是“SetAVTransportURI”,但它可能与您的电视不同。使用UPnP检查器查找正确的一个,包括其参数


总而言之:找一台DLNA服务器来承载您的视频。使用UPnP Inspector或其他DLNA客户端查找这些视频的链接。找出向电视发送URL的UPnP函数(同样,我推荐UPnP Inspector,您可以使用它浏览和调用所有函数)。在脚本中实现对该函数的调用。

非常感谢,有关提示,我将尝试UPnP Inspector,看看能从中得到什么^^