Start building with ultra low latency streaming, clipping, and other high performance video features in seconds
Since the project’s founding in 2017, Livepeer’s mission has been to build the world’s open video stack. Today we are announcing a major upgrade to Livepeer’s documentation, supportive developer tooling, and new video product features.
With this announcement, Livepeer Studio is proud to offer developers the most comprehensive suite of high performance, open source video products on the market, delivered with up to 90% in cost savings compared to traditional cloud providers.
Read on for the highlights and visit docs.livepeer.org to discover the full Livepeer video toolkit. You can also contribute and stay up to speed on all future Livepeer product announcements, release notes and roadmap here .
Let an AI assistant guide you step-by-step on how to accomplish your video workflow using Livepeer.
Find a complete new and interactive api playground that lets developers use and test apis directly from the docs. https://docs.livepeer.org/api-reference/stream/create
Find language-specific code examples and client libraries across Javascript, Python, PHP, Go, and Java.
React and React Native hooks and components for streaming, video playback, asset uploads, and more.
Launch an ultra low latency video app with Livepeer in seconds 💨 with a new Command Line Interface (CLI): a single line of code with an API key that lets developers quickly and easily start using Livepeer Studio. https://docs.livepeer.org/developers/livepeer-studio-cli
Our documentation and tooling enhancements also highlight a number of exciting new features within Livepeer Studio’s hosted gateway to the Livepeer network. Below are some of the video product features that will make the biggest difference for your video workflow:
Viewer engagement allows video applications to thrive, and modern livestream applications allow users to interact with creators and brands in realtime. These types of interactions aren’t possible with traditional (10–30s) or low latency (5–10s). Instead they rely on ultra-low latency of 0.5–3 seconds,
With traditional cloud providers, ultra-low latency comes with a hefty price tag, especially at scale. With up to 90% cost savings, Livepeer Studio provides a cost-effective ultra-low latency workflow to help you create a great interactive experience that drives viewer engagement.
Broadcast to a global audience with 500ms end-to-end latency, and scale up to 100k concurrent viewers per stream. Find out more here .
Long videos and long-running live streams are great for engaging dedicated audiences, but they are hard to share on social media when you want to drive attention back to the streams and highlight key moments. Livepeer Studio’s new livestream clipping capabilities make it easy to generate short clips of your streams via API so you can easily capture and edit highlights, share them out to social media, put them in your app, or mint them as NFTs.
View the clipping docs, or ask the in-doc AI assistant how to get started.
Builders can now easily retrieve thumbnails for ongoing livestreams, as well as on-demand assets. Thumbnails are frequently used as poster images when displaying livestreams or assets within an application, and can also enable timeline hover previews (i.e., hovering over the player’s timeline bar and seeing a preview image for a portion of the video).
For more info, check out the Livestream Thumbnail and Asset Thumbnail guides.
Improved multistream management makes it easy to add new targets for your streams. You can use Livepeer to stream into your app or website, while also adding target social platforms like Twitch, Youtube, X, or any custom endpoint of your choosing.
This workflow helps creators achieve distribution to a wider audience. To drive viewers to your desired platform, you can toggle multistream on and off during a stream or mute audio on the target stream. Check out the multistream guide here.
The Livepeer Player now makes it easy to play back video on your site with the lowest possible latency across a number of supported protocols. Use the supported React and React Native code examples to configure all the necessary display parameters and access controls.
If you prefer another player, you can add our 1-line metrics plugin to collect the same data. View the Player docs here .
Livepeer Studio’s player and API also now support comprehensive viewership metrics, performance data, and device type data to give you insight into engagement on your video content.
Check out the full feature set here and stay tuned for additional analytics feature releases coming in the first quarter of 2024.
Oftentimes applications want to let their users go live directly from within their browser, especially in user-generated-content applications. The Studio docs include instructions for using a React-based in browser broadcast component that streams WebRTC video through Livepeer. No more OBS or third-party broadcasting software required.
This update provides a new API for users that would like to utilise Livepeer’s transcoding capabilities directly within their application and store it into any S3 compatible location.
The Transcode API offers developers the flexibility to manage metadata and storage of the transcoded video themselves and create an optimized streaming experience using adaptive bitrate streaming. The API supports outputting to S3-compatible providers such as Storj or web3storage and as with the Asset API, we support outputting HLS and/or MP4. Documentation can be found here.
Lastly, it is worth highlighting that Livepeer Studio offers a stream health monitoring solution that lets developers get a pulse on the health of incoming streams to help themselves and their users debug issues. View ingest rates and status on things like transcoding and restreaming to find out if an error is occurring in real time. Docs here.
Livepeer is an open source, community-driven project. Our docs are not just push and read; they are an interactive product allowing users and partners to learn, exchange, and co-innovate.
Please let us know if you encounter an issue or have other comments. We value your suggestions for anything needs flagging, and your feedback overall, as it helps us improve and refine features, and update documentation.
Share your feedback by joining our Discord and posting in the #Developer-Lounge channgel. The Livepeer Sudio changelog is also a place where users can submit their requests for doc improvements, or new features overall.
And if you’re curious about the Livepeer ecosystem, check out Awesome Livepeer : a community curated list of projects, tutorials, demos, and resources.