fastcast
fastcast copied to clipboard
A little confused on purpose
Hey there, thanks for all the work on this!
Just wanted a quick clarification: can you stream LIVE video with Fastcast?
Thanks!
Hi @ckcollab, thanks for your question!
Fastcast isn't intended for streaming live video, but it's a feature that could be implemented in the future, if it's what people want.
Let me know if you have any more questions. Jake
yeah using webtorrent/rtc for streaming content would be ideal!
On Wed, Mar 9, 2016 at 7:59 AM, Jacob Fulton Buckle < [email protected]> wrote:
Hi @ckcollab https://github.com/ckcollab, thanks for your question!
Fastcast isn't intended for streaming live video, but it's a feature that could be implemented in the future, if it's what people want.
Let me know if you have any more questions. Jake
— Reply to this email directly or view it on GitHub https://github.com/fastcast/fastcast/issues/6#issuecomment-194030022.
@jakefb if we could get some donations together, could you implement live streaming with a ~10-30s delay for sure? How much would that cost?
@ckcollab I've been busy lately so I haven't been able to put as much work into Fastcast as I'd like. One of the goals is to implement a MVC such as Django so users can create accounts and define their own content. I imagine that this would be nessisary for live streaming to work too.
I'll have a look into live streaming with WebRTC and let you know how difficult I think it would be. There are a few more features that I want to add too, such as steaming audio. I'll try to keep working on the project but other people's contributions are welcome too!
I'm a django dev, could definitely help in that regard :)
:+1:
I think the biggest problem for making some kind of video portal like YouTube, but with the accent on P2P is that peers will constantly connect and disconnect, because videos have high bounce rate and it's really bad for P2P - user will come in - leach and leave without seeding.
To solve this we might need some kind of a global site-wide peer pool, smart tracer and in browser caching. So the peers discover each other asap and dedicate their extra bandwidth to all streams(rooms, videos..) as soon as they stay on the site.
For the real time streaming... It looks like many tried but no one succeeded. At last without 3d party plugins.
Btw interesting discussion http://stackoverflow.com/questions/18318983/webrtc-scalable-live-stream-broadcasting-multicasting