Bei vimeo kann man einstellen, für wen das Video sichtbar sein soll. Du kannst es so einstellen, dass das Video über vimeo nur für einen bestimmten Kreis sichtbar sein soll. Diesen Link kannst du dann in deine Homepage einbinden. So ähnlich soll es auch (mittlerweile) bei youtube möglich sein (habe ich gehört).
Wenn du ein Video nicht über die Uploadfunktion auf deinen eigenen Webspace wegen der Dateigrößenbeschränkung hochladen kannst, dann heißt es noch lange nicht das es nicht geht.
Wenn dein Webspace groß genug ist, dann geht das auch wie folgt.
Du lädtst das Video dann halt nicht über die integrierte Uploadfunktion hoch, sondern via FTP mit z.B. Filezilla. in ein bestimmtes Verzeichnis.
Einbinden in die Mediathek (so das es in der Mediathek sichtbar ist) kann man dann das Video mit dem Plugin "Add from Server " - muss man aber nicht.
Man kann das Video über die Mediathek in eine Seite oder Blog einbinden - muss man aber auch nicht.
Man kann es direkt wie folgt einbinden...
[video src="http://www.deineHomepage.de/wp-content/deinVerzeichnis/dateiname.mp4" width="640" height="360" preload="none" poster="http://www.deineHomepage.de/wp-content/deinVerzeichnis/dateiname.png"]
Syntax siehe auch HIER
Ich persönlich lade alle meine Videos via ftp hoch, und da die meisten meiner Videos die selbe Höhe und Breite haben und im selben Verzeichnis liegen kopiere ich nur obigen Code in die entsprechende Seite und brauch nur den Dateinamen anzupassen.
Gruß Frank