-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
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
Add livestream support [EXPERIMENTAL] #44
Conversation
https://dev.invidio.us/watch?v=_sbO3seOtq4 is having to be buffered every so often and also has an error showing up when trying to view it. |
And now I just got a "The quota has been exceeded." error while viewing the stream that I linked to in the previous comment. |
Thanks for taking a look! Unfortunately the stream you linked appears to have ended. What error did you encounter in your first response? My first thought was that the server ran out of bandwidth, but that still appears to be fine, so let me know if you encounter any other problems. Thanks again! |
0a512f9
to
4b950c7
Compare
4b950c7
to
10d82d2
Compare
I think I'll probably merge this. Bandwidth usage looks good (although I don't know how many people are using it), and I haven't encountered any breaking bugs. I would like your feedback @Zero3K. |
Here's a stream to test: |
Hi @omarroth, sorry to comment on a closed PR. Are you concerned with bandwidth costs caused by proxying these livestreams, or is there something clever going on that saves significant bandwidth? How many viewers do you think a typical instance can support? |
Hello, I got an HSTS error on dev.invidio.us, are there other instances featuring live stream support ? Thanks |
dev.invidio.us got discontinued with invidio.us |
Well, it seems invidio.us has been discontinued too, so which one in the list features live stream support ? Thanks |
There is none, not even when installing Invidious locally. |
You mean those commits have been reverted ? |
|
This pull request has been automatically locked since there has not been any activity in it in the last 30 days. If you want to tell us about needed or wanted changes or if problems related to this code are discovered, feel free to open an issue or a new pull request. |
Closes #5.
Uses the videojs-contrib-hls extension to provide support for livestreams.
In order to get around CORS headers, the traffic is routed through the server, instead of linking directly to the video file.
I am looking for alternate solutions, but for now you can test this feature by going to dev.invidio.us and viewing a livestream.
There is a larger load on the server in order to do this, so it may not be able to be merged.
Let me know if you encounter any unexpected behavior.