Expand description
media transport construction and extension boundary
the runtime builds one MediaTransport from owner configuration and process
services then room code uses the opaque handle for media operations
code above this module should not branch on RTC worker internals
Structs§
- Active
Speaker Source - Transport-observed active speaker keyed by the producing media source.
- Active
Speaker Source Diagnostic - Read-only explanation for one audio source’s active-speaker policy state.
- Applied
Producer - Applied
Session Answer - Transport facts materialized while applying one negotiated SDP answer.
- Media
Transport - Opaque runtime media transport handle.
- Media
Transport Config - operator-facing RTC transport policy used to build each RTC worker
- Media
Transport Deps - Long-lived services injected into media transport construction.
- Media
Worker Id - runtime-local identifier for one rtc media worker
- Receiver
Bandwidth Snapshot - Latest receiver-side bandwidth estimates keyed by transport user.
- Session
Bitrate Limits - Per-session bandwidth policy applied by RTC workers.
- Session
Offer - server-authored SDP offer plus upload metadata for the client
- Session
Upload Encoding - one upload encoding offered to the client
- Session
Upload Slot - one offered upload media section
- Source
Policy Signal - Sender for coalesced room source-policy updates.
- Source
Policy Update Subscription - Shared drain for coalesced room source-policy invalidations.
- Transport
Bitrate Snapshot - Point-in-time bitrate measurement aggregated across one or more transport users.
- Transport
Consumer Route - consumer-to-source route identity owned by the transport boundary
- Transport
Media Id - Worker-allocated key for one media realization.
- Transport
Quality Sample - Transport
Relay Route Effect - Relay route mutation applied by the media transport.
- Transport
Session Key - Exact identity of one committed transport session.
- Transport
Source Diagnostics Snapshot - Packet activity and active-speaker observations for requested sources.
- Transport
Source Key - producer-side source identity owned by the transport boundary
- Transport
Worker Pressure Snapshot - Transport-observed pressure for one local media worker.
Enums§
- Active
Speaker Activity Reason - Reason attached to one transport-owned active-speaker diagnostic state.
- Active
Speaker Activity State - Diagnostic state for the transport-owned active-speaker policy.
- Consumer
Activity - consumer-side transport activity state
- Media
Transport Build Error - invalid construction inputs for the media transport
- Producer
Activity - producer-side transport activity state
- Relay
Route Activity - relay-route transport activity state
- Source
Packet Gate - Packet gate applied by transport to one published source.
- Transport
Adapter Error - Transport
Relay Route Action - Transport
Session Health
Type Aliases§
- Transport
Health Snapshot - Latest transport health keyed by the requested sessions.
- Transport
Quality Snapshot - Latest sampled transport-quality facts keyed by transport user.
- Transport
Result