如何使用iOS9或tvOS实现DLNA客户端

如何使用iOS9或tvOS实现DLNA客户端,ios,ios9,upnp,tvos,dlna,Ios,Ios9,Upnp,Tvos,Dlna,DLNA使用HTTP进行通信正确吗?现在苹果的新政策禁止了这一行为 见: 您可以按照上面的建议在.plist文件中设置设置,但这需要您知道DLNA服务器侦听的所有主机。 我也相信,你不能在飞行中改变.plist 您能否轻松地将DLNA服务器切换为在httpS上运行?这是标准功能吗 你对这个问题有什么建议 BTW,对于参考实现,DLNA C++客户端有一个好的提示吗?在链接问题NSuassValualLoad SHM中使用第二个建议,它工作但不允许写入某处。它可能会被苹果拒绝……这条线索中的一切

DLNA使用HTTP进行通信正确吗?现在苹果的新政策禁止了这一行为

见:

您可以按照上面的建议在.plist文件中设置设置,但这需要您知道DLNA服务器侦听的所有主机。 我也相信,你不能在飞行中改变.plist

您能否轻松地将DLNA服务器切换为在httpS上运行?这是标准功能吗

你对这个问题有什么建议


BTW,对于参考实现,DLNA C++客户端有一个好的提示吗?

在链接问题NSuassValualLoad SHM中使用第二个建议,它工作但不允许写入某处。它可能会被苹果拒绝……这条线索中的一切都表明它是好的。毕竟,它是一个文档化的密钥。UPnP要求使用普通HTTP。DLNA可以被认为是为UPnP提供了一个包装器,因此没有标准的选项来运行HTTPS。文件建议限制仅适用于某些目标C类。如果这是正确的,你可以使用BSD套接字API来运行UPnP或DLNA控制点,而不是目标C。如果你不想自己承担这个工作,那么有很多标准的C或C++ UPnP库。谢谢@西蒙克,为什么不把你的评论作为答案写下来?我很乐意接受这个正确答案。您会推荐任何特定的UPnP LIB吗?