bueno, ya veo que comprendes la magnitud del asunto, por suerte existen herramientas como
jQuery Media que evalúan los recursos del navegador cliente y en función de ello dispone de o un flash player o como tal un <video> tag HTML5, busca en la web y encontrarás varias soluciones, suerte