Problemas de formato de video

Hola estoy haciendo un vídeo que requiere un posible cliente, es para una página web, al cliente no le importa en que formato quede, pero quiere que este empiece a reproducirse al abrir la página, no debe ser pesado y creo que también quiere que se pueda abrir en cualquier ordenador, aunque no tenga el flash player instalado en caso de ser un.swf, por último quiere que sea un loop, es decir que se repita al terminar infinitamente, el único formato que conozco que tiene casi todas esas ventajas es el.gif, pero el vídeo es un poco largo 15 seg aproximadamente y grande de 454 335 px como para ser un gif, también quiere algo raro que no sé si es posible, que sea redondo en vez de un rectángulo como todos los vídeos.

Lo de que se abra en cualquier ordenador por lo que se no se va a poder, pero bueno quizá pueda prescindir de ello, las demás cosas si son imprescindibles.
¿podrían aconsejarme?