Skip to content

florashore/studio

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,569 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔴 Livepeer Studio

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)

🛠️ Prerequisites

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)

🚀 Quick Start Guide

Follow these steps to clone and run the project locally:

git clone https://github.com/livepeer/studio.git
cd studio
yarn install

Once 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.


🧩 Project Structure

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.

📦 Core Packages

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)


🤝 Contributing

We ❤️ contributions! Here’s how to get started:

  1. Read CONTRIBUTING.md for guidelines on style, workflows, and best practices.
  2. Fork the repo & clone your fork.
  3. Create feature or bugfix branches for your work.
  4. Submit PRs against master; expect feedback via CI and maintainers.
  5. Check out Makefile for 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 & Code of Conduct

  • 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)

💡 About

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)


🧰 Useful Resources


✅ Getting Help

  • 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.

🔄 Change Log

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!

About

Livepeer Studio is your home for building, broadcasting, and publishing video on the open internet with the Livepeer Network. Effortlessly manage livestreams, video uploads, API keys, network usage, billing, and more.

Resources

License

Code of conduct

Contributing

Stars

8 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 88.4%
  • JavaScript 7.2%
  • CSS 3.0%
  • HTML 1.3%
  • SCSS 0.1%
  • Dockerfile 0.0%