← Back to home

Streamgate

Streamgate gives anyone the ability to add live streams to their webpages and configuring access control conditions

Screenshots

Streamgate screenshot 1
Streamgate screenshot 2
Streamgate screenshot 3

Problem Statement

The motivation behind this project is to enable anyone with a website to be able to create token gated live streams. This can potentially be used by Bloggers, Celebrities, DAOs or other types of communities to host closed events online. The app shares an embed snippet which can be placed in any webpage, Wordpress blog post, etc. There is also a shareable URL that the user can share if they wish to let their viewers open the video directly.

Solution

The project makes use of Livepeer.com API to add the live streaming capabilities. The API let's us ask the user for their Livepeer.com API key and then create videos on their behalf that they can control from the Livepeer.com dashboard.The token gating mechanism is powered by the Lit Protocol which let's the user mention a contract address of any ERC-20, ERC-721 or ERC-1155 token and mention the quantity the viewer should hold to gain access to the livestream.We use IPFS to store the metadata regarding the stream. This metadata forms the backbone of the viewer side of the app where we use this metadata to authenticate the user and redirect them to the live stream.

Hackathon

NFTHack 2022

2022

Prizes

  • 🏆

    🏊‍♂️ IPFS Pool Prize

Contributors