Ezért:
var selectors = [
'iframe[src*="player.vimeo.com"]',
'iframe[src*="youtube.com"]',
'iframe[src*="youtube-nocookie.com"]',
'iframe[src*="kickstarter.com"][src*="video.html"]',
'object',
'embed'
];
FitVids forráskódja. Itt nincs említve a twitch.
De nem értem miért van itt egy 3rd party JS libre szükség. Ha megnézitek az embed kódot, ez egy iframe fix szélességgel. Persze, hogy nem reszponzív így. A magasság maradhat, a fix szélesség helyett egy style="width: 100%; max-width: 640px" instant megoldja a problémát.
Ezt egyébként lehetne szépíteni mondjuk egy aspect ratio dobozzal, pár sor css-sel megoldható volna, nem kellene egy 3rd party libre támaszkodni, amit két éve nem frissítettek, és támogat összesen két szolgáltatást a flash embedek mellett :)