@blackpepper,
I am not seeing this issue on my end on either macOS or Windows systems. I’m able to view the site without issue. Unfortunately it informs me that the site is no available in my country so I can’t quite test the playback.
Do you see the red screen when you first land on the site or only after trying to stream?
Thank you for your response. When I check again, the main problem is from Privacy Essentials by Yokoffing. After disabling it, I was able to view the website.