Como saben hay mucha gente detras del mundillo del nopor y en esta ocasión les mostrare como se hace un reproductor de video propio para que puedas insertar a tu web y así eliminar toda la publicidad que trae colocar los iframe de los sitios tipo tuve.

En este ejemplo utilizaremos uno de los reproductores html5 más utilizados por todos los webmasters el Fluidplayer ya que con este reproductor se puede colocar publicidad vast así también como al pausar el video salir alguna que otra publicidad y asi maximizar las ganancias no se preocupen que voy a dejar todos los archivos listos para ser descargados y a ser utilizados.

Lo fundamental en todo el sistema es la función curl mismo del php que se va a encargar de hacer el trabajo de conectarse con xvideos para eso vamos a crear una función en php para mas tarde poder llamarlo.

function curl_xvideos($url) {
        $proxy = 'xxx.xxx.xxx.xxx';
        $proxyPort = 'xxxx';
       
    $cookie = tmpfile();
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.31 (KHTML, like Gecko) Chrome/26.0.1410.64 Safari/537.31");
    curl_setopt($ch,CURLOPT_COOKIEFILE, $cookie);
    curl_setopt($ch,CURLOPT_COOKIEJAR, $cookie);
        curl_setopt($ch, CURLOPT_PROXY, $proxy);
        curl_setopt($ch, CURLOPT_PROXYPORT, $proxyPort);
    curl_setopt($ch, CURLOPT_HEADER, false);
    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_REFERER, $url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    $result = curl_exec($ch);
    $httpcode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
    curl_close($ch);
    return $result;
}

 

Como se pueden fijar asignamos un proxy y un puerto, les explico el porque y eso va a depender de las necesidades de cada uno, en mi caso para un proyecto mio fue creciendo a pasos gigantes una web mia y los algoritmos de xvideos detectaron que que estaba utilizando su bandwich y me apareció un simpático cartelito en todos los videos como se muestra a continuación.

Resulta que la ip de mi servidor fue baneado, obs (pero no se preocupen que solo dura un par de días) lo primero que se me ocurrio fue colocar un proxy, en internet hay una lista gigante de proxys gratis para que puedan ir agregando a medida que lo necesiten, o en todo caso quitarlo no es obligatorio.

Baneo de xvideos al utilizar la misma ip con esto vas a poder crear tu propio reproductor de contenido para adultos

Aquí viene la segunda parte donde ocurre toda la magia del reproductor utilizaremos la función curl_xvideos() también utilizaremos los preg_match() para ubicar la dirección raíz donde se encuentra el video que necesitamos asi también la calidad de video tanto en alta resolución como en baja resolución.

 

$inicio = curl_xvideos(‘Aquí pondermos la utl de xvideos’);
preg_match('|html5player.setVideoUrlLow\(\'(.*?)\'\);|is', $inicio, $low);
preg_match('|html5player.setVideoUrlHigh\(\'(.*?)\'\);|is', $inicio, $alto); 

 

Ya casi tenemos terminado nuestro reproductor para contenido adulto!!!

Ahora solo queda configurar el Fluidaplayer que es la tarea mas sencilla de todo el proceso

 

<video id="my-video">
        <source src="<?php echo $low[1];?>" title="Baja Calidad" type="video/mp4"/ >
        <source src="<?php echo $alto[1];?>" title="Alta Calidad" type="video/mp4"/ >
</video>

<script> var player = fluidPlayer('my-video',{
        layoutControls: {
            posterImage: 'URL_DE_IMAGEN',
        }
    });
</script>

 

 




1 Comentarios

avatar

Webaca

Jueves 20 de Febrero de 2020 Responder

Deberías considerar dejar un ejemplo :D

Deja un Comentario

Tu dirección de correo no sera publicado. Los campos obligatorios están marcados con *

Nombre *
Correo *
Web