F1TV is - according to conditions - georestricted to the country where you bought your membership. For now it actually work from outside the country, but it might be temporary.
I have configured sniproxy and bind9 on formula1.com domain and it works pretty well for all API calls and VOD. But I have an issue with live streams, I get a 403 when player tries to load .m3u8 files.
It seems they are using CloudFront for lives and somehow CF is able to detect your location and returns you a 403.
Hello,
F1TV is - according to conditions - georestricted to the country where you bought your membership. For now it actually work from outside the country, but it might be temporary.
I have configured sniproxy and bind9 on
formula1.com
domain and it works pretty well for all API calls and VOD. But I have an issue with live streams, I get a 403 when player tries to load .m3u8 files.It seems they are using CloudFront for lives and somehow CF is able to detect your location and returns you a 403.
Do you have an idea if it's something I can fix with sniproxy? Maybe CORS issue?
EDIT: Found CF GeoRestriction feature documentation https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/georestrictions.html maybe if I add domain cloudfront.net to sniproxy it can work.