Build a Screensharing App that uses Airdrop Technology (Bluetooth and Wifi) through Bonjour Zeroconf Networking to broadcast from one host to at least 3 connected viewers/clients. Find attached more details.

Job ID: 31376278

Budget: $750 – $1,500 USD

1. When one device starts to HOST a session broadcasts a unique Bonjour network type eg. "BobHost._skreen._tcp.local."
2. Next connect any incoming clients to the host over Bonjour Zeroconf Networking
3. [On the host] Use the UploadExtension target to send the frames captured over the established connections using any method.
4. [On the viewer] Upon receiving a frame, decode it and convert it into an image to be displayed on the viewing canvas.

DONE!

Any advanced streaming ideas you have are a plus. But not required.

You will be required to submit your source code and assets for development.
Related categories: Swift iOS Development Apple UIKit Bluetooth WiFi