# Red5 ## Docs - [Red5 + PubNub Integration for Real-Time Chat and Video](https://red5.mintlify.app/red5-cloud/development/pubnub-integration.md): Combine Red5 Cloud sub-250ms video streaming with PubNub sub-100ms chat. Retrieve auto-provisioned keys and integrate across HTML5, iOS, and Android SDKs. - [Red5 Cloud Stream Manager 2.0 REST API Guide](https://red5.mintlify.app/red5-cloud/development/stream-manager-api.md): Authenticate with JWT and use the Stream Manager REST API to locate publish/subscribe servers, create transcoding provisions, and manage streams in Red5 Cloud. - [TrueTime Meetings: Deploy a React Video Conferencing App](https://red5.mintlify.app/red5-cloud/development/truetime-meetings.md): Clone, configure, and deploy TrueTime Meetings — a production-ready React video conferencing app built on Red5 Pro WebRTC — with up to 30 participants. - [Create a Red5 Cloud Account and First Deployment](https://red5.mintlify.app/red5-cloud/getting-started/account.md): Sign up for a free 30-day Red5 Cloud trial, choose your default region, and verify your first deployment is live in under 20 minutes. - [Red5 Cloud Quick Start: Stream via WHIP, RTMP, or SRT](https://red5.mintlify.app/red5-cloud/getting-started/quick-start.md): Step-by-step guides for your first live stream on Red5 Cloud using WebRTC (WHIP), RTMP, SRT, or Zixi — from zero to broadcasting in under 10 minutes. - [Red5 Cloud: Sub-500ms Managed Live Streaming](https://red5.mintlify.app/red5-cloud/introduction.md): Red5 Cloud is a fully managed PaaS built on Red5 Pro. Get sub-500ms WebRTC latency, auto-scaling, and 10 global regions without managing servers. - [Red5 Cloud FAQ: Plans, Protocols, and Troubleshooting](https://red5.mintlify.app/red5-cloud/resources/faq.md): Answers to the most common questions about Red5 Cloud — plans, protocols, regions, auto-scaling, WHIP/WHEP, PubNub, TrueTime Meetings, and getting support. - [Red5 Cloud Release Notes: Full Version History](https://red5.mintlify.app/red5-cloud/resources/release-notes.md): Full version history for Red5 Cloud, from the initial 1.0.0 launch through the latest release. Covers new features, improvements, and bug fixes. - [Red5 Cloud Support Resources and Contact Options](https://red5.mintlify.app/red5-cloud/resources/support.md): Learn how to get help with Red5 Cloud — from the Support Portal and email to community Slack, video tutorials, and what to include in your support ticket. - [Red5 Android SDK — Native WebRTC Streaming for Android](https://red5.mintlify.app/red5-cloud/sdks/android-sdk.md): Build native Android streaming apps with sub-second WebRTC latency. Covers installation, publish and subscribe, Picture-in-Picture, conferencing, and chat. - [Red5 Backend SDK: Secure Token Generation (Node, Java, Go)](https://red5.mintlify.app/red5-cloud/sdks/backend-sdk.md): Generate secure conference and chat access tokens on your server with the Red5 Backend SDK for Node.js, Java, or Go. Keeps master credentials off the client. - [Red5 Conference SDK — Multi-Party Video Conferencing](https://red5.mintlify.app/red5-cloud/sdks/conference-sdk.md): Build multi-party video conferencing with the Red5 Conference SDK. Covers room join flow, media controls, virtual backgrounds, local recording, and chat. - [Red5 iOS SDK — Native WebRTC Streaming for iOS](https://red5.mintlify.app/red5-cloud/sdks/ios-sdk.md): Add native WebRTC streaming to iOS with Red5WebRTCKit. Covers installation, license setup, publish and subscribe flows, video settings, and camera controls. - [Red5 Cloud SDKs — Overview and Selection Guide](https://red5.mintlify.app/red5-cloud/sdks/overview.md): Compare all Red5 Cloud SDKs — WebRTC, iOS, Android, Conference, Core, and Backend — and choose the right one for your streaming application. - [Red5 Pro WebRTC SDK: Browser Publish and Subscribe](https://red5.mintlify.app/red5-cloud/sdks/webrtc-sdk.md): Add sub-second WebRTC streaming to any web page with the Red5 Pro WebRTC SDK. Publish via WHIP and subscribe via WHEP with no browser plugins required. - [Manage Your Red5 Cloud Account and Subscription](https://red5.mintlify.app/red5-cloud/users-guide/account.md): Manage your Red5 Cloud account: update profile, download invoices, edit billing info, change payment card, and manage your subscription plan. - [Red5 Cloud Architecture: Console, Nodes, and Regions](https://red5.mintlify.app/red5-cloud/users-guide/architecture.md): Understand Red5 Cloud components: the Management Console, Stream Manager 2.0, five node types, and ten global regions that power your deployments. - [Create and Configure Red5 Cloud Node Groups](https://red5.mintlify.app/red5-cloud/users-guide/deployments.md): Create Red5 Cloud deployments, configure ingress and egress for multiple regions, set up cloud storage, schedule runtimes, and manage existing deployments. - [Publish Streams to Red5 Cloud via RTMP and WebRTC](https://red5.mintlify.app/red5-cloud/users-guide/encoding.md): Configure RTMP and WebRTC (WHIP) encoders to publish live streams to Red5 Cloud, including OBS settings, codec recommendations, and FFmpeg command examples. - [Red5 Cloud RTMP Proxy: Simulcast to Any Platform](https://red5.mintlify.app/red5-cloud/users-guide/rtmp-proxy.md): Use the Red5 Cloud RTMP proxy to re-stream live content to YouTube, Facebook, Twitch, and other RTMP destinations simultaneously from a single source stream. - [Enable Adaptive Bitrate Transcoding in Red5 Cloud](https://red5.mintlify.app/red5-cloud/users-guide/transcoding.md): Enable ABR transcoding in Red5 Cloud by provisioning a Transcoder via the Stream Manager API and publishing to the correct stream name variant. - [Secure Red5 Pro Streams with JWT Authentication](https://red5.mintlify.app/red5-pro/authentication/jwt-auth.md): Secure Red5 Pro streams with signed JWTs your backend issues. Red5 Pro validates tokens locally with no external calls, supporting role and room controls. - [Delegate Stream Auth to Your Own Endpoint in Red5 Pro](https://red5.mintlify.app/red5-pro/authentication/round-trip-auth.md): Let Red5 Pro call your HTTP endpoint before every publish or subscribe. Your service returns allow or deny — integrates with any existing auth system. - [Protect Red5 Pro Streams with Simple Authentication](https://red5.mintlify.app/red5-pro/authentication/simple-auth.md): Secure Red5 Pro streams with username and password credentials. Supports in-memory and file-based credential stores for RTMP, RTSP, and WebRTC clients. - [Set Up Red5 Pro Clustering with Origins and Edges](https://red5.mintlify.app/red5-pro/configuration/clustering.md): Configure Red5 Pro clustering to scale live streams across origin and edge nodes, with cluster.xml reference, topology examples, and enable/disable steps. - [Red5 Pro Codec Support: H.264, H.265, VP8, and Opus](https://red5.mintlify.app/red5-pro/configuration/codecs.md): Configure video and audio codecs in Red5 Pro: supported codecs per protocol, enabling H.265, adjusting codec priority, and handling unsupported codecs. - [Enable Live DVR and Seek for Red5 Pro Broadcasts](https://red5.mintlify.app/red5-pro/configuration/dvr.md): Let viewers seek and rewind during live broadcasts with Red5 Pro DVR. Covers hlsconfig.xml settings, NFS cluster setup, and storage sizing guidance. - [Configure Stream Manager 2.0 for Red5 Pro Clusters](https://red5.mintlify.app/red5-pro/configuration/stream-manager.md): Set up Stream Manager 2.0 for Red5 Pro clusters. Covers JWT auth, publish and subscribe API endpoints, and end-to-end server provisioning examples. - [Deploy Red5 Pro to AWS, GCP, or Azure with Terraform](https://red5.mintlify.app/red5-pro/installation/cloud-terraform.md): Deploy a scalable Red5 Pro cluster to AWS, GCP, Azure, DigitalOcean, or OCI using official Terraform modules — Stream Manager and node groups included. - [Red5 Pro Installation: Standalone, Cloud, and Cluster](https://red5.mintlify.app/red5-pro/installation/overview.md): Install Red5 Pro as a standalone server, deploy to the cloud with Terraform, or set up a scalable cluster — with prerequisites and upgrade guidance. - [Configure SSL for Red5 Pro: Let's Encrypt and Paid CAs](https://red5.mintlify.app/red5-pro/installation/ssl.md): Secure your Red5 Pro server with SSL using Let's Encrypt, DigiCert, or GoDaddy. HTTPS is required for WebRTC browser publishing and playback. - [Install Red5 Pro on Linux, macOS, or Windows Servers](https://red5.mintlify.app/red5-pro/installation/stand-alone.md): Install Red5 Pro on Linux, macOS, or Windows, configure your license key, run it as a systemd service, and upgrade from previous versions. - [Protect Streams with DRM Encryption in Red5 Pro](https://red5.mintlify.app/red5-pro/reference/drm.md): Encrypt live streams with DRM using Red5 Pro and castLabs DRMtoday. Supports Widevine, PlayReady, and FairPlay for browser and device playback. - [Streaming Glossary: Red5 Pro Terms and Protocols](https://red5.mintlify.app/red5-pro/reference/streaming-glossary.md): Definitions for every Red5 Pro product term, streaming protocol, codec, network technology, encoder tool, and common streaming issue you will encounter.