Estás haciendo la pregunta incorrecta. La pregunta correcta es:
¿Cómo sabe un sitio web si un video se ha visto o descargado?
Y la respuesta simple es: No se puede saber con seguridad .
El ejemplo que usaré para este argumento es la forma en que la mayoría de los usuarios de Linux ven videos. El backend de la pantalla de video en Linux es hoy ffmpeg
(que es usado por mpv
y vlc
también). El backend admite las URL de youtube mediante youtube-dl
(y youtube-dl es / puede usarse en VLC ).
Cuando un usuario escribe (o lo hago, ya que escribí esto para hacer una prueba):
mpv https://www.youtube.com/watch?v=B3NcgOs0LYo
El video se se descarga en mi máquina antes de reproducirlo.
Nota del navegador
Pero espera, cuando veo un video a través de un navegador no se está descargando ¿verdad? Incorrecto . Cuando ve un video a través de un navegador, el video se descarga en su máquina antes de mostrarlo. El video debe alcanzar la memoria de su máquina en algún punto para ser reproducido.
Por lo tanto, (casi) no hay diferencia entre usar un reproductor de transmisión ( vlc
o mpv
) y mirar desde un navegador. Solo hay un par de diferencias. Cuando se mira a través de un navegador, también se ve el resto del sitio web, se obtienen los banners y se ejecuta el JS. Si alguien en el sitio web de transmisión puede ver los registros del servidor web, puede saber si usted vio la página a través de un navegador o no (los reproductores de transmisión no tienen motores JS).
Conclusión
Un mantenedor del sitio web puede saber si usted vio una página web o no cuando estaba viendo el video. Él puede, por lo tanto, saber si usó la interfaz del navegador para su sitio web o un reproductor de transmisión. Pero él no puede distinguir la diferencia entre un jugador en huelga y una descarga, porque el jugador humeante ya realiza la descarga de todos modos.
¿Puede un sitio web afirmar que los reproductores de secuencias son lo mismo que las descargas de un video? No realmente, el número de personas que usan reproductores de secuencias es grande, especialmente VLC.
Una de las razones más importantes por las que las personas comenzaron a usar reproductores de transmisión en línea fue a evitar el uso del Flash Plugin (que es famoso por ser particularmente defectuoso en términos de seguridad). Este es un problema menor hoy (con la transmisión de HTML5 implementado ampliamente), pero sigue siendo una razón por la que se utilizan tantos reproductores de transmisión.
Descargo de responsabilidad: cuando el DRM entra en juego, las cosas cambian. Desafortunadamente (afortunadamente?) Casi no tengo experiencia con DRM