Aporte : Plugin de googlevideo.com

Publicado por david_domh, Agosto 18, 2013, 04:21:02 PM

Tema anterior - Siguiente tema

david_domh

Lo he  testeado  viendo los videos de la pagina animeid.tv y funciona ok full cache
a googlevideo.com


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_filename(string url) {
               vector<string> resultado;
               if (url.find("?") != string::npos) {
                       stringexplode(url, "?", &resultado);
                       stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
                       return resultado.at(resultado.size()-1);          
               } else {
                       stringexplode(url, "/", &resultado);
                       return resultado.at(resultado.size()-1);
               }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".googlevideo.com") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "GoogleVideos";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
       return r;

luistec

Correccion al codigo, ya que la url de los videos tiene la forma antigua de youtube (solo una parte), entonces el codigo seria
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_videoid(string url){
vector<string> resultado,valor;
string retorna = "";
SearchReplace(url,"?","&");
stringexplode(url, "/", &resultado);
if (resultado.size() > 1){
   url = resultado.at(1);
   resultado.clear();
   stringexplode(url, "&", &resultado);
   for (int i=0; i <= resultado.size()-1;i++){
   valor.clear();
   stringexplode(resultado.at(i), "=", &valor);
   if (valor.at(0) == "id" || valor.at(0) == "video_id") {
   retorna  = valor.at(1);
   break;
   }

   }
   }
return retorna;
}

extern "C" resposta getmatch(const string url) {
   resposta r;

r.file = get_videoid(url);
if ( !r.file.empty() and
(url.find(".googlevideo.com") != string::npos)  and
(url.find("videoplayback") != string::npos)
) {
r.match = true;
r.domain = "googlevideo";
r.file += ".flv";
} else {
r.match = false;
}
return r;
}


Saludos.

robertjs

son para hacer cache animeid.. yeeee .. buena me arroste el trabajo.. men gracias.!!

y una pregunta porque en esta parte esta asi

Citarhttp.*\.googlevideo\.com.*videoplayback

y no tiene extenciones como .mp4 .swf .. etc..!! me pueden ayudar porfavor a entender y cual el la diferencia?

robertjs

Hola .  luistec

Use el codigo que modificaste y me hace cache pero no hace me hit

y cuando vuelvo a ver el mismo video en otro navegador en la misma resolucion no carga nada.. se queda ahy estatico y no carga nada..!!

puedes revisarlo haber cual es el problema?

ingjaab

??? me loquean cual de los dos es  ??? si se puede saber sin que uno de usted se moleste  ???
Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

robertjs

los tienes dificultades..

el primero.. no se puede convertir de .cpp  a  .so

el segundo tiene problemas ya que guarda el contenido que ves. pero al querer verlo de nuevo no hace cache. y peor aun se queda estatico el video y no carga nada .

luistec

Cita de: robertjs en Agosto 20, 2013, 12:52:17 PM
los tienes dificultades..

el primero.. no se puede convertir de .cpp  a  .so

el segundo tiene problemas ya que guarda el contenido que ves. pero al querer verlo de nuevo no hace cache. y peor aun se queda estatico el video y no carga nada .
Pon el enlace del video para poder revisarlo.

Saludos.

robertjs

Aqui te dejo la web donde esta el video.. http://www.animeid.tv/ver/naruto-shippuden-325

tiene varias opciones de donde ver el video.. pero a mi me interesa el primer video que es de googlevideo.

haber si lo solucionas seria de mucha utilidad.. ya que aqi esta pagina lo usan mucho.

david_domh

personalmente tengo el plugin de googlevideo y hace cache a los animes u otras peliculas online


el plugin funciona de maravilla fulllllllllll cache

ingjaab

Cita de: david_domh en Agosto 18, 2013, 04:21:02 PM
Lo he  testeado  viendo los videos de la pagina animeid.tv y funciona ok full cache
a googlevideo.com


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_filename(string url) {
                vector<string> resultado;
                if (url.find("?") != string::npos) {
                        stringexplode(url, "?", &resultado);
                        stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
                        return resultado.at(resultado.size()-1);           
                } else {
                        stringexplode(url, "/", &resultado);
                        return resultado.at(resultado.size()-1);
                }
}

