kernl

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

PropertyModifierTypeDescriptionDefined in
handlesAudioreadonlybooleanWhether 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

ParameterType
modelRealtimeModel
options?RealtimeConnectOptions

Returns

Promise<RealtimeConnection>

On this page