POST https://live.api.stream/live/v2/collectionPOST https://live.api.stream/live/v2/collection/6c5d5d2a/project
Live streaming production API built for developers
Think of us as your live video infrastructure team - whether automating thousands of streams, creating redundant regions of the red carpet stream, or building a live streaming studio into your product.
We power your global cloud production pipeline and creative toolkit so you can do what you do best – focus on your customers, product, and growth.
Live API & Layout API
Use our APIs to build custom live video workflows you can automate, control programmatically, or build a UI on top of. Our cloud-native production pipeline accepts live video feeds in multiple formats (WebRTC, RTMP, etc), media files, web-based motion graphics, and more. Arrange, layer, animate, and combine into new formats while sending the live stream to multiple destinations.
Explore the APIsStudio Kit
Our Studio Kit empowers you to build a live streaming studio in days instead of months. Empower your customers to go live right from inside your product or platform. Our UI components, animation library, APIs, cloud-native production pipeline, and global architecture make it quick to start and faster to scale.
Explore Studio KitSend video sources via multiple protocols from any geography.
The API.stream global ingest network is ready to receive and route to one or multiple compositing engines.
The API.stream proprietary livestreaming engines receive layout instructions from your users or follow your programmatic automation.
The output is encoded and delivered via webRTC, RTMP, RTMPS, or SRT.
Deliver to one or multiple destinations based on your requirements.
Test a workflow as easy as 1 2 3
Our API is designed to scale with your needs. Use our powerful Layout API to composite and animate your RTMP, WebRTC, media files, and web graphics. In the simplest case, you can use our API to render any existing web-based layout to RTMP.
{
"composition": {
"external": {
"url": "https://yourweblayout.com"
}
}
}
POST https://live.api.stream/live/v2/collection/6c5d5d2a/project/2700e134/destination
{
"address": {
"rtmpPush": {
"key": "abc123",
"url": "rtmp://ingest.example.com/app"
}
}
}
POST https://live.api.stream/live/v2/collection/6c5d5d2a/project/2700e134/broadcast/start
01
Create a Collection and Project
Use our Live API to create a Project which will render your existing web-based layout.
02
Add a destination
Send to multiple destinations in different video formats.
03
Go Live
Instruct the Live API to start rendering, encoding, and transmitting your layout.
Endless possibilities & usecases
Use Studio Kit to build a live-streaming studio right into your platform. Empower your users to easily go live more often without 3rd-party tools.
Mixing remote video sources or multiple formats (WebRTC, RTMP, etc)? Want to avoid on-prem switching? Utilizing data sources to switch cameras? Our APIs make production infinitely flexible.
Add a custom graphics package to every stream from your users. Check out what we did with Happs to learn more!
Use our API to send one production to multiple destinations. Or go beyond and send custom versions to each destination with added promo graphics or alternate languages.
Get Started
Ready to get hands-on?
Access to Development API keys are completely free. We’d love to learn more about your goals, answer any questions and get you set up.
Or just sign up to our newsletter
Interested, but not ready to make a move quite yet? Keep up with our latest developments and industry news.