Pour YouTube, tu peux enregistrer ta vidéo dans n'importe quel format, elle sera convertie après et tu peux très facilement l'intégrer ( il est quand même conseillé de partir sur du .mp4 H264 ).
Tu as également des player en Flash ( comme les vidéos sur JVC ) qui lisent dans une page HTML des vidéos en .swf ou .flv ( cherche player Flash sur Google et tu en verras à télécharger ).
Enfin, en HTML5 tu peux intégrer de la vidéo directement avec une balise <video>, pour ça tu dois enregistrer ta vidéo en trois formats différents qui sont .mp4, .ogv et .webm ( tu as des logiciels pour convertir dans les différents formats, comme ça par exemple: http://www.mirovideoconverter.com/ ). Dès que tu as les trois formats, tu mets le code suivant:
<video>
<source src="tavideo.mp4">
<source src="tavideo.ogv">
<source src="tavideo.webm">
</video>