I’ve updated my code to fill in the new required parameters as documented on https://dev.twitch.tv/docs/embed/video-and-clips/#interactive-frames-for-live-streams-and-vods. The exact same code is deployed to two different domains: one is a staging server used for testing, and the other is the production domain. The options passed to the embed constructor are identical except for the domain name.
On the staging server, the embed works fine. On the production server, I get this error:
Twitch embed error message:
[FailedAttributeCheck] mandatory requirements were not met
The & is an XML escape – technically putting “&parent” into an HTML string would be incorrect markup. If you inspect element on the rendered page, you will see the literal string of the src is “&parent” – the “&parent” is just the way that needs to be encoded in the page source in order to produce correct HTML.
However, just to be sure, I’ve updated the page source to the literal URL you provided and the effect is the same (same error).