livepeer / grants

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

[Video Disruptor] Livepeer Gateway Wizard[GWID]:Single UI-Click deployment of Livepeer Gateway #255

Open livepeer-grants-bot opened 1 week ago

livepeer-grants-bot commented 1 week ago

Application by: joelo9229

What is your project, and what problem does it solve?

GWID,A simple UI launcher (single button click deployment ) and auto-scaling solution for Livepeer stack focusing on Gateway (Trancoding and AI) on any cloud provider.We identified a key issue in the Livepeer ecosystem:a strong supply side but limited Gateway providers,mainly due to technical challenges in deployment,scaling,or connecting other media stack.Our goal is to remove this entry barrier.

Link to public GitHub repo (if applicable)

https://github.com/Livepeer-Gwid

Link to demo website (if applicable)

https://livepeer-gateway-wizard.vercel.app

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

By offering a simple UI for launching both Transcoding and AI Gateways, this tool can drive broader adoption and align with the goal of having a wide range of apps directly on the Livepeer network. Lowering the barrier to entry could lead to increased demand and usage, diversity of Gateways, aiding in overcoming adoption challenges and providing insights for improving product orientation.

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

The expected deliverable at the conclusion of the grant time period is a fully functional cloud-base application that enables users to easily deploy, scale, and manage Livepeer Transcoding and AI Gateways from a simple UI. Additionally, comprehensive documentation, user guides, and support resources will be provided to ensure seamless adoption.

How will this deliverable benefit the Livepeer ecosystem?

By offering a simple UI for launching both Transcoding and AI Gateways, this tool can drive broader adoption and align with the goal of having a wide range of apps directly on the Livepeer network. Lowering the barrier to entry could lead to increased demand and usage, diversity of Gateways, aiding in overcoming adoption challenges and providing insights for improving product orientation.

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

Number
Description
Deliverable
Amount
Start Date
End Date
3

Documentation ,user guide, Medium blogs

1 Technical Writer

  1. Documentation
  2. Medium Article/Blog
$0.00
November 10, 2024 UTC
November 20, 2024 UTC
1

Proof of concept, a demonstration of a simple step deployment of Livepeer gateways i.e Transcoding and AI Gateway to our AWS,GCP account or a User Dedicated Cloud account on AWS or GCP. A button click deployment from our web UI. Testing of the Gateway to publish and playback stream , testing of AI jobs.

Developers: 1 frontend dev + 1 backend dev + 1 cloud engineer

  1. Open APIs wrapper for Terraform Shell script to deploy pre-configured Livepeer gateway stack to AWS ,GCP or user dedicated cloud account.
  2. A web UI with amazing UX.
$5,000.00
September 9, 2024 UTC
October 10, 2024 UTC
4

Auto-scaling,Real-time monitoring and Notifications

Developers: 1 frontend dev + 1 backend dev + 1 cloud engineer

  1. Real-time monitoring of Gateway performance, including transcoding jobs, resource usage, and funds.
  2. Alerts and notifications for critical events (e.g., low funds, transcoding failures).
  3. Auto-scaling to run multiple gateway instances(AI or Transcoding) from 1 user profile
$3,000.00
November 10, 2024 UTC
December 10, 2024 UTC
2

Gateway Dashboard: A Centralised dashboard for managing all gateway instances from our web platform.

Developers: 1 frontend dev + 1 backend dev + 1 cloud engineer + 1 video expert/builder

  1. Gateway performance metrics
  2. Funding gateway from the UI
  3. Selecting Transcoding profile from prefilled templates
  4. Terminate a gateway instance from the UI
$7,000.00
October 10, 2024 UTC
November 10, 2024 UTC

What is the total amount requested (in USD)?

15000

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

