• Developer Guides
    • Project Setup
      • .NET
      • Android
      • iOS
      • JavaScript
      • macOS
      • .NET MAUI
      • Unity
    • Set Up Client Logging
    • Register a Client
      • Generate Authorization Token Server Side
    • Use Channels
      • Mute and Unmute Other Participants
    • Media
      • Handle Local Media
      • Handle Local Media for JavaScript
      • Capture and Preview Local Media
      • Handle Remote Media
      • Android Audio Device Management
      • Enable Acoustic Echo Cancellation
      • iOS Audio Session Management
      • Use a File Source
    • Connections
      • Create Streams and Connections
      • SFU Connection
      • MCU Connection
      • Broadcast Using SFU or MCU
      • P2P Connection
      • Connection Statistics
      • Reregister and Reconnect
      • Bypass Firewall Restrictions Using ICE Servers
      • What Are STUN, TURN, and ICE?
      • Broadcast Using RTMP
      • RTMP Stream Layout
      • Start or Stop a Recording on a Channel
      • Associate a Tag with a Recording
    • Capture a User's Screen
    • Audio and Video Source
      • Manage Audio and Video
      • Create Custom Sources and Sinks
      • Work With Android Camera2 API
      • Insertable Streams
    • Data Channels
      • Signaling Over Data Streams
    • Media-Over-WebSockets
    • Support H.264
    • DTMF Signalling
    • Perform Adaptive Video Resolution
    • Simulcast
    • Webhooks
      • Application Webhooks
      • Channel Webhooks
  • Tuning Guides
  • Migration Guides
    • Migrate from IceLink
    • Migrate from Websync
    • Migrate from LiveSwitch Connect to RTMP
  • Known Limitations