In base a Oracle un attore principale è
The Actor(s) using the system to achieve a goal. The Use Case documents the interactions between the system and the actors to achieve the goal of the primary actor.
Mentre attori secondari
Actors that the system needs assistance from to achieve the primary actor’s goal.
Secondary actors may or may not have goals that they expect to be satisfied by the use case, the primary actor always has a goal, and the use case exists to satisfy the primary actor.
In questo caso, direi che fornisce un servizio al sistema in quanto ospita e alimenta il file all'utente finale, riducendo il carico dal sistema principale.
Seguendo il secondo punto, i server di file hosting potenzialmente hanno altri obiettivi oltre a "riprodurre un video" e possono essere coinvolti in altri casi d'uso come "scarica un video", "ricevi video caricato" ecc.
In questo caso, direi che hai ragione in quanto è un attore secondario in quanto è separato dal sistema principale.