Skip to content

A decentralized video streaming platform (dApp) using Ethereum and IPFS.

License

Notifications You must be signed in to change notification settings

shubhamvaity/DecenTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

2cce2e2 Â· Mar 5, 2021

History

2 Commits
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021
Mar 5, 2021

Repository files navigation

DecenTube

DecenTube-logo

A decentralized video streaming platform (dApp) using Ethereum and IPFS


Existing System

  • Increased cost of storage due to number of servers.
  • Revenue model is entirely dependent on targeted advertisements.
  • Censorship control over content.
  • Unfair revenue share provided to content creators.

Our System

  • We have built a decentralized video streaming platform.
  • We have used Ethereum to store the number of likes, number of subscribers, and video metadata.
  • We have used MySQL to store video comments, user profile details etc.
  • We have used IPFS to store the videos.
  • We have developed a crypto-incentive system , where the content creator is awarded with DTC tokens (ERC-20 tokens).
  • We have also setup a collaborative IPFS cluster where users are given a choice to join and distribute content.

Features

  • Video Search: This feature provides search results to the user which is sorted wrt views/upload date.
  • Quick Preview: This feature provides the user with a gist of the actual video.
  • Video Resumption: This feature resumes the video from its last playback position.
  • Decentralized Storage: The user can stream the video content from any IPFS Gateway.
  • "Decency" & "Transparency": Decent Smart contract which handles payments instantly.

Research Paper

https://perpetualinnovation.net/ojs/index.php/ijngc/article/view/606


Presentation (PDF)

DecenTube_Presentation.pdf


Demo

https://www.youtube.com/watch?v=_u6LtIARTfc


Future Scope

  • Real-time live streaming.
  • A provision for semantic search.
  • A video recommendation system.
  • Integrating social logins with the dApp using Torus API.
  • Implementing a full-fledged DRM system to avoid piracy.
  • Optimizing the video encoding process
  • Upgrading the web technology stack to MEAN or MERN.
  • Implementation of an in-browser video editor.
  • Provision to query Ethereum by writing SQL-like queries.

Contributing

We are open to enhancements & bug-fixes 😄


Contributors