Video Calling API for iOS Swift with Video SDK
Easily build beautiful video conferencing into your iOS Swift app.
Fully Customizable UI
Native Mobile SDK’s
5000 Participant Support
RTMP Live Stream
Cloud Recording
HD Screen Sharing
Breakout Rooms
Real-time Messaging
Installation
1. Install the package via pod
1pod 'VideoSDKRTC'
2. Initialize Video SDK factory
1import VideoSDKRTC
2
3class MeetingViewController: UIViewController {
4
5 // meeting
6 private var meeting: Meeting?
7
8 override func viewDidLoad() {
9 super.viewDidLoad()
10
11 // Configure authentication token got earlier
12 VideoSDK.config(token: <Authentication-token>)
13
14 // create a new meeting instance
15 meeting = VideoSDK.initMeeting(
16 meetingId: <meetingId>, // required
17 participantName: <participantName>, // required
18 micEnabled: <flag-to-enable-mic>, // optional, default: true
19 webcamEnabled: <flag-to-enalbe-camera> // optional, default: true
20 )
21 }
22}
3. Join the meeting
1meeting?.join();