Livepeer Studio is your all-in-one hub for building, broadcasting, and publishing video on the open internet using the Livepeer Network. Seamlessly manage live streams, video uploads, API keys, usage, billing, and more—all while unlocking scalable, decentralized video infrastructure. (GitHub)
To get started, ensure you have:
- Node.js
>=10.0.0 - Yarn
>=1.0.0 - Docker
- A Unix-like shell (for macOS/Linux; Windows users can use WSL or Git Bash) (GitHub)
Follow these steps to clone and run the project locally:
git clone https://github.com/livepeer/studio.git
cd studio
yarn installOnce dependencies are installed, you can run any of the main packages (e.g., frontend or API modules) using scripts defined in the root package.json or individual packages/* subdirectories.
The monorepo contains the following key components:
packages/api– Server-side API for managing streams, assets, and billing.packages/www– React-based frontend for interacting with Livepeer Studio..env.local.example– Example environment configuration for local development.Makefile, CI/CD configs, linting, formatting tools, and Docker setup for reproducible builds and deployments.
| Package | Description |
|---|---|
| @livepeer.studio/api | Server-side API to control streams, assets, billing etc. |
| @livepeer.studio/www | Web-based frontend with UI for video management |
These packages form the backbone of Studio’s functionality and can be run or imported independently as needed. (GitHub)
We ❤️ contributions! Here’s how to get started:
- Read CONTRIBUTING.md for guidelines on style, workflows, and best practices.
- Fork the repo & clone your fork.
- Create feature or bugfix branches for your work.
- Submit PRs against
master; expect feedback via CI and maintainers. - Check out
Makefilefor formatting, testing, and linting commands.
Please note: you’re also encouraged to join discussions and issues to help steer the project roadmap. (GitHub, crates.io)
- License – MIT. Use and distribution are permitted under MIT terms. (GitHub)
- Code of Conduct – Governed by CODE_OF_CONDUCT.md, with community standards expected for respectful interaction. (GitHub)
Livepeer Studio is designed to simplify working with decentralized video infrastructure. Whether you’re publishing live events, managing on‑demand video, or exploring API-driven custom workflows—Studio makes it both powerful and accessible. (GitHub)
- Issues – Found a bug or missing feature? Open an issue.
- Discussions – General support, questions, or community chat.
- Livepeer Discord – For real-time support and developer interaction.
See CHANGELOG.md for detailed information on releases, notable fixes, and new features. (GitHub)
Ready to get started with decentralized video? Join the community on GitHub and build with Livepeer Studio today!