-
Notifications
You must be signed in to change notification settings - Fork 2
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
Non-torrent method? #5
Comments
Def. a possibility. A few things that I'd note:
|
So what I'm saying is - the "local file" method via WebRTC would not depend on Torrent in any way, would work in the browser (through the |
Would ffmpeg transcoding be a good thing to add? So then non stream able videos can be converted. it could be setup to run async so it’s likely to be ahead of the people watching. https://github.com/AlexxIT/go2rtc Looks like a good framework to encapsulate the transcoding. https://github.com/AlexxIT/go2rtc#source-webtorrent Plus other sources and sinks |
This could be interesting, but it leads to a few other issues (like for example having to vendor ffmpeg, its HA acceleration libraries since CPU-bound won't be fast enough etc.). See #5 (comment) for a few approaches I already tried for this with GStreamer instead of ffmpeg - even with VA-API its finicky at best, and just straight up too slow to stream at worst even with HA. Personally - if the goal is to make this independent of the native app/work right in the browser, and work w/o MPV doing that heavy lifting - i think it might be best to do this in a separate project. You can compile https://github.com/pojntfx/weron to the |
This is seriously a cool app thanks!
I don't know if it's in scope for this project but a while ago I prototyped a similar app that
There are 2 major advantages
The main disadvantage is that not all routers support the protocols necessary. So perhaps it could be used as the primary method and the app would fallback to torrent?
The text was updated successfully, but these errors were encountered: