Red5 Pro WebRTC SDK
The Red5 Pro WebRTC SDK is a JavaScript library for integrating low-latency live streaming publish and subscribe capabilities into web applications. It supports WHIP for WebRTC publishing and WHEP for WebRTC playback, enabling sub-second latency streaming directly in the browser without plugins. The SDK provides APIs for managing stream sessions, configuring media constraints, handling connection lifecycle events, and interacting with Stream Manager for scalable deployments.
Red5 Pro WebRTC SDK is one of 17 APIs that Red5 publishes on the APIs.io network, described by an AsyncAPI event-driven specification.
Tagged areas include JavaScript, Media, SDK, Streaming, and WebRTC. The published artifact set on APIs.io includes API documentation, an API reference, and an AsyncAPI specification.
This event API exposes 4 operations across 2 channels, and defines 11 schemas. It is described by AsyncAPI 2.6.0, at version 1.0.
The API connects through a single server, wss://{host}:443/live/{streamName} (wss).
Metadata
The identity and technical contract details declared by the specification.
Channels & Operations 4
Across 2 channels, the API surfaces 4 operations. Each is listed below with its action, channel, parameters, and response codes.
Messages & Schemas 11
The contract defines 11 schemas that model the data carried by its messages. The most detailed are StreamEventPayload (5 properties), PublishRequestPayload (5 properties), IceCandidatePayload (4 properties), SdpPayload (2 properties). Each schema is shown below with its type and property counts.
Specification
The full machine-readable AsyncAPI contract behind this narrative.
Source
More from Red5 12
Other APIs Red5 publishes across the network.