AirPlay service registered with `DNSServiceRegister` cannot be detected by iOS 11

In our ethernet, multicast is disabled, so I registered proxy services ( _airplay._tcp and _raop._tcp ) pointing to the IP address of Apple TV using DNSServiceRegister in my application, registering and to find the service on the same phone. It works fine in iOS 10, but my service cannot be detected in the Control Center in iOS 11.

+5
source share
1 answer

When Apple changed around everything in iOS 11 (which means AirPlay 2), it became even more difficult for the Airplay device to itself. You have to use a lower level API for this because I mean C instead of Objective-C.

+1
source

Source: https://habr.com/ru/post/1272736/


All Articles