CreateDuplexWebRTCBrowser

Playback audio/video via webrtc to a browser, and accept audio/video input from a browser. The browser client must conform to a custom protocol as implemented in the hosted test page. For general WebRTC ingest prefer the WHIP input node, and for egest to a downstream media server use the WHIP output node.

Request Type: WebRTCBrowserDuplexMessage (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑subscription

Subscription

⮑configuration

WebRTCBrowserDuplexConfiguration

Response Type: WebRTCBrowserDuplexEvent (streamed)

Field

Type

Repeated

Description

message

oneOf

⮑node_id

MediaNodeId

⮑subscription_response

SubscriptionResponse

⮑inbound_context

Context

⮑outbound_context

Context

⮑stream_statistics

MultiStreamStatistics