project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

DeCast

DeCast is an open-source and extensive live-streaming platform for creators.

DeCast

Created At

ETHGlobal Tokyo

Winner of

trophy

📜 Scroll — Just Deploy

trophy

🏊‍♂️ Polygon — Pool Prize

Project Description

・Overview DeCast is an open-source and extensive live-streaming platform for creators. As anyone can add any modules, we can cover 36B hours of live stream view as a censorship-resistant, non-exploitative, and all-in-one platform. As the first step, we build modules for token-gate live streaming by subscription with Livepeer, Superfluid, and Push.

・Problem While live streaming becomes increasingly important for creators to connect with their audience and around 36B hours of live streaming were watched in 2021, they face several challenges that hinder their growth and creative freedom.

  1. Censorship and dependency on centralized platforms, limiting control and expression
  2. Losing a significant portion (30-50%) of their membership revenue to platforms like YouTube and Twitch
  3. Creators or Developers cannot customize or add features based on their demand.

・Solution DeCast offers a solution for creators with an open-source and extensive live-streaming platform tailored for creators.

  1. Utilizing Livepeer, DeCast provides a decentralized video infrastructure that ensures censorship resistance and greater autonomy for creators
  2. Eliminating excessive fees and enabling creators to retain a larger share of their revenue
  3. With Superfluid money streaming, fans can seamlessly support their favorite creators through easy, secure, and transparent subscriptions
  4. It’s open source and module base. So developers/creators can add functionalities as modules.

・How it works As Creators and Viewers, we will explain the modules of live-streaming and token gate by subscription.

Creators

  1. Create an account by minting Creator NFT and set up membership condition
  2. Start live-streaming by selecting modules like stream-gated, NFT-gated with Sismo, etc…
  3. Do live streaming enabled by the OBS app and Livepeer

Viewers

  1. Select creators who are doing live streaming
  2. Subscribe to membership by paying with Superfluid money streaming or Prove your holding NFT by Sign in with Sismo
  3. Watch live streaming and engage by live chat

Developers Developers can add modules to our platform

・Future work Build the module template for developers to build and add their own modules Add more modules like 1 on 1 video streaming, Tipping, etc…

How it's Made

・Livepeer We use Livepeer to create the token-gated live streaming experience. Creators can initiate the live streaming. And for the viewer side, If they have a specific token or subscribe to the creator, they can watch live streaming.

・Superfluid We use Superfluid to create the subscription payment from viewers to creators. Creators can set how much they wanna receive as a monthly subscription and they can see the revenue update every second. Viewers need to subscribe (open the money stream) to watch the stream-gated live streaming.

・Push We use Push Protocol to create the group live chat feature which is shown on each live streaming. Creators and viewers can communicate through the group live chat with each other.

・Sismo We use Sismo to create the NFT token-gated live streaming while protecting users’ privacy. Users can prove if they have that NFT without revealing the wallet address and accessing the token-gated live streaming.

・Worldcoin We use Worldcoin to prove personhood when creators register to do the live streaming. By having that, we can avoid the bot and several accounts from one person.

・Polygon We deployed ERC-721 contract on Polygon Mumbai. So we can mint a creator NFT when creators sign up.

・Celo We deployed ERC-721 contract on Celo testnet. So we can mint a creator NFT when creators sign up.

・Scroll We deployed ERC-721 contract on Scroll Alpha Testnet. So we can mint a creator NFT when creators sign up.

・Gnosis We deployed ERC-721 contract on Chiado Testnet. So we can mint a creator NFT when creators sign up.

・Mantle We deployed ERC-721 contract on Mantle Testnet. So we can mint a creator NFT when creators sign up.

background image mobile

Join the mailing list

Get the latest news and updates