iOS SDK for Audio, Video & Live Streaming

Add video calling, audio rooms, and live streaming to your iPhone and iPad apps in minutes, native Swift APIs, full UI control.
pod 'VideoSDKRTC', :git => 'https://github.com/videosdk-live/videosdk-rtc-ios-sdk.git'
iOS SDK for native video calls, audio rooms, and live streaming

Trusted by 300+ global business & tech leaders

IOS SDK TUTORIALS

From Blank App to Live Experience, Step by Step

Start with a blank Swift app and build a working call, audio room, or HLS live stream using CocoaPods or Swift Package Manager and secure token delivery.

Video Calling

Build a working video call in Swift, from room creation to call controls.

Audio Rooms

Build an audio-only room on iOS with speaker roles and AVAudioSession routing.

Live Streaming

Go live from your iOS app and deliver HLS playback with AVPlayer.

IOS SDK FEATURES

What does the VideoSDK iOS SDK support?

Create native iOS calling and streaming experiences with flexible media UI, collaboration, moderation, recording, quality events, security controls, and AI-assisted workflows.

Developer Experience

  • Swift and Objective-C support
  • Delegate-driven events
  • CocoaPods integration
  • Swift Package Manager
  • Sample applications

UI & Custom Layouts

  • Custom participant views
  • Grid and speaker layouts
  • Native video rendering
  • Custom controls
  • iPhone and iPad UI

Audio, Video & Screen Sharing

  • Microphone controls
  • Camera controls
  • Remote media tracks
  • Screen sharing
  • Device and track events

Live Streaming & Recording

  • HLS live stream
  • HLS streaming workflows
  • Cloud recording
  • Custom stream layouts
  • Livestream state callbacks

Collaboration & Engagement

  • PubSub messaging
  • Chat and reactions
  • Whiteboard integration
  • Real-time transcription
  • Participant metadata

Moderation & Access Control

  • Host and participant roles
  • Mute and remove actions
  • Waiting-room patterns
  • Permission-aware controls
  • Delegate-based moderation

Performance, Scale & Observability

  • Call-quality events
  • Adaptive media controls
  • Active speaker callbacks
  • Participant state tracking
  • SDK log levels

Security & Compliance

  • Server-generated access tokens
  • Meeting access controls
  • Geo-fencing options
  • Proxy support
  • iOS privacy permissions

AI Features

  • Real-time transcription
  • Post-call summaries
  • Speech-driven workflows
  • AI assistant integrations
  • Transcript callbacks

Get started for free today

Grab your API keys and start building with free $20 included in your account. Need enterprise-grade security or custom workloads? Talk to an expert!

Book a demo