I used to use https://v2.sportsurge.net/home2/ , you can usually find a working stream.
Nowadays i use https://sportscult.org, it's a private tracker that also offers live tv, and i haven't really done anything but watch f1 on there. Less ads/buffering. They have open signups every now and then.