DSTREAM -ECOSYSTEM
DSTREAM your one stop Entertainment adobe to Derivate assets from the digital data you create!
Demo
About
The problem it solves # Problem Statement: ***Owned a youtube channel?, Ever wanted to sell/buy a individual content from another channel digitally rather than purchasing the entire channel? Ever got tired of people posting your content in their channel as their own?*** # Solution: ## DSTREAM Dstream is a Web3 Ecosystem which enables people to buy and sell their digital video assets as NFT's in a video streaming platform along with the royalty and monetization benefits that entails the generated content, it also provides a way for Tokens of different aggregations to interfaced to create niche premium communities within the Web3Space.  # USP: * `Dstream` will enable you to list your videos as NFT's in `Dstreams's Ecosystem`. * `Content creators` can opt to list their videos in a marketplace where other people can `buy` their `content along with the monetization benefits` for that content post the time of the sale contract. * Option to create a closed group of NFT based premium content community `(Token Gated Community)`, where they can share or livestream. * Ad based revenue for consumers for their viewtime/adlength ratio. * Users in a peer group of different demographic regions can take up the role of content moderators of the platform, and the decisions made on reports of a platform are passed over by a consensus mechanism, based on the number of moderations the user can get rewards for the same. # Progress So Far: * Created our `Own Token DST` and deployed in [`Polygon Mumbai Testnet`](!https://mumbai.polygonscan.com/address/0x548ADCAf24F9b71d749b11BAdC4749ad070Dd771) * Deployed our Web3App [`DSTREAM`](https://d-stream.vercel.app/) in Mumbai TestNet * Created a [`PYPI package for Livepeer in Python`](https://pypi.org/project/LivePeerSDK/) # Future Scope of action: * Interface the Token benefits for users and content creators within DSTREAM. * Build `DSTREAM as a product`. * Scale up as a [`Web3 Startup.`](https://heptre.com/)
How it's made
Challenges we ran into It took a lot of time for us to understand the web3space as this is `our first blockchain hackathon`. We started out with a vision to create a *video sharing and streaming platform* , We jumped right into the following [How to mint a video NFT](https://www.notion.so/Tutorial-How-to-Mint-a-Video-NFT-368a04d00f0f4ca9bb0e59b98ec04c40) , which was entirely a CLI oriented stuff so, We had to start looking for alternatives that could be wrapped around with *python/JS* with REST API's . In the Interim period we attended the scallfold-eth workshop which helped us get familiarized with the dev environments used in web3space, at first we were working with `truffle` and `ganache` later we slowly learned about `hardhat` and started migrating everything to `hardhat`. We developed the PythonWrapper for REST API and created detailed documentations around it and learned how to push things to `PyPI` on a trial and error basis. Then finally we managed to deploy our flavour of Python wrapper for [`LivePeerSDK 1.0`](https://pypi.org/project/LivePeerSDK/) . Then we took the help of a few experts, in a few AMA sessions and talks in discord, which helped us a lot in getting out first Web3App out which was a basic videoListing platform which has now evolved into *`DStream`* over a period of __28 days__. This has been one of the best learning experiences we have had so far in a hackathon.