/plushcap/analysis/100ms/facetime-clone-ios

Building a FaceTime app for iOS using 100ms

What's this blog post about?

This blog provides a step-by-step guide on how to build a basic FaceTime clone app using the 100ms SDK in iOS. The application consists of two main views, ContactListView and FacetimeView. The ContactListView displays all contacts from which calls can be made, while the FacetimeView is the main video view where both users can have a video call. The guide also covers setting up an account on 100ms, creating a new room, and obtaining the necessary tokens to connect the app to the room. Additionally, it demonstrates how to listen for changes in peer track from the 100ms server and add or remove video views accordingly. Finally, actionable events such as switching cameras, muting microphones, stopping cameras, and ending calls are implemented within the FacetimeView. The project can be found on GitHub at "Facetime Clone in iOS".

Company
100ms

Date published
March 2, 2022

Author(s)
100ms team

Word count
2070

Hacker News points
None found.

Language
English


By Matt Makai. 2021-2024.