Trivid

Trivid

A whole new streaming experience with FVM

The problem Trivid solves

Trivid is a video streaming platform for web3. It allows user to create streams and maintain them just like any native web2 streaming service provider. On top of that user can also capture a moment and convert it to NFT. All this comes with the security of FVM blockchain and Tableland's database / Spheron's storage.

Challenges I ran into

Creating a streaming service with such variety of technologies led to a lot of challenges

  1. Integrating Tableland and FVM together

    • Tableland and FVM both were totally new for me, at least tableland was 'cuz I used
      a web3 database for the first time. Integrating them together to work flawlessly was not
      an easy task. Thanks to the well maintained documentation, it turned out to be great.
  2. Integrating livepeer with the Tableland database

    • Syncing the state of the stream with Tableland's database was pretty complex.
      Had to go through a lots of research on Livepeer and React's core itself to store
      data efficiently. Tableland's delay issues on FVM was quite messy.

Discussion