My internet and television provider offers me the possibility to watch their tv channels online, on their website. The problem is that one of their 4 channels does not work on Brave browser (it works on Chrome and other chromium based browsers). After a bit of digging I realized that it might be because the stream is put in a shaka scrim container (the ones that work are in a jw player). The temporary way (until i close and open the browser again) to make it work is to disable and enable the shields on the website.
How can this issue be reproduced?
In my example, the website is: https://www.digisport.ro/live/digisport-1 but it will not work unless your television provider is RCS&RDS in Romania. But i think that any other streaming video website that uses shaka scrim containers has the same issue.
@patolucyan what happens when you try to play video there? Generally is helpful if you can provide details. For example, does it give an error message? Does the video player not load at all? Does the video just spin?
Also important would be:
Do you have Widevine enabled? Go to Settings → Extensions and make sure the toggle for Widevine is on.
The shields don’t have to stay off. Opening the website with them on, turning them off, then turning them on and then trying to start the video, will work. I can upload a private video on Youtube, as a demo, if you need/want.
For content filters I have only EasyList Cookie and Fanboy’s Mobile Notification.
The shields are set to Standard.
As an extra information, I just reinstalled my Windows today. It wasn’t working before on Windows 10 and it’s still not working now on Windows 11.
I’ll have @fanboynz take a look. The site is probably trying to set or get a “per session” cookie or something to that affect that gets blocked initially when Shields are up. Turn them off, data gets set, then even if you turn them back on, that data is still there so the site works.