Sur le Player YouTube tu peux récupérer le timestamp courant avec la fonction player.getCurrentTime() de L'API.
J'imagine qu'il te faudrait un système derrière pour stocker l'id de la vidéo et le timestamp courant à un intervalle donné pour te permettre de revenir lire la suite de la vidéo à la manière de Netflix.
Mon exemple ne se base que sur YouTube car c'est le seul système que j'utilise mais ça doit être valable autre part.