Inspiration
Youtube is most popular video platform these days, but it is centralized and easily censored. It is demanding to create a decentralized and censorship resistant video platform.
What it does
DLive is a decentralized video and live streaming platform powered by IPFS and NFT. When content creators upload videos, videos will be stored on IPFS and minted as a NFT on Polygon. It is censorship resistant because of IPFS. Content owners will also have strong ownership guarded by NFT. Content owners can also trade and profit from the video content they own.
How we built it
Dlive uses NFTPort API to upload file and metadata to IPFS, mint NFT, and retrieve NFT information. NFTPort makes it extremely easy to interact with IPFS and NFT contract. DLive also uses Moralis to authorize user and store video statistic data. DLive is hosted through Fleek on IPFS.
Challenges we ran into
It is tricky to create thumbnail from the browser. I am using canvas to take snapshot of the video
Accomplishments that we're proud of
It is exciting that Dlive support basic most needs of video platform.
What we learned
It is my first time to build a NFT based Dapp. I learn a lot of about NFT and IPFS ecosystem. It is also exciting to learn how easy to build Dapp with Moralis.
What's next for Dlive
Further improve the UI to include feature like video search, user profile, and subscription
Built With
- ipfs
- moralis
- nft
- nftport
- polygon
Log in or sign up for Devpost to join the conversation.