我打算将广播频道与IPTV频道整合到电视上的一个菜单中。问题是在不同来源之间进行切换是一种痛苦。所以基本上我需要在电视上创建一个菜单来选择我想要观看的频道,然后将电视切换到那个频道。我知道如何创建菜单。
解决方案的另一部分是将ITPV频道从媒体播放器推送到电视屏幕。这是一个很难的部分。我最终安装了gupnp并玩它。它有效,我将能够编写应用程序。
您可能想知道通过DLNA推送内容的更好解决方案吗?是否可以从命令行控制命令行实用程序或mediaserver?这将是一个理想的选择。
最基本的问题是如何以编程方式从渲染器上的mediaserver播放资源?
感谢。
答案 0 :(得分:4)
这显示了如何使用命令行中的curl指示渲染器从mediaServer播放媒体。您可以轻松地在程序中发出类似的http请求。
这也是: http://djoepnpoep.blogspot.co.za/2015/07/command-line-dlnaupnp-av-with-curl.html
答案 1 :(得分:3)
最基本的问题是如何以编程方式从渲染器上的mediaserver播放资源
最基本的答案是,你不能。 UPnP MediaServer本身不是为了开始向渲染器播放内容而设计的,与HTTP服务器无法启动的方式完全相同在特定浏览器窗口上显示HTML而浏览器不首先发出至少一个请求。所以你有两个选择:
请注意,这两个选项都有效地导致您的电视在MediaServer上发出请求并主动下载流数据。第二个选项中没有隐藏的魔法,“push”实际上意味着控制点告诉渲染器“这里是您开始下载的URL”。