Support for Bearer Token Authentication Method
Issue:
We can't find a way to authenticate an HLS stream using an OAuth bearer token. I am trying to watch HLS streams from EagleEye on VLC but, I can't because the streams are authenticated using OAuth tokens. I have the token but, I am not sure how to enter it in the VLC player. I don't need the player to go to the browser to authenticate and get the token. All I need is a way to provide the player a stream URL and a bearer token header to authenticate the stream.
Possible Solution
I just want to be able to add an Authorization
header for http/https
streams.
"Authorization"="Bearer <YOUR ACCESS_TOKEN>"
I see that this was discussed 2 years ago [#26402 (closed)] and was ignored because there was no streaming service using it at that point. However, as you can see, there are streaming services that clearly use OAuth/Bearer tokens now. So, please let me know if there is a way to authenticate using bearer tokens or if there isn't, please let me know if there are any plans to add it to VLC.
Here is EagleEye's documentation: https://developer.eagleeyenetworks.com/docs/watch-live-video