Live Video Streaming SDKs
Integrate flexible, scalable, and interactive live streaming
into your applications using our live streaming SDK.
Supported Platforms & Frameworks
Our SDKs are optimized to increase server capacity and reduce hosting costs. With built-in functionality, they save you time while boosting the performance of your native applications. We offer live streaming SDKs for the following platforms:
Unreal Engine SDK
Request access
Unity SDK
Request access
We had you covered
/ Use the following developer-friendly resources:Documentation
Explore our documentation guides to integrate Red5 SDKs into your apps.
Samples
Clone our GitHub sample projects with ready-to-use code examples.
Community
Join our Slack to explore explore questions from other developers, connect with them, and learn from their experience.
Key Features & Capabilities
Real-Time Streaming
Stream video with sub-250 millisecond ultra-low latency optimized for real-time interactivity.
Deployment Flexibility
Deploy on-premises, in private or public cloud, or hybrid.
Multi-Protocol Support
Use WebRTC, RTMP, RTSP, HLS, SRT, MPEG-TS, and Zixi streaming protocols.
Autoscalable Infrastructure
Scale to millions of concurrent viewers without any limits.
Security & Access Control
Protect streams with enterprise-grade security and monitoring features, including token-based authentication, stream encryption (TLS, DTLS, etc.), geofencing/IP whitelisting, and air-gapped streaming support.
Compositing
Mix and arrange multiple video and audio feeds in real time with our live streaming SDKs using server-integrated mixers, choosing Brew for native performance or CEF for web-based flexibility.
Recording and VOD Capabilities
Record and store your live streams effortlessly for on-demand playback.
Live Metadata Support
Send real-time metadata with your streams using Red5 SDKs, including speaker names, song titles, scores, and captions, to power overlays, discovery, and interactive features.
Watermarking
Create a server-side watermarked stream to brand your content.
Analytics & Monitoring
Monitor your stream health, bitrate, frame rate, connection status, and latency with intuitive dashboards.
Closed Captioning
Enhance accessibility and engagement with real-time captions, ensuring your content reaches wider audiences anywhere, anytime.
Why Choose Red5 SDKs
Transparent and Flexible PricingClear monthly pricing per launched project with no hidden fees. See the Pricing section for details.
Hands-on supportWe reply to your support inquiries via email, through private dedicated channels in the Slack community for developers, and by phone.
Quicker go-to-marketBuild complex layouts easily
Trusted by leading companies
such as Amazon, Sony, the US DoD, Harvard University, the San Diego Country Sheriff’s Department, and more
20
YEARS
of providing live
streaming solutions
since 2005
10
REGIONS
for Global infrastructure
coverage and
performance
10
BILLIONS+
connection minutes
every month

