per l'immagine
puoi usare i css3 (che al momento hanno un supporto limitato nei vari browsers)
puoi usare i javscript (come il sito che hai linkato)
è un argomento trattato spesso quì e ti sarà difficile trovare le soluzioni
per il video
non mi sembra una grande idea entrare in un sito e vedermi sparato al massimo video e magari audio
oltretutto la battaglia dei codec e contenitori è senza fine
se proprio devi, cerca qualche soluzione in flash
edit: tutto questo non ha niente a che fare con html5