video sdk logo

Login

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.

Start Tutorial →

Audio Rooms

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

Start Tutorial →
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

Video SDK Logo

United States

28 Geary St, Suite 650,
San Francisco, CA 94108, United States

India flag

India

18th Floor, 1812, The Junomoneta Tower,
Adajan-Hazira Rd, Surat, Gujarat 395009, India

Video SDK Logo
Video SDK Logo
Video SDK Logo
Video SDK Logo
SOLUTIONS

Video KYC

Video Banking

Virtual Claim

Video MER

Telehealth

Astrology

Gaming

Dating

Live Commerce

Auto Proctoring

Interview-as-a-service

Virtual Events

Live Audio Streaming

Ed-Tech

PRODUCTS

AI-Agents

Real-time Audio & Video SDK

Interactive Live Streaming SDK

Real-time Transcription SDK

Character SDK

Open Source Examples

SUCCESS STORIES

Examedi

Coderschool

TYHO

ForagerOne

Immigo

DEVELOPERS

Documentation

Code Samples

Developer Updates

Developer Hub

TOP ARTICLES

What is WebRTC?

Build a React Native Video Calling App

Build a Flutter Video Calling App

RESOURCES

The Protocol by Video SDK

AI Apps

Creator Program

LEGAL

Terms Of Service

Privacy Policy

Cookie Notice

CCPA Notice

Subprocessors

DPA

RSS

COMPANY

Contact Us

Pricing

Support

Blog

Press Kit