How to Transfer Files quickly from iOS device to iOS device using local network (like airdrop) >20Mb/s

132 Views Asked by At

We are using MultipeerConnectivity frameworks MCSession method - (nullable NSProgress *)sendResourceAtURL:(NSURL *)resourceURL withName:(NSString *)resourceName toPeer:(MCPeerID *)peerID withCompletionHandler:(nullable void (^)(NSError * __nullable error))completionHandler to send video file to remote device through peer to peer connection.

Returning with this - 1 min video transfers in about 30 secs. File size is 41.4Mb. Via air drop it takes under 2 secs to transfer.

Apps like ShareIt and others seem to have airdrop type speed. We are hoping for something close to that speed. Any suggestions on how to transfer more quickly? Does this require encoding/recoding or other approach? Why is Airdrop 20x faster than what we are getting?

0

There are 0 best solutions below