Skip to content

livepeer/studio-sample-app

Repository files navigation

Livepeer Studio Logo Livepeer Studio Sample App

A sample application that demonstrates the features of Livepeer Studio

⏱ Quick Start

Prerequisites: Node (v16 LTS) plus npm and Git

clone/fork 🎥 Livepeer Studio Sample App:

git clone https://github.com/livepeer/studio-sample-app.git

install Studio Sample App and dependencies:

cd studio-sample-app
npm install

start Studio Sample App:

npm run dev

🔏 Setup environment Variable:

This sample app uses an API key from a monitored account made for public use. When customizing this for your own use, setup a .env file and store you API key there for security.

Make sure to include the .env in the .gitignore

📼 On Demand

  • Upload assets

  • Update assets

  • Delete assets

  • Get all assets

  • Get individual assets

🧰 On Demand SDK

  • useAsset

  • useUpdateAsset

  • useCreateAsset

📡 Livestream

  • Create stream

  • Get all streams

  • Get individual stream

  • Get all sessions

  • Get individual session

📹 Livestream SDK

  • useStream

  • useCreateStream

  • useStreamSessions

  • useUpdateStream

📜 Documentation

📖 Resources