Zitat
Ein WebServer selbst ist in der Regel für kleine Dateien optimiert.
Halte ich für ein Gerücht, technisch gesehen gibt es hier bei keinem der mir bekannten Webserver Einschränkungen noch derartige Empfehlungen.
Zum Thema:
Schaut, dass ihr das Video entsprechend komprimiert, damit ist bereits viel gewonnen. Mit einem aktuellen Codec wie VP9 oder H.265 lässt sich reichlich Speicherplatz und Bandbreite sparen. Entsprechend aktuelle Browser werden dann natürlich vorausgesetzt. Entscheidet ihr euch für das Videohosting bei YouTube, übernimmt dies YouTube selbstverständlich für euch und sogar noch mehr: Ist ein Browser des Besuchers nicht ganz auf dem aktuellsten Stand, bietet YouTube automatische Fallback-Formate von Videos an, was die Kompatibilität drastisch erhöht. Zu beachten sind jedoch die Hinweise von "r23" bzgl DSGVO, Kontrolle über Content und so weiter.
Das Hosting auf der eigenen Seite bietet wiederum auch Vor- und Nachteile: Je nach Abrufstatistik kann es sein, dass ein simples Webhosting oder ein kleiner Einsteigerserver deshalb nicht reicht, weil nicht genügend Bandbreite vorhanden ist, um viele simultane Abrufe zu bedienen. Besonders problematisch kann das werden, wenn ältere Medienplayer zum Einsatz kommen, die Videodateien in voller Geschwindigkeit herunterladen und dann abspielen, statt Videos in kleinen Chunks, z. B. mittels Byterange-Requests, herunterzuladen und weniger zu puffern, umgangssprachlich zu "streamen", so wie es YouTube auch tut.
Am ehesten dürfte es je nach Webhosting so sein, dass solch große Uploads durch Einstellungen wie post_max_size von PHP oder client_max_body_size von Nginx limitiert werden. In dem Fall kann es hilfreich sein, die Dateien mittels SFTP/FTP auf den Webspace hochzuladen und anschließend mittels "Media from FTP" der Mediendatenbank hinzuzufügen. Alternativ gibt es hierfür auch "Add From Server", welches leider seit 2 Jahren kein Update mehr erfahren hat (Benutzung jederzeit auf eigene Gefahr).
In vereinzelten Fällen, meist bei sehr billigen oder gar kostenlosen Webspace-Anbietern kann es auch sein, dass die Dateigröße explizit limitiert wird. In einem solchen Fall, müsste dann, möchte man entsprechend große Videodateien hosten, auf einen entsprechenden Webspace oder (optional Managed-)Server zurückgegriffen werden.
Nachtrag:
Wenn das Budget es zulässt und die Abrufzahlen es bedingen, kann man sich auch diverse CDN-Dienste zur Auslieferung der Videos ansehen. Auch hier wieder Achtung beim Datenschutz.