Open chrishobcroft opened 6 years ago
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
This issue now has a funding of 10.0 LPT attached to it.
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
Work has been started.
These users each claimed they can complete the work by 12 months from now. Please review their questions below:
Hi @AllenChong please can you clarify your question?
Thanks @rakhy
Please let me know when you have any further questions or clarifications.
Here are a few thoughts about the future
which are out of scope for this issue, but worth considering as part of the bigger picture:
This initial app represents a minimum viable product (MVP) mobile application for Livepeer. It by no means represents the full extent of ambition to evolve the viewing experience.
There is a theory, being tested, that if a viewer can have the opportunity to contribute directly (peer-to-peer) to a broadcaster, then this can result in a dramatic improvement in efficiency regarding the flow of financial value in the broadcaster-viewer ecosystem.
As part of this testing, there are plans to evolve this initial implementation in ways which can begin to test some of these theories.
One option to start to test this theory, would be to integrate the application with an Android-based mobile application such as WallETH
to allow viewers to make payments directly to broadcasters peer-to-peer. This disintermediation between viewer and creator can result in vastly improved efficiency in the systems for sharing value.
A potential further step, could be to allow individual channel apps to have paywalls, i.e.
if balance=0Eth then {you don't get to watch}
and
if balance>0Eth then {you pay by-the-second to watch}
It can present an attractive alternative to existing closed-source mechanisms for distribution, monetisation, and production of digital media.
This is just one option for where this could go
, but I welcome any further suggestions.
@rakhy Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Wip
@rakhy Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
@rakhy wonder if you can tell us about the challenges you are facing? I just did a PoC and since then my hinge is that your problem is about supported codecs in the WebView? After thinking of it a bit and talking to @ericxtang at ethmagicans - I think it is better to use no webview at all - but use exoplayer (https://github.com/google/ExoPlayer) - this should also give better UX as we have more control and signaling (e.g. to know when exactly to stop showing a splash-screen) Splash-Screen is another thing we should talk about - I think it is a UX antifeature. Would be much nicer if we could fetch a still representative image or something like this for the stream instead ..
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@rakhy due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Hi @rakhy - are you working on this?
Issue Status: 1. Open 2. Cancelled
Work has been started.
These users each claimed they can complete the work by 7 months, 2 weeks from now. Please review their action plans below:
1) lambsteak has started work.
(I'm not 100% sure what the expected end result is or if I'm missing some nuance involved.) I would create an Android app with two views, one containing the splash image which stays for a couple of seconds then the second view would be an HTML view containing the iframe for embedding the video stream with the given link. I would also adjust the iframe's width and height values based on the screen resolution of the phone.
Learn more on the Gitcoin Issue Details page.
Thanks @lambsteak.
If you believe that your suggested approach would work, and also fulfill the key requirements, then go for it.
The specific requirement that I want to make sure is well understood relates to making it VERY easy for someone to take the code and re-skin it with:
a different splash screen
a different ETH address, which corresponds to a different channel
and to release the app themselves.
This effectively means that anyone can set up their own live TV channel with mobile app, using Livepeer.
💰 A crowdfund contribution worth 10.00000 LPT has been attached to this funded issue from @.💰
Want to chip in also? Add your own contribution here.
@lambsteak Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Yes I'm still working on this issue. I might be able to submit a PR within one week.
@lambsteak Hello from Gitcoin Core - are you still working on this issue? Please submit a WIP PR or comment back within the next 3 days or you will be removed from this ticket and it will be returned to an ‘Open’ status. Please let us know if you have questions!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Issue Status: 1. Open 2. Started 3. Submitted 4. Done
@lambsteak due to inactivity, we have escalated this issue to Gitcoin's moderation team. Let us know if you believe this has been done in error!
Funders only: Snooze warnings for 1 day | 3 days | 5 days | 10 days | 100 days
Hey @lambsteak, Ryan from Gitcoin here. How's it coming on this one? Let me know if you have any questions. I'm here to help 😄 🛩 🔨
Hey @chrishobcroft, do you want to open this one up to the rest of the community? @lambsteak hasn't been active for a couple of months.
Issue Status: 1. Open 2. Cancelled
The funding of 10.0 LPT (plus a crowdfund of 10.0 LPT) attached to this issue has been cancelled by the bounty submitter
This issue is designed to be a simple starting point for anyone with some basic skills in app development, and an interest in getting involved in the Livepeer project.
Context
Livepeer is an Ethereum-blockchain-based project to create a decentralised platform for livestreaming video.
For more details about the project, go to Livepeer's homepage.
livepeer.tv is a project to be the first TV network to broadcast on Livepeer. You can watch livepeer.tv by visiting www.livepeer.tv, which will redirect to
https://media.livepeer.org/channels/0x0ddb225031ccb58ff42866f82d907f7766899014
This issue is to create a simple "viewer" app for the single channel - livepeer.tv which flows like this:
Specific Details
A. Content is livestreaming at https://media.livepeer.org/embed/0x0ddb225031ccb58ff42866f82d907f7766899014, which can act as a test feed to build against.
B. An iframe embed is available via the following code:
C. The app should be able to determine the screen size of the viewer's device, and adjust the width and height accordingly.
D. The unique identifier for this particular channel is
0x0ddb225031ccb58ff42866f82d907f7766899014
. It is our intention to allow curators of other channels to release the same app (with different branding)E. This app should be able to run on Android 4.0 and above, to make it accessible to as many people as possible.
Deliverables:
apk file for testing, and for livepeee.tv to submit to Google Play Store.
source code committed to the livepeer/tv repository
instructions for how to re-configure the source code for a different channel, specifically regarding a) the unique identifier address
0x0ddb225031ccb58ff42866f82d907f7766899014
, b) the splash page, c) the launcher icon.Assets
Splash screen:
Livepeer logo for launcher icon: