livepeer / grants

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

[Video Disruptors Grant]: Leveraging Live Video Spaces with Lens Creators #151

Closed imthatcarlos closed 10 months ago

imthatcarlos commented 1 year ago

Please describe your project. Start with the need or problem you are trying to solve with this project. Describe why your solution is going to adequately solve this problem.

The MadFi platform is for agencies and brands that want exposure to a crypto-native audience, through an efficient platform with on-chain payments + agreements, verifiable attribution, and AI-generated creative.

Our Bounties product connects agencies/brands with creators for sponsored social media posts.

We’ve also built ClubSpace, a platform for creators to host live listening parties and promote their latest NFT drops - it’s essentially a Twitter Spaces experience, but with Lens profiles.

We want to integrate Livepeer video streaming for a “Twitter Spaces” / “Twitch” feature for Lens creators to broadcast live video / audio, promote their NFT drops, and host sponsored ad slots.

There are few live broadcasting apps in the Lens ecosystem, and in our opinion, none that have the potential to bring serious revenue to creators. We think that by combining our platforms - and integrating livepeer - creators can have a web3 alternative for monetization and engaging with their audiences.

Link to public GitHub repo (if applicable)

No response

Link to demo website (if applicable)

https://madfinance.xyz

Please describe in more detail why this proposal is valuable for the Livepeer ecosystem

This proposal is valuable to the Livepeer ecosystem for multiple reasons:

The primary risks that could make executing this project difficult include

Please describe in details what your final deliverable for this project will be.

The primary objective of this project involves multiple layers of integration, intended to elevate the interactive experience offered by our platforms and bolster our value proposition for creators. Our main goals include:

Please break up your development work into a clear set of milestones

  1. Integration of the new Livepeer SDK (demonstrated by Ericxtang) into ClubSpace to support live video and chat during spaces. Rebrand the site to mirror MadFi's aesthetic. The final product will be fully deployed to joinclubspace.xyz or a suitable alternative domain. One person will lead the work here, our fullstack web3 engineer. For 2-3 weeks of work - $3,000
  2. Update ClubSpace SDK to incorporate Livepeer's functionality. Two people will collaborate here as the sdk requires API + client-side work. For 2 weeks of work - $6,000. The SDK currently supports the ability to:
    • Create a new space, which includes the necessary infrastructure provisioning and configuration.
    • Fetch live data for a particular space.
    • Retrieve metadata on all ongoing spaces.
  3. Embed the updated ClubSpace SDK into the MadFi application. This integration will enable users to view ongoing spaces, join them (redirecting to the ClubSpace app), and create a space from the MadFi app. Two people will collaborate here as the app requires SDK integration + client-side work. For 2-3 weeks of work - $5,000.

Sum up the total requested budget across all milestones, and include that figure here. Also, please include a budget breakdown to specify how you are planning to spend these funds.

Total: $14,000

Breakdown by milestone:

  1. Software development for 1 dev: $3,000
  2. Software development for 2 devs: $6,000
  3. Software development for 2 devs: $5,000

Specify your team's long-term plans to maintain this software and upgrade it over time

We plan on supporting the MadFi app + this integration until we either 1) have a successful exit in the form of a sale 2) launch a token 3) raise money for an 18-month roadmap

We're currently applying for a few accelerators, which shows our commitment to seeing the project succeed

Please describe (in words) your team's relevant experience, and why you think you are the right team to build this project. You can cite your team's prior experience in similar domains, doing similar dev work, individual team members' backgrounds, etc.

The cofounders of MadFi have been building on Lens since it was on testnet (April 2022) and have a combined 8 years of experience building in web3. The MadFi project was a hackathon finalist at the inaugural LFGrow hackathon hosted by Lens. Together with our friend (fullstack web3 engineer) who will be building this with us, we were a hackathon finalist at ethBogota with our ClubSpace project. Having only received hackathon prize money + grant money from Lens, we've pushed and maintained both apps in production.

How did you learn about the Livepeer Grants Program?

@ericxtang

Was this project started at a hackathon or another web3 event? Which one?

LFGrow hosted by Lens, April 2022 ethBogota hosted by ethGlobal, October 2022

Please include any additional information that you think would be useful in helping us to evaluate your proposal.

More info / screenshots / links: https://madfinance.notion.site/livepeer-grant-live-spaces-91cbd8e4a4ce4ed3ba20af2e68844e51

