Closed kamescg closed 1 year ago
Working on this.
If any one wants to work on the issue,it is free to be picked up again by others, I am busy with my work π
@kamescg sorry I was not quick to open a PR, since I did not see any other people claiming it here I have opened a PR now https://github.com/turbo-eth/template-web3-app/pull/66
π¨βπ» User Story
As a content creator I want the ability to easily stream video to my audience using Web3 native infrastructure for improved cost savings.
More specifically I want to utilize Livepeer's video streaming service to professionally transcode livestreams for multiple devices and network speeds, while also reducing costs associated with streaming and video on demand by up to 50x*
π Disclaimer
To be eligible for the payout you must first get approval to work on the bounty.
general
channelbounty
channelIt's recommended to share a link to your personal Github account.
𧱠Project
Integrate the
@livepeer/react
module into the TurboETHintegrations
branch.The integration should include both Video on Demand and Livestreaming support.
A majority of the component code can be copied from Livepeer documentation.
Livestreaming: https://docs.livepeer.org/guides/developing/create-a-livestream Video on Demand: https://docs.livepeer.org/guides/developing/upload-a-video-asset
Developer Tasks:
@integration/livepeer-client.ts
@integration/livepeer-provider.tsx
@integration/components/video-livestream.tsx
@integration/components/video-on-demand.tsx
@root/app/integrations/liverpeer/livestream/page.tsx
@root/app/integrations/liverpeer/vod/page.tsx
Potential File Structure
Integration
The core Livepeer integration should be added to the
integrations/livepeer
folder.Application
The application pages should be added to the
app/livepeer
folder.π° Bounty Reward
The bounty reward is 250 OP tokens and TurboETH DevPass digital collectible.
TurboETH is the recipient of 18,271.88 OP Tokens from Optimism Retroactive Public Goods Funding. The OP tokens earned from the PGF program are the primary funding source for TurboETH bounties.
Bonus: 50 OP will be awarded if flux.paradigm.xyz is used to help generate the template code in a meaningful way. Exported conversations must be made available to be eligible for the bonus reward.
Notice
The final integration may not resemble the proposed integration - that's O.K - a natural part of software development.
During development you might discover an original hypothesis doesn't make sense. No problem. Make a comment and clearly explain why a new approach is better than old one. Get rewarded for thinking out of the box.
The final bounty reward can be increased to match new bounty tasks.
Resources