We're trying to establish a peer-to-peer UDP connection for video streaming, but are running into some issues. I can get it to work using the iOS 12 Network framework (which works very well) but need to support older versions of iOS as well.
- As far as I can diagnose, it seems the problem is that a UDP connection doesn't keep the WiFi link active (i.e. `awdl0`). Does that diagnosis make sense and would the be any way to prevent this from happening?
- Should using `MultipeerConnectivity` using `sendData(… with: .unreliable)` achieve comparable characteristics and performance to direct P2P UDP? As I understand MC uses UDP internally (though left as implementation detail) and just mimicks TCP over UDP for its ordered/reliable sending methods, is that correct?
Any help would be greatly appreciated!