extern "C" resposta getmatch(const string url) {
    resposta r;

        if ( (url.find(".googlevideo.com") != string::npos)
         ) {
               
            r.file = get_filename(url);
                if (!r.file.empty()) {
                        r.match = true;
                        r.domain = "GoogleVideos";
                } else {
                        r.match = false;
                }
        } else {
                r.match = false;
        }
        return r;

Cita de: david_domh en Agosto 18, 2013, 04:21:02 PM
Lo he  testeado  viendo los videos de la pagina animeid.tv y funciona ok full cache
a googlevideo.com


Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_filename(string url) {
               vector<string> resultado;
               if (url.find("?") != string::npos) {
                       stringexplode(url, "?", &resultado);
                       stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
                       return resultado.at(resultado.size()-1);          
               } else {
                       stringexplode(url, "/", &resultado);
                       return resultado.at(resultado.size()-1);
               }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".googlevideo.com") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "GoogleVideos";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
       return r;

me sale este error al copilarlo :

ponlo en cpp gracia  ???
Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

firecold

Amigo david_domh el dia de hoy lo recompile  y me funciono sin problemas, habria que seguir probando para ver si se deja estable, Saludos

ingjaab

Cita de: firecold en Septiembre 20, 2013, 06:38:51 PM
Amigo david_domh el dia de hoy lo recompile  y me funciono sin problemas, habria que seguir probando para ver si se deja estable, Saludos
dime funciona  saludos para probarlo
Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

firecold

Cita de: ingjaab en Septiembre 21, 2013, 02:20:19 AM
dime funciona  saludos para probarlo

Pues por el momento con los videos que lo he probado si ha funcionado, pero como dije tendriamos que seguirlo testeando, Saludos

david_domh

sigo probando el plugin de googlevideo y hasta ahora sin ningun problema

yo veo videos de pelisgg que tienen alojado la mayoria de sus pelicuals en este servidor y a la segunda ves que lo veo
la peli de 2 horas carga en 15 segundos todo desde el cache del thudner


y si se dan cuenta animeid tambien tiene otros servidores fijense a que servidor le hacen click

Saludos

David M.

en plugins/ thunder/ videos=musica , he publicado 9 plugins de paginas porn todos funcionando
pero veo que ya nadie aporta plugins, solo es un poco de imaginacion y listo gente



david_domh

servidor anime id.tv

1.= googlevideo   si hay plugin
2.= videobam      si hay plugin
3.= novamov       si hay plugin
4.= nowvideo      si hay plugin

los demas servidores tratare de crear su respectivo plugin espero que no sean ips publicas

pero hoy dia he seguido haciendo pruebas y todo full cache por aca con el plugin googlevideo


Saludos

David M

Nessa

Cita de: david_domh en Octubre 09, 2013, 09:37:36 AM
servidor anime id.tv

1.= googlevideo   si hay plugin
2.= videobam      si hay plugin
3.= novamov       si hay plugin
4.= nowvideo      si hay plugin

los demas servidores tratare de crear su respectivo plugin espero que no sean ips publicas

pero hoy dia he seguido haciendo pruebas y todo full cache por aca con el plugin googlevideo


Saludos

David M

Muchas gracias por tus aportes, estoy probando los plugins que has subido a la página y de momento todos funcionan de maravilla.

david_domh


david_domh

los 9 plugins estan totalmente testeados y funcionando perfectamente

y al plugin de akamaihd esta agregado unas lineas mas para que haga cache a los videos de foxsportsla
http://www.alterserv.com/foros/index.php?topic=947.0


Saludos



David M.

Lima - Perù

mdcomputacion

Hola alguien me puede decir como instalar los plugin los .cpp  o como se compila  GRACIAS