livepeer / grants

⚠️ DEPRECATED ⚠️ Please visit the new homepage at https://livepeer.notion.site/Livepeer-Grants-Program-f91071b5030d4c31ad4dd08e7c026526
44 stars 7 forks source link

Proposal: nftstv.xyz #115

Closed pblvrt closed 1 year ago

pblvrt commented 1 year ago

[nftstv.xyz](http://nftstv.xyz/) allows content creators to become their own broadcasting platform by providing them with the tools and infrastructure necessary to easily distributive and monetize their video content through the usage of livestreaming NFTs.

The problems

  1. Currently content creators are forced to choose one streaming platform because:
    • They rely on monetization tools provided by the platform
    • They rely on discoverability mechanism provided by the platforms.
    • They have custom non compete agreements.
    • They rely on the content creator tools provided by the platform.
  2. Content creator platforms hold monopolies because:
    • Live video distribution at scale is really expensive.
    • Video storage at scale is really expensive.
    • Recommendation algorithms rely on getting better the more data a platform has.
    • Community perception.

image

The solution

How does it work

image

High level overview of the nftstv.xyz application

The LiveNFT technology:

A non fungible token (NFT) is an inmutable piece of software that represents a digital asset (video, images, video game items) and defines a clear way to interact with such asset. Lately, nfts use cases have revolved around the idea of attaching ownership to this digital goods creating interesting and diverse business models such as decentralized IP protection, token gated communities and digital collection games in which the user owns in games assets.

NFTs are ethereum tokens that follow the erc-721 token standard, which precisely defines how this token should be implemented by developers, but more importantly, which functions and attributes internet users and applications are able to expect when interacting with such tokens. The erc-721 token standard was created to support the ownership use case for digital assets on ethereum.

image

The nft contracts tell internet applications how to interact with the digital asset

LiveNFT tokens inherit all functionality from the erc721 token standard and extend it with new functionality to support new use cases around live video digital assets. By introducing this new token standard, we intend to:

  1. Keep backwards compatibility with platforms that use erc721 nfts: in the last few years, a large application ecosystem has been built around nfts. We aim to keep LiveNFTs compatible with all of these applications to enable ease of adoption by users.
  2. Standardize new functionality around live video digital assets. We believe there is a whole monetization vertical that is not supported by the erc721 standard and that is native to current video streaming applications: subscriptions to content, direct donations to content creators, pay per view models, monetized real time interactions and more. All of this functionality is easily supported by etherum contracts, and does not require custom inhouse software development to be adopted by existing video applications.

The NFTsTv application:

The NFTsTv application is composed of a simple client interface and a few backend services. The goal of the application is to allow content creators to:

The application target are content creators, but we have also created a stream view experience for consumers. This view will implement all available features of the LiveNFT, and will be used to showcase feature development and increase adoption of the LiveNFT standard.

image

Product roadmap

Phase 1:

Phase 2:

Phase 3:

Livepeer ecosystem grant

The proposed solution is to build the platform uses livepeer as the main network for content distribution. We hope to massively increase network traffic by becoming on of the go to solution in the early days of web3 content creation.

Furthermore, this project is being built in the open and will focus on producing well documented components that developers can reuse and learn from, as well as create feedback loops with the livepeer community as we integrate their sdk and tools into our stack.

Funding required

We are asking for a medium grant from the livepeer community to quick start development of the application, by distributing grant funding to our developers and community lead member. Looking at the product roadmap described above, we request funding on a phase by phase basis:

Phase 1:

Funding requested: 45000 DAI

Phase 2: TBD

Phase 3: TBD

Team.

You can follow progress of the development here: https://github.com/NFTsTv/nftstv

hansy commented 1 year ago

Hey @pabloVoorvaart thanks for applying for a grant! We're currently revamping our grant system and are introducing a new tier of grants called the Video Disruptors (VD) grants, which is geared towards projects who are doing cutting-edge video research or are building an incumbent-disrupting application. This feels like it hits the former criteria, and so we'd love to offer you a VD grant!

The VD grant is capped at $15K, and has a maximum 3 month timeline for completion. We would need to figure out scope and deliverables together that work for your team.

Given the smaller grant amount and potential scope, some areas of exploration we'd love to see are:

If there's a way we can incorporate all/some of the above into 3 distinct milestones, please let me know. We want to set ambitious, yet doable goals given the 3 month timeline.

pblvrt commented 1 year ago

Hey, thanks for getting back <3

So here is what we are planning on developing in the next 3 months:

Let us know if this sounds interesting,

Cheers, Pablo.

hansy commented 1 year ago

Closing in favor of #146