I've had people embedding Youtube videos on my site for years. They simply provide the link, and my script automagically embeds it.
Suddenly, about 90% of my embedded videos simply aren't embedding; they just show:
Video unavailable Watch on YouTube
This is the exact code I'm using, which is identical to what I see when I view the video on Youtube then Share > Embed:
<iframe width="560" height="315" src="https://www.youtube.com/embed/EwKc05_6ItY?si=THVh7s4Xg_zfQ5fa" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
I had someone in another state verify that they're seeing the same thing, so it's not my computer or home internet provider. I tried disabling Cloudflare, too, and that had no impact (although I didn't change the DNS to block proxying).
Any thoughts?