Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Livepeer: Build a Video DApp - Second Place #31

Open
RaffiSapire opened this issue Sep 6, 2018 · 2 comments
Open

Livepeer: Build a Video DApp - Second Place #31

RaffiSapire opened this issue Sep 6, 2018 · 2 comments

Comments

@RaffiSapire
Copy link

RaffiSapire commented Sep 6, 2018

Hi EthBerlin hackers! Livepeer is making video possible in the web3 stack. Because it is peer to peer and decentralized, it’s the infrastructure solution for developers who want to build a video application in the web3 stack.

If You’re a Web Developer, Two Ways to Hack on Livepeer this Weekend

Create a Video DApp using Livepeer

  • Start here - We’ve built an end to end tutorial that shows you how to get an app using livepeer running Video-based Dapps (34.201.26.245:3000/test (this is the dapp the tutorial builds), livepeer.tv)
  • Infrastructure tools and services for broadcasters or live streamers (for example, SAAS services on top of Livepeer)

Integrate live video into your own hack - Livepeer Tools

  • Use Livepeer.js library The livepeer.js library allows you to communicate with the smart contracts that define the Livepeer protocol. Rather than calling solidity code directly, it provides a high level interface for web3 developers. You can easily get information about broadcasters, transcoders, your streaming job without having to call solidity contracts directly.

  • Livepeer React component. Here’s an example React app built using a Livepeer component which streams video from a livepeer node.

Don’t want to hack on livepeer all weekend? Play hard to get. We’re into it.
Complete this 20 minute mini-challenge - run a live stream from a livepeer node and earn 25 LPT. It’s a great place to start learning how livepeer works if you’re deciding if you want to hack on it this weekend

Resources

Submission guidelines

Submission code to main repo, and leave a comment on this issue if you are submitting for this prize
Judgement Criteria: Show the world what is possible in a world where live streaming is affordable, reliable and uncensorable. Prizes will be awarded to teams based on the following, in order of importance:

  1. Impactful use case - help us imagine what is possible when using your voice in a censorship resistant world
  2. Usability - our goal is that users could use your dapp to create content and/or consume it. Think through that experience, make sure its funcitoning, and we will help you host a node remotely for 3 months after the hackathon
  3. User Experience - is it sticky? Will people be able to get started creating content easily?
  4. Difficulty

Ideas

  • Mobile Player Android App
  • Mobile Player iOS Ap
  • EdTech platforms - ideas for live learning
  • TeleHealth - a DApp built for healthcare
  • Video app that releases encrypted content
  • Payment channel based payments micropayments for pay-as-you-go streaming
  • Tip With Eth via Metamask
  • "Report this content to the community" Mechanism
  • Use a token curated registry for transcoders to subscribe to to indicate what type of content they are willing to transcode
  • Livestream Your Own Desktop
  • Interactive chat
  • Incentivized live coding - twitch for coding
  • 24-hr live Ethereum talk show
  • Decentralized reputation system for broadcasters and/or transcoders

Prizes

First Place: 4.4 ETH
2nd Prize: 2.2 ETH
Livepeer Stream Challenge: 25 LPT

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Started 3. Submitted 4. Done


This issue now has a funding of 2.2 ETH (492.67 USD @ $223.94/ETH) attached to it.

@gitcoinbot
Copy link

Issue Status: 1. Open 2. Cancelled


The funding of 2.2 ETH (458.33 USD @ $208.33/ETH) attached to this issue has been cancelled by the bounty submitter

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants