Inspiration
Shareplay only works with your existing friends, and finding new friends that own an AVP is difficult.
What it does
Video chat roullette type interface, that creates a timed video call for 1-1 conversations. Talk to new people in a casual environment, and volunteer to 'share your contact details'. If you both 'share' then you will have each other as FaceTime contacts in the future. Extend the conversation by jumping into a FaceTime call directly to go into new Apple Arcade and AVP shareplay experiences together. Or just chat with more immersion with the spatial personas in FaceTime
How I built it
Swift + webkit + fly.io server for hosting video chat running express and using webRTC for audio and video
Challenges I ran into
Launching a webserver was harder than anticipated Getting the second person's video stream to be appended to the first proved more difficult than anticipated, and ran out of time. So showing the same server url from the other person's computer instead, but in reality it should only work for another AVP user.
Accomplishments that I'm proud of
Got persona to work as a webcam Setup my first webserver Published my first Apple app!
Built With
- express.js
- swift
- webkit
- webrtc
Log in or sign up for Devpost to join the conversation.