Interface: RealtimeTransport
Defined in: packages/protocol/src/realtime/model.ts:123
A transport factory for custom connection mechanisms (e.g., WebRTC).
Pass to RealtimeSession when you need to handle audio via media tracks instead of base64 events.
Properties
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
handlesAudio | readonly | boolean | Whether this transport handles audio I/O internally (e.g., WebRTC). If true, cannot use a channel with this transport. | packages/protocol/src/realtime/model.ts:128 |
Methods
connect()
connect(model: RealtimeModel, options?: RealtimeConnectOptions): Promise<RealtimeConnection>;Defined in: packages/protocol/src/realtime/model.ts:133
Create a connection using this transport.
Parameters
| Parameter | Type |
|---|---|
model | RealtimeModel |
options? | RealtimeConnectOptions |
Returns
Promise<RealtimeConnection>