Skip to content
This repository has been archived by the owner on Apr 29, 2020. It is now read-only.

P2P LiveStreaming #18

Closed
flyingzumwalt opened this issue May 9, 2018 · 13 comments
Closed

P2P LiveStreaming #18

flyingzumwalt opened this issue May 9, 2018 · 13 comments

Comments

@flyingzumwalt
Copy link
Contributor

Get an A/V company to run the livestream, to do participant interviews, and to produce promo materials (especially for IPFS Conf) from that A/V content.

@victorb
Copy link
Contributor

victorb commented May 9, 2018

Can we get the AV company to use https://livepeer.org/ for the livestream? Would be a nice demo of what you can achieve with IPFS/libp2p

@flyingzumwalt
Copy link
Contributor Author

Good point. Is livepeer stable enough to handle it?

@victorb
Copy link
Contributor

victorb commented May 14, 2018

Probably one of @yondonfu, @ericxtang or @dob (livepeer team) can answer that better than me.

@ericxtang
Copy link

ericxtang commented May 15, 2018

Depends on how many people we are streaming to. Usually we set up a backup stream to a centralized video platform. (The video ingest interface is exactly the same). It'll be great to have the stream through Livepeer!

@victorb
Copy link
Contributor

victorb commented May 20, 2018

@ericxtang how many clients have you had all together so far? AFAIK, livepeer is setup to have a libp2p stream between each client <> broadcaster, which seems to not scale great, compared to pubsub instead of individual streams.

@ericxtang
Copy link

@victorbjelkholm yeah you are right - the current approach with libp2p stream between client / broadcaster doesn't scale. We fallback to a CDN to ensure playback experience is good. Would love to try pubsub. Is there an example anywhere?

@ghost
Copy link

ghost commented May 23, 2018

Update: Lorenzo will propose a vendor for recording.

Requirement: LivePeer is great, but if LP gets overloaded with clients, need some live stream that is still accessible in real time.

Ideas: State of Our Networks is facing the same problem (how to live stream over IPFS) so we should watch how they plan to handle.

@benhylau
Copy link

We are just planning for State of Our Networks. The plan is to publish ts chunks and m3u8 at multiple ipfs nodes and since most people would be watching through http gateways, we will request those chunks on major gateways to warm the cache. We also will run gateways since public gateways are not very predictable in our experience. See tomeshnet/ipfs-live-streaming#2

We are currently blocked by ipns publishing and retrieval time being too long. If someone from ipfs can comment of this it'd be great help:
tomeshnet/ipfs-live-streaming#3

@daviddias
Copy link
Contributor

daviddias commented May 31, 2018

This issue has many tasks mixed up. We need:

  • A team to handle A/V as in: Projection, Sound (PA), Lights and so on
  • A team to handle Recording and Live Streaming
  • A team to record interviews (can be the same as the recording and interviewing)
  • DRI to prepare the interviews, who gets interviewed and what format.
  • Bonus: Make it work with LivePeer.

Let's continue using this issue to explore the use of LivePeer (it would be great to have a demo on how to set it up so that we can send to the team that will handle Recording and Live Streaming).

@daviddias daviddias changed the title Get A/V People for a livestream and participant interviews P2P LiveStreaming May 31, 2018
@ghost
Copy link

ghost commented May 31, 2018

@diasdavid I wanted to self-assign this issue (since I am working on a requirements doc for the A/V vendor(s)), but I don't have permissions for this repo. If it makes sense for me to do these tasks together, either assign to me or give me repo permissions?

@daviddias
Copy link
Contributor

@mgoelzer gave you perms :)

@daviddias daviddias assigned ghost May 31, 2018
@meiqimichelle meiqimichelle added venue and removed ready labels Jun 7, 2018
@meiqimichelle meiqimichelle unassigned ghost Jun 7, 2018
@meiqimichelle
Copy link

@LorenzoPilia is going to look into this.

@meiqimichelle
Copy link

This is being tracked now with the other A/V stuff in this issue. Closing.

@ghost ghost removed the venue label Jun 11, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

8 participants