hansy commented 1 year ago

Thanks for applying @imthatcarlos! Our team will review your application and get back to you within 2-4 weeks with a decision!

hansy commented 1 year ago

Hi @imthatcarlos we'd love to fund this project! Let's hop on a quick call to iron out milestones and deliverables. Feel free to message me on Discord (hansy#9576).

imthatcarlos commented 1 year ago

happy to hear it @hansy ! will send you a friend request / DM

hansy commented 1 year ago

Thanks for chatting @imthatcarlos yesterday! Wanted to recap milestones and deliverables here so everyone is on same page:

Milestone 1:

Milestone 2:

Milestone 3:

If these look good to you and your team, send me an Arbitrum-compatible wallet address and we'll send you the 20% upfront payment to kickstart the grant. After, I'll post the finalized schedule with dates of the milestones here. Let me know if you have any questions!

imthatcarlos commented 1 year ago

Likewise @hansy - yep all these look good to us.

Our wallet address is 0x7F0408bc8Dfe90C09072D8ccF3a1C544737BcDB6 (madfiprotocol.eth)

hansy commented 1 year ago

Hey @imthatcarlos. Your upfront payment tx has been confirmed: https://arbiscan.io/tx/0xe62881690c0b90c152b333c37059de2a9d83e85898624f2de56ed35de66d7ac0

With that, we can officially kickoff the grant. Here's the completed milestone schedule:

Milestone 1 - July 6, 2023 Milestone 2 - August 6, 2023 Milestone 3 - September 6, 2023

Let me know if you have any questions!

imthatcarlos commented 1 year ago

Hey Hans! Hope all is well. Just wanted to check in regarding these milestones, we're a bit behind on schedule considering we needed some updates on the livepeer studio api. I think we have one blocker right now around the metadata for room users, but as soon as we're unblocked I think we can finish off this first milestone.

Would it make sense to just bump things back one week? So delivering Milestone 1 on July 13, etc

Cheers

On Tue, Jun 6, 2023 at 11:44 AM Hans Yadav @.***> wrote:

Hey @imthatcarlos https://github.com/imthatcarlos. Your upfront payment tx has been confirmed: https://arbiscan.io/tx/0xe62881690c0b90c152b333c37059de2a9d83e85898624f2de56ed35de66d7ac0

With that, we can officially kickoff the grant. Here's the completed milestone schedule:

Milestone 1 - July 6, 2023 Milestone 2 - August 6, 2023 Milestone 3 - September 6, 2023

Let me know if you have any questions!

— Reply to this email directly, view it on GitHub https://github.com/livepeer/Grant-Program/issues/151#issuecomment-1579110839, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZUE7FNO6H73DWEJX25RH3XJ5M7FANCNFSM6AAAAAAYG4WV6M . You are receiving this because you were mentioned.Message ID: @.***>

hansy commented 1 year ago

Totally not a problem! I'm seeing some good discussions in the Discord about some of the changes we need to make on our end, so this make sense to me. Sorry about the blockers; we'll get them sorted as fast as we can.

But yeah we're flexible on the milestones, so whenever you're good, we'll be ready for you.

imthatcarlos commented 1 year ago

Great, all sounds good to me! I'll provide an update here on our progress at the end of the week and the expected timeline

Cheers

On Mon, Jul 10, 2023 at 1:30 PM Hans Yadav @.***> wrote:

Totally not a problem! I'm seeing some good discussions in the Discord about some of the changes we need to make on our end, so this make sense to me. Sorry about the blockers; we'll get them sorted as fast as we can.

But yeah we're flexible on the milestones, so whenever you're good, we'll be ready for you.

— Reply to this email directly, view it on GitHub https://github.com/livepeer/Grant-Program/issues/151#issuecomment-1629487959, or unsubscribe https://github.com/notifications/unsubscribe-auth/AEZUE7BIOG6XDPGY53UHISLXPRC5ZANCNFSM6AAAAAAYG4WV6M . You are receiving this because you were mentioned.Message ID: @.***>

github-actions[bot] commented 1 year ago

This issue has been marked as stale with no activity. It will close in 7 days.

imthatcarlos commented 1 year ago

Hey @hansy - sorry for the lack of activity here. Appreciate the team being able to make the changes required to the livepeer studio api.

Happy to share that we completed the first milestone and deployed it to staging! https://staging.joinclubspace.xyz/

What did we do

  1. We integrated livekit components and used the livepeer studio to create two types of rooms during the create space flow, live video and live discussions
  2. If space type is video or discussion, the host can share their url /livepeer/{lensHandle} so anyone can connect and join
  3. We render lens profiles in the participants list, and in the chatbox

What's next

I want to share that the reason we were delayed with this grant is because of the build on base funding round. We were working on Creator Subscriptions in parallel and figured if we shipped that product, we would have the perfect integration of this live spaces feature.

Read more here: https://twitter.com/madfiprotocol/status/1694337991899058558 And try it out: https://madfi.xyz/creators/madfinance

I'd like to propose a simplification of the next two milestones. Rather than build an sdk and then integrate into MadFi, we'd like to directly integrate live video and chat so that subscribers of a Lens creator have access to live spaces hosted by the creator. We think we can provide more value by focusing on this experience for creators and their top fans.

Happy to share more info on a call!

hansy commented 1 year ago

Hey! Thanks for the info! I took a look at the staging link; unfortunately for whatever reason I couldn't get past the switch network stage (was trying to switch network to Mumbai). I manually added Mumbai to my network, was able to get in, but then I couldn't create a space. I kept getting the Error - missing something in the form. I mostly skipped all the optional steps, but maybe I was supposed to do one or more of them? In any case, the UI/UX looks really good.

I'd like to propose a simplification of the next two milestones. Rather than build an sdk and then integrate into MadFi, we'd like to directly integrate live video and chat so that subscribers of a Lens creator have access to live spaces hosted by the creator. We think we can provide more value by focusing on this experience for creators and their top fans.

Can you elaborate a little bit more on this? Are you looking to develop directly on clubspace instead of building an SDK?

imthatcarlos commented 1 year ago

hey sorry about that - the ux has gotten wonky since we've added and changed the options. it's likely that the only one you were missing is setting an nft drop or pinned lens post. you can try again and setting this as the pinned post: https://lenster.xyz/posts/0x01a6-0x0139

glad you think the ui/ux is good 🙏 we want to simplify it even further when integrating on madfi so it's just a click and go kind of thing.

so we're actually thinking of sunsetting clubspace as volume for music NFTs has really gone down. Instead, we'll merge this functionality into the madfi app for creators to make live broadcasts or discussion spaces right on the dashboard. So rather than us build an sdk for developers, we can focus on the experience for creators - skipping the second milestone altogether.

Sharing a screenshot here of the madfi dashboard for reference Screen Shot 2023-09-05 at 12 49 21 PM

hansy commented 1 year ago

Updating milestones here based on our conversation for pausing development on the SDK and integrating directly into the Madfi platform:

Milestone 1: Integrate new Livepeer SDK functionality to ClubSpace to let creators go live with video Update UI/UX on ClubSpace

Milestone 2: Integrating ClubSpace into Madfi platform to allow creators to go live from there

Milestone 3: Incorporate Livepeer SDK functionality into broader ClubSpace SDK

I'll mark Milestone 3 as "tentative" given the new focus on building a tight experience for creators on Madfi.

hansy commented 1 year ago

Here's the tx hash for payment of Milestone 1: https://arbiscan.io/tx/0xc94cc6096cb9be4d00996915b5485513c3d8e7ce324ef7baafd2d62d89b70344. Let me know if you have any questions!

github-actions[bot] commented 1 year ago

This issue has been marked as stale with no activity. It will close in 7 days.

imthatcarlos commented 11 months ago

For visibility, here's our product on testnet!

The creator can create the livestream from their dashboard on MadFi, and the live space itself has chat, screen sharing, and our Lens v2 Open actions are featured as well (the sponsored post). Coming to mainnet in a couple of weeks when we finish changes to our protocol 😎

Screen Shot 2023-11-22 at 4 08 52 PM

Screen Shot 2023-11-22 at 4 09 00 PM

Screen Shot 2023-11-22 at 11 06 53 AM

hansy commented 11 months ago

Awesome! Thank so much for posting the screenshots! Also, Milestone 2 tx has been confirmed. Here's the receipt: https://arbiscan.io/tx/0x4c4c8cc5d336edc6bf1a05a991739ce2139d6f36ed47029184032d9c6a36c131.

github-actions[bot] commented 10 months ago

This issue has been marked as stale with no activity. It will close in 7 days.

github-actions[bot] commented 10 months ago

This issue has been automatically closed.