Los repros son faciles.
En el scrapper tengo que agregue el siguiente codigo que es el codigo del
fluidplayer, con lo que varia, que es el video .mp4
Insertar CODE, HTML o PHP:
<video id="player">
<source src="ESTO ES LO QUE CAMBIA! (ejemplo: video.dominio.com/video.mp4" type="video/mp4"/>
</video>
Luego en el body tengo el script de javascript de fluidplayer!
JavaScript:
<script src="https://cdn.fluidplayer.com/v3/current/fluidplayer.min.js"></script>
<script>
var player = fluidPlayer('example-player');
</script>
En nginx tengo aplicado el hotlink y que solo funcione los videos con mi web, con el siguiente codigo:
Insertar CODE, HTML o PHP:
location ~ .(mp4)$ {
valid_referers blocked website.com *.website.com;
if ($invalid_referer) {
return 403;
}
}
Donde website.com, seria tu dominio, o los dominios que quieras que puedan reproducir los videos. Tambien, para que 1 solo usuario no abuse y descargue todos los videos a full velocidad, tengo la velocidad limitada a 3mb/s para cada video, se puede hacer agregando el siguiente codigo en el block de tu nginx de tu web.
Insertar CODE, HTML o PHP:
Ademas, tengo limitacion de conexiones de videos de un solo usuario a 2 videos. Para evitar los scrapper que descarguen 200 videos a la misma vez y se traguen toda la data, con el siguiente codigo en el block de nginx de tu website:
Insertar CODE, HTML o PHP:
Para que el codigo de arriba funcione tienes que agregar el siguiente codigo en el bloque
http en
nginx.conf
Insertar CODE, HTML o PHP:
limit_conn_zone $binary_remote_addr zone=addr:10m;