project screenshot 1
project screenshot 2
project screenshot 3

VideoWiki

This is a collaborative platform for learners and educators to secure learning continuity. We use blockchain based technologies to store, decentralize and distribute the content. Consider the tool as a "Video Wikipedia for Learners and Creators".

VideoWiki

Created At

FVM Space Warp

Project Description

Videowiki has 3 main subdivisions: Content, Class, Cast

Content: First the text-based content is converted to video-based content using our AI based tool. It creates the video content by using various media and graphics from the open stock libraries and merging it with our own content to keep it engaging and diverse. The video content can be further edited and processed before publishing. Subtitles and Sounds can be added to the video. The videos from class and cast can also be published. The video content can be published for a specified cost or for free in our marketplace. It will be minted as an erc721 standard NFT.

Class: Several complicated video conferencing tools serve various purposes like corporate meetings, events, webinars, and even live classes, but none is made focused to help learning, collaboration and knowledge sharing. This makes the difference. Class is a project to enhance your learning experience by engagement. Browser based WebRTC JavaScript application that works right from the browser to provide high quality, secure and scalable video sessions. It's not just about video, audio and chat. Create and share engaging content right in the stream. Draw, create, collaborate.

Issuing digital certificates uniquely tailored to each user pertaining to their name, wallet address and the course completed. These attributes are encoded as part of the metadata when the NFT is minted by the user. The image is also dynamically created by our backend API to every specific user to display their name and wallet address. The minting is secured by our built-in authentication and off-chain whitelisting method to prevent random / unauthorized minting.

Cast: This is used to create engaging online events. Our Casting system has a clear and simple streaming flow, that allows for you to have the flexibility to explore your creativity!

The three step process includes: Select your preferences Cast Engage your audience!

NFT airdrops and Customized NFT mints can be enabled by the cast creator to engage the audience.

How it's Made

This project uses an AI based tool to auto-generate video content based on text supplied to it. We use a metamask/walletconnect integration to connect a wallet with our Dapp. We have other web2 based logins but require web3 based login in case of crypto transactions. We have used filecoin based storage using Web3.Storage APIs to upload and store our video content and metadata files. We deployed a smart contract on the filecoin testnet (hyperspace) to facilitate the distribution of video content. Our smart contract is of erc721 standard and has some additional modifications to facilitate the marketplace functions. It used to mint the video content as an NFT with additional functions to set the price and royalty. These NFT can be listed and delisted in our marketplace. NFTs can be paid and bought through the marketplace. Once bought the video content can be downloaded by the buyer.

background image mobile

Join the mailing list

Get the latest news and updates