Post

Replies

Boosts

Views

Activity

Supported way to discover SSDP-only (UPnP/DLNA) devices without the multicast entitlement?
My app is a control point for UPnP/DLNA/OpenHome audio devices on the local network. Discovery uses SSDP, sending an M-SEARCH to the multicast group 239.255.255.250:1900, which requires the com.apple.developer.networking.multicast entitlement. My request for that entitlement was denied, with guidance to use Bonjour instead. The problem is that these third-party devices publish no Bonjour/mDNS records. A dns-sd browse of the LAN never lists them, and they do not answer a unicast M-SEARCH either, so NWBrowser cannot discover them. SSDP multicast is the only mechanism they support. Two questions: Is there a supported way to discover SSDP-only devices on iOS without the multicast entitlement? Is a UPnP/DLNA control point considered a valid use case for that entitlement? Thanks.
1
0
198
2w
Supported way to discover SSDP-only (UPnP/DLNA) devices without the multicast entitlement?
My app is a control point for UPnP/DLNA/OpenHome audio devices on the local network. Discovery uses SSDP, sending an M-SEARCH to the multicast group 239.255.255.250:1900, which requires the com.apple.developer.networking.multicast entitlement. My request for that entitlement was denied, with guidance to use Bonjour instead. The problem is that these third-party devices publish no Bonjour/mDNS records. A dns-sd browse of the LAN never lists them, and they do not answer a unicast M-SEARCH either, so NWBrowser cannot discover them. SSDP multicast is the only mechanism they support. Two questions: Is there a supported way to discover SSDP-only devices on iOS without the multicast entitlement? Is a UPnP/DLNA control point considered a valid use case for that entitlement? Thanks.
Replies
1
Boosts
0
Views
198
Activity
2w