[ DÚVIDA ] Hospedagem de vídeo, local e externa.

É necessário aprender como colocar um vídeo local em HTML?

No material do curso de HTML5 e CSS do Gustavo Guanabara do Curso Em Vídeo ele fala que pode ser muito caro e dificil manter um site dessa forma sem travar, então ele fala do YouTube e do Vimeo, então ficou na minha cabeça isso, eu devo aprender como faz para hospedar localmente o vídeo no site ou não é só uso os servidores como os que ele disse anteriormente como o Vimeo ou o YouTube?

Dá pra colocar no youtube e dp "compartilhar" no seu site... fica uma janelinha no tamanho certo e tal

Isso eu sei, mas fiquei em dúvida se eu realmente precisa aprender a hospedar localmente os videos.