-
Notifications
You must be signed in to change notification settings - Fork 6
/
README.md
152 lines (124 loc) · 9.41 KB
/
README.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
<div align="center">
# <a style="color: inherit" href="https://github.com/rickstaa/awesome-livepeer">Awesome LivePeer</a> [![Awesome](https://awesome.re/badge.svg)](https://awesome.re) <!-- omit in toc -->
> **Note**
> Just type `livepeer.cool` to go here.
A community curated list of projects, tutorials, demos, and resources within the [Livepeer](https://livepeer.org) ecosystem.
<a href="https://livepeer.org" target="_blank" rel="noopener noreferrer">
<img src="/assets/images/livepeer_banner_green.png" alt="Livepeer Logo"/>
</a>
</div>
<!-- TOC -->
<!-- omit in toc -->
## Contents
- [Apps Built With Livepeer](#apps-built-with-livepeer)
- [Developer Tools](#developer-tools)
- [Tutorials](#tutorials)
- [Demo Apps](#demo-apps)
- [Network Tools](#network-tools)
- [Orchestrator Pools](#orchestrator-pools)
- [Staking Tools](#staking-tools)
- [Node Operator Tools](#node-operator-tools)
- [Analytics / Stats / Monitoring](#analytics--stats--monitoring)
- [General Livepeer Education](#general-livepeer-education)
<!-- CONTENT -->
## Apps Built With Livepeer
- [Beem](https://www.beem.xyz/)
- [BeyondClub](https://www.beyondclub.xyz/)
- [Bonfire](https://www.bonfire.xyz/)
- [Buttrfly](https://buttrfly.app/)
- [DiverseHQ](https://diversehq.xyz/)
- [EthGlobal.tv](https://ethglobal.tv/)
- [Glass](https://glass.xyz)
- [Gummys](https://www.gummys.io/)
- [Huddle01](https://huddle01.com)
- [Hypeshot](https://www.hypeshot.io/)
- [Kavarii](https://kavarii.com/)
- [Lens Media Snapshots](https://docs.lens.xyz/docs/media-snapshots)
- [Lenspeer](https://lenspeer.com/)
- [LensPlay](https://www.lensplay.xyz/)
- [LensPort](https://lensport.io/)
- [Lenster](https://lenster.xyz/)
- [Lenstube](https://lenstube.xyz/)
- [LensShare](https://lenshareapp.xyz/)
- [Livespace](https://about.live.space/)
- [LongTake NFT Publisher](https://video-nft-sdk.vercel.app/)
- [Minds](https://minds.com/)
- [Mintflick](https://mintflick.app)
- [Monaverse](https://monaverse.com/)
- [Orb](https://orb.ac/)
- [Picarto.tv](https://picarto.tv/)
- [Pinsta](https://pinsta.xyz/)
- [Radar](https://radarlaunch.app/)
- [Serraform](https://stream.serraform.com/) (Decentraland)
- [Soclly](https://www.soclly.com/)
- [StreamETH](https://streameth.tv/)
- [Switchboard](https://switchboard.live)
- [The Lot Radio](https://www.thelotradio.com/)
- [Tribe Social](https://tribesocial.io/)
- [Waves](https://wav3s.app/)
- [Xeenon](https://xeenon.xyz/)
## Developer Tools
- [`go-livepeer`](https://github.com/livepeer/go-livepeer) - Client software running Livepeer Public Transcoding Network.
- [Livepeer Studio](https://livepeer.studio) - All the tools needed to build apps with decentralized video streaming, including livestreaming, video on demand, and video NFT minting.
- [Livepeer Subgraph](https://thegraph.com/hosted-service/subgraph/0xcadams/livepeer-arbitrum-one) - A protocol for affordable and reliable video encoding. Find transcoders, delegators, earning pools, and staking rounds.
- [Livepeer Catalyst](https://docs.livepeer.org/guides/developing) - An infinitely scalable open-source media server for streaming directly onto the Livepeer network.
- [livepeer.js](http://livepeerjs.org) - Livepeer JavaScript library that enables developers to quickly add video to their applications.
- [MistServer](https://mistserver.org/) - Full-featured, next-generation streaming media toolkit designed for system integrators.
- [Bubble Plugin](https://bubble.io/plugin/livepeer-1677840415216x421611770103726100) - Community supported no-code tool for adding video to your app or prototype via Livepeer, without writing any code.
- [Livepeer Studio CLI](https://docs.livepeer.org/developers/livepeer-studio-cli) - CLI tool to generate a new Livepeer App in seconds.
### Tutorials
- [Building a Full Stack Web3 TikTok Clone with React Native, Livepeer, and Lens Protocol](https://blog.suhailkakar.com/building-a-full-stack-web3-tiktok-clone-with-react-native-livepeer-and-lens-protocol)
- [Building a Full Stack Web3 YouTube Clone with Next, IPFS, The Graph, Solidity, and Livepeer](https://blog.suhailkakar.com/building-a-full-stack-web3-youtube-clone-with-next-ipfs-the-graph-solidity-and-livepeer)
- [Upload and Stream videos off of Arweave with Livepeer](https://docs.livepeer.org/tutorials/developing/upload-playback-videos-on-arweave)
- [Upload, Transcode, and Stream videos off of IPFS with Livepeer](https://docs.livepeer.org/tutorials/developing/upload-playback-videos-on-ipfs)
- [Playback videos off of 4everland using Livepeer](https://docs.livepeer.org/tutorials/developing/upload-playback-videos-on-ipfs-4everland)
- [10x Cost Reduction on global video storage + delivery with Storj and Livepeer](https://www.youtube.com/watch?v=pFKJG64yhIk)
- [Using `go-livepeer` to create your own platform for livestreaming](https://github.com/videodac/livepeer-broadcaster)
- [Cybertube - Decentralized YouTube built on Livepeer + Cyberconnect (with demo app)](https://cyberconnect.hashnode.dev/cybertube-a-decentralized-video-sharing-platform-built-on-cyberconnect-using-livepeer)
- [How to token gate videos using Livepeer + LIT](https://docs.livepeer.org/tutorials/developing/token-gate-videos-using-lit)
- [How to token gate videos using Livepeer + Guild.xyz](https://docs.livepeer.org/tutorials/developing/token-gate-videos-using-guildxyz)
- [Streaming into Decentraland with Livepeer Studio](https://github.com/decentraland-scenes/video-streaming/blob/main/README.md)
### Demo Apps
- [Demo TikTok clone built on Livepeer + Lens Protocol](https://github.com/livepeer/livepeer-lens-shortvideos)
- [Justcast.it: 1 click "start livestream" from the browser](https://github.com/victorges/justcast.it)
- [OurTube - decentralized YouTube sample app](https://github.com/suhailkakar/Decentralized-YouTube)
- [Sample app for video playback off of dStorage like IPFS and Arweave](https://github.com/suhailkakar/livepeer-dStorage-playback)
- [Sample app combining Filecoin's FVM and Livepeer](https://github.com/suhailkakar/FVM-x-Livepeer-Example-App)
- [Mint Video NFTs on Solana](https://github.com/suhailkakar/livepeer-solana-nft)
- [Token gating a video on an EVM chain](https://github.com/suhailkakar/Livepeer-EVM-Tokengating)
- [Token gating a video on Aptos](https://github.com/suhailkakar/Livepeer-Aptos)
- [TurboETH Livepeer App Template](https://www.turboeth.xyz/integration/livepeer/livestream/new/browser)
- [Unity Livepeer Client](https://github.com/alextitonis/Unity-Livepeer-Client)
- [Use Guild.xyz to token gate video content](https://github.com/suhailkakar/livepeer-guild-token-gated-vod)
- [WebRTMP sample app](https://github.com/livepeer/webrtmp-sdk)
## Network Tools
### Orchestrator Pools
- [Titan Node Pool](https://titan-node.com/)
- [Video Miner](https://video-miner.com/)
- [Livepool](http://livepool.io)
### Staking Tools
- [StakingRewards](https://www.stakingrewards.com/earn/livepeer/) - Staking statistics on Livepeer.
- [Tenderize](https://www.tenderize.me/) - Liquid staking protocol for LPT.
### Node Operator Tools
- [Telegram Watcher Bot](https://forum.livepeer.org/t/telegram-bot-orchestrator-watcher/1077) - Telegram bot. Allows users to receive notifications about their chosen orchestrators.
- [Docker Portainer](https://github.com/AuthorityNull/Livepeer-Docker-Portainer) - Guide for node operator efficiency.
- [Livepeer Exporter](https://github.com/transcodeninja/livepeer-exporter) - Enhanced monitoring tool for the Livepeer network and Livepeer orchestrators.
- [Livepeer Orchestrator Explorer](https://stronk.rocks/livepeer) - Orchestrator explorer and data tools.
- [Production Log Monitoring and Alerting](https://forum.livepeer.org/t/guide-production-log-monitoring-and-alerting/2004) - Forum guide that's very useful for node operator monitoring. <!--lint ignore double-link-->
- [Running an orchestrator on Linux](https://hedgedoc.ddvtech.com/wpwHEXMFTueUM7jqhikTvw?view) - Detailed step by step technical guide.
- [Orchestrator Pricing Visibility](https://grafana.stronk.tech/d/g423g24y/orchestrator-ppp?orgId=1&refresh=5s&var-regions=Leiden) - Price per pixel changes over time on a per orchestrator basis.
### Analytics / Stats / Monitoring
- [Livepeer Arbitrum Dune Dashboard](https://dune.com/stronk/livepeer-arbitrum) - Dune dashboard on Livepeer protocol state.
- [Livepeer Macro Financial Statements](https://dune.com/messari/Messari:-Livepeer-Macro-Financial-Statements) - Dune dashboard from Messari.
- [Messari Livepeer Profile](https://messari.io/asset/livepeer)
- [Orchestrator Payout Report](https://www.livepeer.tools/payout/report) - Livepeer.Tools orchestrator payout dashboard.
- [Web3 Index](http://web3index.org) - Usage based fee metrics on web3. Infrastructure protocols including Livepeer.
## General Livepeer Education
- [Livepeer Academy](https://livepeer.academy/) - Video tutorials and quests to learn about Livepeer.
- [Livepeer Docs](https://docs.livepeer.org) - Official documentation.
- [API Reference](https://docs.livepeer.org/reference/api) - Reference section of the docs for the Livepeer API.
- [Livepeer Primer](https://livepeer.org/primer) - Visual overview of the Livepeer protocol.
- [Livepeer Staking in 10 Minutes](https://www.youtube.com/watch?v=6nZrZHz12-g) - YouTube video on staking from Titan Node.
- Livepeer Orchestrator Node Setup Guides:
- [Video setup guide](https://www.youtube.com/watch?v=-gfSkX5xL-U) - YouTube video on node setup from Titan Node. <!--lint ignore double-link-->
- [Linux setup manual](https://hedgedoc.ddvtech.com/wpwHEXMFTueUM7jqhikTvw?view) - Comprehensive setup instructions from Captain Stronk.