Chimera Bridge

Configuration

Configure Chimera Bridge settings

Configuration

Environment Variables

Set these environment variables for your project:

VariableDescriptionExample
CHIMERA_URLWebSocket URL of your streaming serverwss://your-server.example.com
CHIMERA_TOKENJWT access tokeneyJhbGciOiJIUzI1...
CHIMERA_BRIDGE_LICENSEYour license keyA9ZC-XXXX-XXXX-XXXX-XXXX

Component Properties

Configure settings directly on the Chimera Publisher component:

Connection Settings

  • Room URL: Your server WebSocket URL
  • Access Token: JWT token with room permissions
  • Client Role: Auto/Publisher/Subscriber/Both

Audio Settings

  • Sample Rate: Audio sample rate (default: 48000 Hz)
  • Channels: Number of audio channels (1 = mono recommended)
  • Audio Bitrate: Bitrate in bps (24000-48000)
  • Enable DTX: Discontinuous transmission (disable for AI voice)

Debug Settings

  • Record Received Audio: Save incoming audio for debugging
  • Record Sent Audio: Save outgoing audio for debugging
  • Start Debug Tone: Send test tone instead of microphone

Runtime Configuration

You can also configure settings at runtime via Blueprint or C++:

UChimeraPublisherComponent* Publisher = GetComponentByClass<UChimeraPublisherComponent>();
Publisher->RoomUrl = TEXT("wss://new-server.example.com");
Publisher->Token = MyToken;
Publisher->Connect();

Config File

Add settings to Config/DefaultEngine.ini:

[ChimeraBridge]
LicenseKey=A9ZC-XXXX-XXXX-XXXX-XXXX

On this page