Skip to Content
SettingsScreen Sharing

Screen Sharing

Configure TURN server settings for WebRTC-based screen sharing. A TURN server relays video streams when direct peer-to-peer connections are blocked by firewalls or NAT.

Navigate to Settings > Screen Share.

Requires the Admin role and the SCREEN_SHARE_WEBRTC entitlement (Professional plan and above).

Screen Share Methods

Inspire supports two methods for sharing your screen to display endpoints:

MethodQualityAudioFirewallSetup
WebRTCFull quality videoYesMay need TURN serverDefault, zero-config on same network
RelayLower framerateNoWorks through any firewallPer-endpoint setting, uses existing SignalR

WebRTC is the default and provides the best experience. It works without any configuration when the presenter and display are on the same network. A TURN server is only needed when WebRTC connections fail due to strict corporate firewalls or symmetric NAT.

Relay mode sends screen frames via the existing SignalR connection to the Edge server. It has lower quality and no audio, but works through any firewall without additional infrastructure. Configure relay mode per-endpoint in the endpoint settings.

TURN Server Configuration

If WebRTC connections are failing, configure a TURN server:

FieldDescriptionExample
TURN Server URLThe TURN server addressturn:turn.example.com:3478
UsernameAuthentication usernameinspire
CredentialAuthentication credential/password(your credential)

Supported Protocols

ProtocolFormatUse Case
turn:Unencrypted TURNInternal networks
turns:TLS-encrypted TURNPublic internet / security-sensitive

When TURN Is Needed

A TURN server is required when:

  • Displays and presenters are on different networks separated by strict firewalls
  • The network uses symmetric NAT that prevents WebRTC hole-punching
  • Corporate security policy blocks peer-to-peer UDP traffic

TURN is not needed when:

  • Displays and presenters are on the same local network
  • The firewall allows UDP traffic between the presenter and display

Self-hosted coturn  works well with Inspire. Commercial TURN services like Twilio TURN or Xirsys are also compatible.

Saving Configuration

Enter the TURN server details and click Save Changes. A sticky bar appears at the bottom when you have unsaved changes. Click Discard to revert to the last saved values.

Last updated on