En ”privat” video på YouTube är synlig endast för det konto som laddade upp den, så den ”publiceringsnivån” fungerar inte.
Om du laddar upp en video som ”olistad” kan vem som helst se videon, men de kan endast hitta den om de vet klippets URL. En olistad video kan du bädda in på en sida som är tillgänglig endast för inloggade/betalande/etc men inget hindrar en datorkunnig besökare att på något sätt extrahera klippets URL och till andra dela videon direkt från YouTube.
Men såvitt jag vet har Vimeo betaltjänster där du kan få något bättre skydd (typ att videon strömmas, snarare än ”dumpas som en fil”, och att videon måste hämtas från rätt håll). Jag har inga detaljer om detta eftersom jag själv inte provat.
Nästa steg vore att du helt enkelt har videon uppladdad på den egna servern och därmed får betydligt bättre kontroll över åtkomsten till filen. Nackdelen med denna lösning är att du kanske kommer att skicka på tok för mycket data (om någon ser videon på en liten skärm är det ju overkill att skicka en enorm, högupplöst video), och att det kan bli lite rörigare med videoformat (du behöver ha totalkoll inte bara på filändelsen, utan också på vilka kodningsformat som använts för ljud och bild för att videon ska fungera på olika plattformar).
Ja, Vimeo har en bra funktion för detta. Dock krävs som sagt en premiumversion.
Om jag minns rätt anger man URL:en för den webbplats som videon får visas på i dess inställningar.