aid: red5 name: Red5 description: >- Red5 provides real-time streaming infrastructure for live video and audio delivery at scale. The Red5 Pro platform includes a media server, Stream Manager 2.0 for autoscaling cloud deployments, the Brew Mixer for composite stream production, a Restreamer for pushing live streams to social media and RTMP destinations, and WebRTC and native SDKs for browser and mobile integration. Red5 APIs enable programmatic management of streams, mixers, restreaming, cluster orchestration, and node monitoring. Use cases include live events, sports broadcasting, interactive video, gaming, surveillance, and enterprise communications requiring ultra-low latency streaming. type: Index accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/red5.png tags: - Live Streaming - Media - Real-Time - RTMP - Streaming - Video - WebRTC url: https://raw.githubusercontent.com/api-evangelist/red5/refs/heads/main/apis.yml created: '2026-03-01' modified: '2026-05-19' specificationVersion: '0.19' apis: - aid: red5:server-api name: Red5 Pro Server API description: >- The Red5 Pro Server API is an HTTP-based REST API for gathering server, application, client, and stream statistics from a running Red5 Pro instance. It exposes endpoints for server health checks, application scope statistics, active stream enumeration and control, connection management, and log access. The API uses token-based authentication via the accessToken parameter and is accessible at port 5080 on any Red5 Pro server deployment. Developers can use it to monitor and manage live streaming infrastructure programmatically. humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Media - Real-Time - REST - Server Management - Streaming properties: - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ - type: APIReference url: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-applications-api/ - type: APIReference url: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-streams-api/ - type: OpenAPI url: openapi/red5-server-api-openapi.yml - aid: red5:webrtc-sdk name: Red5 Pro WebRTC SDK description: >- 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. humanURL: https://www.red5.net/docs/red5-pro/development/sdks/red5-webrtc-sdk/ baseURL: https://api.example.com tags: - JavaScript - Media - SDK - Streaming - WebRTC - WHEP - WHIP properties: - type: Documentation url: https://www.red5.net/docs/red5-pro/development/sdks/red5-webrtc-sdk/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/sdks/red5-webrtc-sdk/red5-webrtc-sdk-api-documentation/ - type: GitHub url: https://github.com/red5pro/red5pro-webrtc-sdk - type: NPM url: https://www.npmjs.com/package/red5pro-webrtc-sdk - type: AsyncAPI url: asyncapi/red5-webrtc-streaming-asyncapi.yml - aid: red5:core-sdk name: Red5 Core SDK description: >- The Red5 Core SDK is a native client library for building real-time streaming applications on Linux, Windows, and macOS desktop platforms. It offers interfaces for server connection management, media capture and processing, audio and video source configuration, renderer control, and integration with Stream Manager for autoscaled deployments. Bindings are available for C++, Python, and other native environments. humanURL: https://www.red5.net/docs/red5-pro/development/sdks/red5-core-sdk/ baseURL: https://api.example.com tags: - Desktop - Linux - Media - Native - SDK - Streaming - Windows properties: - type: Documentation url: https://www.red5.net/docs/red5-pro/development/sdks/red5-core-sdk/ - type: SDKs url: https://www.red5.net/live-streaming-sdks/ - aid: red5:ios-sdk name: Red5 Pro iOS Streaming SDK description: >- The Red5 Pro iOS Streaming SDK is a native iOS library for integrating real-time live streaming publish and subscribe capabilities into iOS applications. It supports H.264 video and AAC/Opus audio encoding, WebRTC-based streaming with WHIP/WHEP, and integration with Stream Manager for cluster-aware streaming deployments. Example code and testbeds are available on GitHub. humanURL: https://www.red5.net/docs/red5-pro/development/sdks/ baseURL: https://api.example.com tags: - iOS - Media - Mobile - SDK - Streaming - Swift properties: - type: Documentation url: https://www.red5.net/docs/red5-pro/development/sdks/ - type: GitHub url: https://github.com/red5pro/streaming-ios - aid: red5:android-sdk name: Red5 Pro Android Streaming SDK description: >- The Red5 Pro Android Streaming SDK is a native Android library for integrating real-time live streaming publish and subscribe capabilities into Android applications. It supports H.264/H.265 video encoding, AAC audio, WebRTC-based streaming, and adaptive bitrate control. SDK examples and testbeds are available on GitHub for common streaming use cases. humanURL: https://www.red5.net/docs/red5-pro/development/sdks/ baseURL: https://api.example.com tags: - Android - Java - Media - Mobile - SDK - Streaming properties: - type: Documentation url: https://www.red5.net/docs/red5-pro/development/sdks/ - type: GitHub url: https://github.com/red5pro/streaming-android - aid: red5:red5-admin-api name: Red5 Admin API description: Node metrics, system info, and autoscaling management humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Admin properties: - type: OpenAPI url: openapi/red5-admin-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-applications-api name: Red5 Applications API description: Application scope statistics and management humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Applications properties: - type: OpenAPI url: openapi/red5-applications-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-file-restreamer-api name: Red5 File Restreamer API description: Restream recorded FLV or MP4 files as pseudo-live streams humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - File Restreamer properties: - type: OpenAPI url: openapi/red5-file-restreamer-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-images-api name: Red5 Images API description: Image overlay management for mixer sessions humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Images properties: - type: OpenAPI url: openapi/red5-images-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-inputs-api name: Red5 Inputs API description: Input stream management for mixer sessions humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Inputs properties: - type: OpenAPI url: openapi/red5-inputs-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-logs-api name: Red5 Logs API description: Server log access endpoints humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Logs properties: - type: OpenAPI url: openapi/red5-logs-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-mixers-api name: Red5 Mixers API description: Mixer session lifecycle management humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Mixers properties: - type: OpenAPI url: openapi/red5-mixers-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-provision-api name: Red5 Provision API description: Stream provisioning, authentication, and configuration humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Provision properties: - type: OpenAPI url: openapi/red5-provision-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-proxy-api name: Red5 Proxy API description: WHIP, WHEP, and WebSocket proxy endpoints humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Proxy properties: - type: OpenAPI url: openapi/red5-proxy-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-rtmp-restreamer-api name: Red5 RTMP Restreamer API description: Configure RTMP and RTMPS push/pull restreaming humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - RTMP Restreamer properties: - type: OpenAPI url: openapi/red5-rtmp-restreamer-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-servlet-configuration-api name: Red5 Servlet Configuration API description: Server-level restreamer plugin configuration humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Servlet Configuration properties: - type: OpenAPI url: openapi/red5-servlet-configuration-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ - aid: red5:red5-streams-api name: Red5 Streams API description: Live stream enumeration, statistics, and control humanURL: https://www.red5.net/docs/red5-pro/development/api/server/red5-pro-server-api-overview/ baseURL: http://localhost:5080/api/v1 tags: - Streams properties: - type: OpenAPI url: openapi/red5-streams-api-openapi.yml - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-streams-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-admin-api/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/stream-manager-2-0/stream-manager-2-proxy-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/mixer/brew-mixer-api/ - type: Documentation url: https://www.red5.net/docs/red5-pro/development/api/restreamer/ - type: APIReference url: >- https://www.red5.net/docs/red5-pro/development/api/restreamer/red5-pro-restreamer-api-rtmp/ common: - type: AgenticAccess url: agentic-access/red5-agentic-access.yml - type: DomainSecurity url: security/red5-domain-security.yml - type: Authentication url: authentication/red5-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/red5pro - type: Website url: https://www.red5.net/ - type: Documentation url: https://www.red5.net/docs/red5-pro/ - type: GitHubOrganization url: https://github.com/red5pro - type: GitHubOrganization url: https://github.com/Red5 - type: SDKs url: https://www.red5.net/live-streaming-sdks/ - type: Pricing url: https://www.red5.net/pricing/ - type: Blog url: https://www.red5.net/blog/ - type: Contact url: https://www.red5.net/contact/ - type: JSONLDContext url: json-ld/red5-context.jsonld - type: JSONSchema url: json-schema/red5-stream-schema.json - type: JSONSchema url: json-schema/red5-restream-provision-schema.json - type: OpenAPI url: openapi/red5-server-api-openapi.yml - type: OpenAPI url: openapi/_original/red5-stream-manager-2-openapi.yml - type: OpenAPI url: openapi/_original/red5-brew-mixer-api-openapi.yml - type: OpenAPI url: openapi/_original/red5-restreamer-api-openapi.yml - type: AsyncAPI url: asyncapi/red5-webrtc-streaming-asyncapi.yml - type: JSONStructure url: json-structure/red5-stream-structure.json - type: SpectralRuleset url: rules/red5-rules.yml - type: Vocabulary url: vocabulary/red5-vocabulary.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com