To create a censorship-resistant video streaming platform
What it does
Allows for content creators to upload videos and users to view those videos through IPFS. Content creators are incentivized via payments in ETH, made by viewers to their accounts.
How I built it
Videos are stored on the IPFS using ffmpeg. Uploading forces an interaction with a smart contract in order to update a playlist array. Viewers interact with that very same contract in order to view content.
Challenges I ran into
Package management and dependencies
Accomplishments that I'm proud of
What I learned
IPFS, smart contract, and ffmpeg usage
What's next for Y3
Off-chain payments via state-channels