Use Cases
/ Empowering live streaming in any industry.Live Events
Remote Production
Online Auctions & Bidding
Government & Surveillence
Gaming & eSports
Casinos & Betting
Pricing
Pricing starts at $419 per launched project. For example, if your project uses the iOS, Android, and more macOS SDKs, the total is $419. To get started, begin a 30-day Red5 Pro trial, or sign up for Red5 Cloud’s Pay-As-You-Grow plan with 50 GB of streaming and 6,000 instance hours for free monthly. Contact us to discuss your use case.
FAQs
What is a live streaming SDK?
A live streaming SDK is a software development kit that provides the tools and resources needed to add live video streaming features into an application. It usually includes pre-built libraries, APIs, documentation, and sample code to simplify development. By using a live streaming SDK, developers can integrate video capture, encoding, transmission, and playback into their apps quickly, while ensuring performance and scalability without having to build everything from scratch.
What is a live streaming API?
A live streaming API is an interface that allows applications to communicate with a streaming platform using defined rules and commands. It lets developers start and stop streams, manage viewers, adjust settings, and access analytics programmatically. By using APIs, you can integrate streaming capabilities into your app without handling low-level video processes, making it easier to connect your application with existing streaming services.
When should I use a live streaming SDK?
You should use a live streaming SDK when you want to integrate streaming features directly into your application without building complex infrastructure on your own. SDKs are most useful when you need faster development, reliable performance, and built-in tools like adaptive bitrate streaming, chat integration, or interactive features. They simplify coding tasks and provide ready-made functionality, allowing you to deliver high-quality streaming experiences to your users more quickly.
What platforms do Red5 SDKs support?
iOS, Android, Windows, macOS, Linux, Unity, Unreal, HTML5. This wide coverage ensures that whether you are targeting mobile, desktop, web, or game engines, you can deliver consistent, real-time streaming experiences without additional compatibility concerns.
What latency should I expect?
With Red5 SDKs, you can achieve sub-250 millisecond latency using WebRTC and the Red5 XDN for real-time delivery. In cases where ultra-low latency is not required or network conditions demand it, the system can fall back to HLS for broader device compatibility. This flexibility allows you to balance speed, reliability, and reach depending on the needs of your application.
Can I monetize my streams?
Yes, Red5 SDKs make it simple to build monetization workflows into your streaming applications. You can enable live-to-VOD recording for on-demand playback and integrate our patented technology of server-side ad insertion (SSAI) for seamless, scalable ad delivery. These features allow you to create new revenue streams while maintaining a smooth viewer experience, whether you are targeting subscriptions, advertising, or hybrid models.
How long does it take to integrate live streaming features into my existing app using SDKs?
The time required to integrate live streaming features with SDKs depends on your app’s complexity and the features you want to add. Many developers can implement basic streaming within a few hours using sample code and documentation included in the SDK. For advanced features such as real-time interactions, analytics, or large-scale deployments, integration may take several days, but SDKs significantly reduce development time compared to building from scratch.
How much does it cost to use Red5 SDKs?
Pricing starts at $419 per launched project. You can try the SDKs with a 30-day Red5 Pro trial or via Red5 Cloud’s Pay-As-You-Grow free tier (50 GB and 6,000 instance hours monthly). Contact us to discuss your project.Â
Our Other Red5 Products
Red5 Cloud
A fully managed PaaS that delivers globally scalable, ultra-low-latency streaming with dedicated infrastructure for each customer, ensuring performance, security, and flexibility at ant scale.
Sign up to start building for free!
No credit card required. 50 GB of streaming and 6,000 instance hours for free each month.
Red5 Pro
Server software designed for ultra-low latency streaming at scale for those who need to deploy on-premises and have more flexibility and customization.
Start a 30-day trial to try all capabilities.
Red5 Open-Source
Free tools for developers, including the Red5 media server, TrueTime Solutionsâ„¢, Load Testing Tools, and more.
Access, customize, and contribute to our open-source projects.
Customer Stories

Red5’s ability to sync video and handle our unique data requirements made it the ideal choice for our racing broadcast solution. It’s been instrumental in creating an unparalleled fan experience for Formula Drift events, bringing the thrill of the race to screens worldwide.
Dennis Lomonaco, CEO at TorkHub

Red5 allows us to completely virtualize live user testing of GeForce Now games with synced data and multiple views, all while recording in the cloud for easy playback of the sessions.
Jim Van Welzen, Director of Software at NVIDIA

Upgrading our video management system was essential for Caltrans District 7, and the collaboration with Red5 Pro and FLIR has proven to be a game changer. Their IP VDS solution not only addressed the limitations of our legacy system but also enhanced our operational capabilities with web-based real-time video streaming, meeting our stringent security requirements. The unmatched clarity in their proposal and positive customer references gave us the confidence to move forward. The high-availability technology provided by Chris Allen’s team allows our system to scale dynamically, ensuring that we can efficiently manage traffic and improve safety across our network.
Mumu Aung Than, Branch Chief at California Department of Transportation D7

The partnership with Red5 creates a combined solution which delivers ultra-low latency streaming solutions, both on-premises and in the cloud, ensuring enhanced security and comprehensive monitoring capabilities for our clients. This collaboration empowers industries such as live sports, interactive TV, surveillance, and gaming to provide next-level real-time experiences.
Jonathan McKee, VP Product Management & Customer Support at Amino