We plan to expand the team and future application to the Delta Treasury as an SPE to integrate Livepeer stack into major media workflows. The grant will fund the first iteration of the product and further media stack research. We'll maintain and improve the software through an open-source model,with issues raised via "GitHub Issues,"reviewed, discussed in discord Livepeer,and added to the backlog.

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 engineering team consists of four developers, each bringing their own set of experiences and skillsets, mostly in software engineering and cloud technologies.

  1. Joel Nathan -Engineering and Community Lead. Link to CV: https://docs.google.com/document/d/1YsbPJava8itgVD5yzbp4Oh99elGCEfDt/edit Github: https://github.com/Joel55 A seasoned media infrastructure specialist with over five years of experience, in a fast paced environment of a media startup. My expertise lies in designing and optimizing media workflows, transcoding processes, and implementing robust infrastructure solutions. I possess a deep understanding of cloud technologies, which I leverage to create scalable and efficient systems for media processing and distribution.

  2. Andrew Ondara- Full stack Engineer and Technical Implementation Linkedin:https://www.linkedin.com/in/andrewondara/

  3. Rapture Godson- Frontend Engineer and Documentation. Github:https://github.com/Coolpythoncodes Linkedin: https://www.linkedin.com/in/rapture-godson/ A passionate problem-solver currently pursuing a B.S. in Computer Science + Minor in Data Science at Rice University. With strong skills in Python, Java, Node.js, and SQL, along with comprehensive full-stack development and data analytic experience, I am enthusiastic about leveraging AI and ML.

    I'm a Frontend Engineer with 3 years of experience in building responsive web applications, specializing in decentralized apps. I won a bounty at the BNB Chain Zero2Hero Hackathon for creating 'Giving Chain,' a crowdfunding dApp where I developed and integrated the smart contract into the frontend. You can see the winners on Encode Club's Medium blog(https://medium.com/encode-club/bnb-chain-zero2hero-hackathon-powered-by-encode-prizewinners-and-summary-ece409fa38d0)

  4. Precious Ameachi - Backend and Testing Engineer Github:https://github.com/nixcode1 A backend engineer and Web developer with 4 years of hands-on experience building scalable, maintainable and stunning looking applications.

The core team will be expanded and other devs especially video expert/builders would be hire along side developments.

Who is your target user group? How do you plan on getting your users to use this?

Indie developers, small studios, and startups focused on media and AI.The initial plan is to evangelize about GWID and participate in a lot of OSS video dev slack + media tech communities etc.We are big on content marketing, blog posts, video tutorials/documentations, and case studies demonstrating the ease of use and benefits of the tool.The idea is to bring GWID to the sight and ears of devs.

How did you learn about the Livepeer Grants Program?

Eneche, a video builder and open-source contributor

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

Nol, it was not.

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

We found a gap in the Livepeer ecosystem: few Gateways but robust supply-side infrastructure. Users and developers want ownership, cost control, and small-scale experimentation—exactly what GWID offers. Designed as "PLUG and PLAY," GWID simplifies adding Livepeer's video and AI capabilities to apps, automating complex tasks for quick, hassle-free integration.

With the help and inputs from community members like Marco Van Dijk ,Nico Vergauwen, we've crafted and shaped GWID's trajectory and will keep refining it with ongoing feedback .

For details, visit https://lively-planet-e42.notion.site/Livepeer-Gateway-Wizard-GWID-Single-click-deployment-of-Livepeer-Gateway-9d4e255c3c5d4243b6dbd77bc5f8a217

Livepeer will serve as the core infrastructure, powering decentralised video transcoding and AI video compute services, making it easier for developers to deploy, scale, and manage their gateways.

With Livepeer AI mainnet launch on the way, GWID makes so much sense.

Joel55 commented 1 week ago

POC Script Demo

Watch the video

Screen/UI Concept

GWid Screen 1

GWid Screen 2

GWid Screen 3

Strykar commented 4 days ago

Hi @Joel55, was this discussed or any feedback taken from existing Orchestrator's via the forum or Discord?

Joel55 commented 4 days ago

hey @Strykar .Yes we did.In fact some Os helped us shaped the project trajectory. Below is the link to our discussion with some of the community members. Livepeer discord,broadcasting