Unity SDK for Audio, Video & Live Streaming

Add video calling and audio rooms to your Unity games and apps in minutes, C# APIs with full control over your scene.
https://github.com/videosdk-live/videosdk-rtc-unity-sdk.git
Unity SDK for real-time video calls, audio rooms, and server-controlled live streaming

Trusted by 300+ global business & tech leaders

UNITY SDK TUTORIALS

From Blank Unity Scene to Live Experience, Step by Step

Start with a blank Unity scene and build a working video call or audio-only room with C#, mobile permissions, and secure backend operations.

Video Calling

Build a working video call in Unity, from scene setup to camera controls.

Audio Rooms

Build an audio-only room in Unity with C# mute and moderation controls.

UNITY SDK FEATURES

What does the VideoSDK Unity SDK support?

Create Unity calling experiences with C# callbacks, custom participant surfaces, media controls, moderation, and secure server-side streaming, recording, and transcription workflows.

Developer Experience

  • C# API surface
  • Unity Package Manager installation
  • Callback-driven meeting lifecycle
  • Android and iOS export setup
  • Official Unity sample project

UI & Custom Layouts

  • Unity Canvas controls
  • RawImage video rendering
  • VideoSurface components
  • Participant prefabs
  • Grid Layout Group views

Audio, Video & Screen Sharing

  • Microphone controls
  • Camera controls
  • Participant media streams
  • Stream enable and disable callbacks
  • Runtime permission handling

Live Streaming & Recording

  • Server-side HLS start and stop
  • Playback HLS URLs
  • Server-side RTMP output
  • Server-side meeting recording
  • Configurable stream layouts

Collaboration & Engagement

  • Participant join callbacks
  • Participant leave callbacks
  • Meeting ID sharing
  • TextMeshPro status UI
  • Application-defined engagement layer

Moderation & Access Control

  • Role-aware Unity UI
  • Local microphone control
  • Local camera control
  • Server-side participant removal
  • Server-side session controls

Performance, Scale & Observability

  • Callback-driven roster updates
  • Participant prefab cleanup
  • Stream state callbacks
  • Android and iOS device testing
  • Explicit meeting leave cleanup

Security & Compliance

  • Server-generated access tokens
  • Android runtime permissions
  • iOS privacy permissions
  • No secrets in Unity builds
  • Authenticated server operations

AI Features

  • Server-side realtime transcription
  • Post-call summary workflows
  • AI agents joining the same room
  • Webhook-driven transcript delivery
  • Transcript-powered Unity UI

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