Marte
Épsilon
Verificado
Verificación en dos pasos activada
Verificado por Whatsapp
Verificado por Binance
Cloudflare te puede banear si recibes mucha carga que no sean de peticiones normales.Yo he hecho los pasos y está todo bien.
El caso es que lo quiero para streaming en mi wordpress, ¿qué debo hacer?
no importa que el límite sea 100.000 diarias, para mi es un montón porque la página apenas llega a las 15 visitas diarias(está empezando)... cuando llegue el momento supongo contrataré un servicio videohost
Cuando un usuario visualize tu video entre 5-10 veces ya no reproducirá ya que genera error de GoogleDrive porque se esta accediendo muchas veces.Yo he hecho los pasos y está todo bien.
El caso es que lo quiero para streaming en mi wordpress, ¿qué debo hacer?
no importa que el límite sea 100.000 diarias, para mi es un montón porque la página apenas llega a las 15 visitas diarias(está empezando)... cuando llegue el momento supongo contrataré un servicio videohost
Como puedo montar esto en un hosting propio? Ya que workers es un poco limitado en cuanto a esto pero si supiera en qué tipo de lenguaje se usa o si se puede montar en un hostingEsto es algo que lleva mucho tiempo por ahi, sirve para crear un index de nuestros archivos o unidad de google drive utilizando cloudflare.
En resumen podemos generar links directos a archivos subidos en nuestra unidad de google drive, podemos compartirlos a terceros utilizando el link del worker y ellos lo descargaran mediante cloudflare.
Ver el archivo adjunto 450806
Ver el archivo adjunto 450773
Ejemplo
https://blue-firefly-1a59.azk1.workers.dev/0:/Copia de The.Boss.Baby.Trailer.MP4?a=view
Este archivo puede ser compartido de ese modo para que los usuarios lo vean o simplemente retirando el string ?a=view de la url lo colocamos como descarga directa y tambien sirve en el caso de videos para hacer streaming si contamos con un reproductor que lea el formato.
Ejemplo protegido con contraseñaYa que no hay modo de evitar que otros nos roben los link podemos configurar usuario/contraseña y enviar la autenticacion por headers, o simplemente darle esos datos a los usuarios.
https://sparkling-river-8ac1.azk1.workers.dev/0:/3c212b338c5e715c9fe21358f16a799c.jpg?a=view
usuario: admin
contraseña: admin
¿Como crear el index?
Hay muchos de estos proyectos en github, pueden buscar y usar el que quieran o continuar el tutorial y usar este xd...
Necesitamos 2 cosas: una cuenta cloudflare y otra de google drive.
1- Vamos a https://drive.azk1.workers.dev/ y damos click en GET AUTHENTICATION CODE
2- Se abrira una ventana que pedira acceso a tu cuenta de google drive y antes que digas que es peligroso, calma... reemplace mi id de oauth por la de RCLONE,ORG que es verificada y no me pertenece asi que puedes estar segur@ que no habra usos inadecuados de ese acceso.
Se puede crear una aplicacion propia pero no lo voy a explicar porque se alarga mucho el tutorial.
3- Al terminar de conceder acceso nos dara un codigo
4- vamos de vuelta a la web y lo pegamos donde nos indica, llenamos lo demas y damos click en get code
El index se generara en base a una unidad (todo), carpeta en especifico o team drive.
Para carpetas o team drives necesitan cambiar root por el id, eso lo encuentran en el link de la carpeta por ejemplo
https://drive.google.com/drive/folders/1WTUgNj138ee6TBbNWAWAWAZ_E1bBGnmHX?usp=sharing
Donde 1WTUgNj138ee6TBbNWAWAWAZ_E1bBGnmHX seria el id
5- Ahora vamos a cloudflare, hacemos click en workers elegimos subdominio, blablabla, creamos uno nuevo, pegamos el codigo y listo
Ver el archivo adjunto 450791
NOTAS:
- Si se te queda en blanco o no te da el codigo del worker es que tu token de autenticacion expiro o ya fue usado (sirve 1 vez), tienes que generar uno nuevo
- Si usas TEAM DRIVES de otras cuentas que no sean de la misma organizacion, es muy probable que aparezca el error de quota diaria
- Pueden tener varias carpetas y a cada carpeta crearle un index
- El buscador del index puede tener bugs con ciertos formatos de archivo
- La version gratuita de workers tiene limite de 100.000 solicitudes diarias, parece un monton pero se agota muy rapido si tienes trafico
Haber te explico un poco por mi parte,Como puedo montar esto en un hosting propio? Ya que workers es un poco limitado en cuanto a esto pero si supiera en qué tipo de lenguaje se usa o si se puede montar en un hosting
Ohh ya veo la verdad es que desconocía como trabajaban los workers por lo que se me hizo muy fácil pensar que se podía hacer algo simple en la web. Ya conocía como enlazar esto mediante PHP solo que consume muchos recursos del hosting y se requiere un VPS que por lo general si son caros gracias por la explicaciónHaber te explico un poco por mi parte,
Los worker de cloudflare son como "BOTS" que trabajan ejecutando tu codigo personalizado en JAVASCRIPT.
En esta publicación han encontrado una "vulnerabilidad" para ejecutar la API de GoogleDrive en los Worker de Cloudflare para que se puedan visualizar tus videos, imagenes, etc.
Lo beneficioso de esto es que los videos y las imagenes te cargarán muy rápido ya que estarás descargandolo directamente desde los servidores de Cloudflare (menciono nuevamente, es una vulnerabilidad), si tienes muchas consultas o visitas Cloudflare te terminara sancionando la cuenta, asi pagues te banearán ya que no les sale rentable cobrar menos de $5 por la banda ancha que recibes.
-----------------------------------
Si quieres montar esto en tu propio hosting si existe enlazar GoogleDrive por API en PHP, puedes buscar en Github:
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.github.com
Eso si, utilizaras tu banda ancha por lo que el hosting esta limitado a 100MB/S, incluso el mismo proveedor del hosting te enviará un mensaje que no hagas esto ya que esta prohibido subir videos y reproducirlos en el hosting porque consume mucha banda ancha, un solo usuario ya genera problemas, imaginate 10...
Si quieres montar lo mismo pero con una velocidad limitada tendrás que comprar un servidor dedicado de minimo 1GB/s de acuerdo a tus usuarios online, normalmente necesitas 10 GB/s y los precios son mas de $100 mensuales ( y $100 mensual queda corto, yo termine gastando mas de $340 mensual para una cantidad pequeña de usuarios ).
Y a todo esto no hay otra web o app que realice lo mismo que un workers, y más que nada que no te suspendan si ven un tráfico elevadoHaber te explico un poco por mi parte,
Los worker de cloudflare son como "BOTS" que trabajan ejecutando tu codigo personalizado en JAVASCRIPT.
En esta publicación han encontrado una "vulnerabilidad" para ejecutar la API de GoogleDrive en los Worker de Cloudflare para que se puedan visualizar tus videos, imagenes, etc.
Lo beneficioso de esto es que los videos y las imagenes te cargarán muy rápido ya que estarás descargandolo directamente desde los servidores de Cloudflare (menciono nuevamente, es una vulnerabilidad), si tienes muchas consultas o visitas Cloudflare te terminara sancionando la cuenta, asi pagues te banearán ya que no les sale rentable cobrar menos de $5 por la banda ancha que recibes.
-----------------------------------
Si quieres montar esto en tu propio hosting si existe enlazar GoogleDrive por API en PHP, puedes buscar en Github:
Build software better, together
GitHub is where people build software. More than 150 million people use GitHub to discover, fork, and contribute to over 420 million projects.github.com
Eso si, utilizaras tu banda ancha por lo que el hosting esta limitado a 100MB/S, incluso el mismo proveedor del hosting te enviará un mensaje que no hagas esto ya que esta prohibido subir videos y reproducirlos en el hosting porque consume mucha banda ancha, un solo usuario ya genera problemas, imaginate 10...
Si quieres montar lo mismo pero con una velocidad limitada tendrás que comprar un servidor dedicado de minimo 1GB/s de acuerdo a tus usuarios online, normalmente necesitas 10 GB/s y los precios son mas de $100 mensuales ( y $100 mensual queda corto, yo termine gastando mas de $340 mensual para una cantidad pequeña de usuarios ).
Debe existir pero conocido pues no o al menos yo no se :s, habia de googledrive pero ya fue parchado, lo de worker de cloudflare es excelente para descargas pero para streaming no es lo adecuado.Y a todo esto no hay otra web o app que realice lo mismo que un workers, y más que nada que no te suspendan si ven un tráfico elevado
Con NodeJSComo puedo montar esto en un hosting propio? Ya que workers es un poco limitado en cuanto a esto pero si supiera en qué tipo de lenguaje se usa o si se puede montar en un hosting
Me imagino que el vps que usas es offshore. Que vps me recomiendas para unas 10,000 visitas diarias?Debe existir pero conocido pues no o al menos yo no se :s, habia de googledrive pero ya fue parchado, lo de worker de cloudflare es excelente para descargas pero para streaming no es lo adecuado.
Ya muchos incluyendome tenemos servidores dedicados propios como streaming con alta banda ancha (solo es rentable si tienes alto tráfico, si estan empezando deben utilizar servidores como fembed o similar).
VPS para el streaming?Me imagino que el vps que usas es offshore. Que vps me recomiendas para unas 10,000 visitas diarias?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?