There is a per-app Apple permission called Local Network  to access some functionalities on the local network.

The app is prompting the user the first time it is used.

If the user denies the permission or explicitly disable that permission  (Settings —> Express —> Local Network >> Off) some functionalities of the app related to discovery and streaming are lost.

In particular:

 

Streaming device with Local Network permission OFF:

 

  • The device can not announce itself to the local network and will therefore NOT be detected by a scan.
  • The device can still stream its camera and the stream accessible.

 

Recording device with Local Network permission OFF:

 

  • The device cannot scan the network for streaming device. No OnVif or shared cameras will be discovered.
  • The device cannot connect to a local streaming device even if the address is entered manually.