Como Subir videos a un VPS?

  • Autor Autor JulianSorel
  • Fecha de inicio Fecha de inicio
JulianSorel

JulianSorel

Dseda
Verificación en dos pasos activada
¡Ha verificado su Paypal!
Hola betas

Veran, resulta que he estado cuando cayó verystream y ahora ha caido onlystream (usaba ambos). Y ya me cansó eso de subir y volver a subir videos.

Segun sé la forma de resolver esto es subir tus videos a un VPS y luego pasarlos a tu web. Y ya me gustó un plan de Cubenode para ello. Pero tengo cero conocimiento sobre como manejar esta VPS para poder subir los videos ahi y luego hacerles un embed a mi web.

¿Alguien me podria dar alguna luz sobre como hacerlo? Estoy medio perdido...
 
Tu dices hacer tu propio openload? por asi decirlo?
 
que rapido cayo onlystream no duro ni 3 meses, aparte del VPS tambien subelos a un servidor de video como netu para tener un backup por si las dudas
 
Tiene que ser un servidor bien potente para que hagas eso, los videos consumen bastante ancho de banda, además tendrías que comprimir los videos al máximo, para que todo quede bien optimizado, yo lo veo algo bien complicado.
Pero si igual quieres hacerlo, lo que yo hago para pasar mis videos de mega a google drive es instalar una GUI en ubuntu server, ahí instalo mega, y luego lo paso a mi google drive, la ventaja es que como el vps está en Canadá, me dan 4 GB de descarga en mega, aquí en Latinoamérica solo dan 1 GB.

Si quieres saber como instalar una GUI en Ubunto server mira el siguiente video:


Y si quieres saber cómo instalar mega en ubuntu server, mira el siguiente video:


Ahora si quieres saber cómo comprimir un video, lo puedes hacer mediante handbreake que tiene versión para ubuntu, pero como te repito, para hacer estas cosas tendrías que tener un servidor mediamente potente.
 
Dependiendo de la cantidad de videos y la calidad de reproducción vas a necesitar mucho más que un simple vps. Consume mucho ancho de banda por usuario.
 
que rapido cayo onlystream no duro ni 3 meses, aparte del VPS tambien subelos a un servidor de video como netu para tener un backup por si las dudas
Me gustaba mucho, pero ya aburre estar migrando videos y copiando todos los embed en todos tus videos :/
 
los subes por FTP amigo
 
los subes por FTP amigo
Entiendo eso amigo, pero al tenerlo subido al servidor luego como lo pasaria a mi web? Osea con un embed o link ?

Veia tutoriales y al parecer el camino vendria usando NGINX. ¿O como sería?
 
@AyuGonzalo a tu propio servidor lo puedes subir por ftp/sftp/scp etc, todo dependes de como lo tengas seteado.
 
Lo sencillo a la larga sería que le instales lo necesario para tener tu propia plataforma, hay scripts para eso, hay algunos buenos y gratuitos, por ej:

https://github.com/Chocobozzz/PeerTube (este maneja los vídeos por webtorrent, de esa manera te saturan menos si muchos acceden a la vez al mismo vídeo)

La manera "complicada" es instalar nginx, y subir las cosas por ssh/ftp/sftp a la carpeta de nginx (generalmente /var/www/html). Los vídeos tendrán que estar bien comprimidos y con codecs y en un formato que sea válido para reproducirse en el navegador.

En cualquier caso, necesitarás o que alguien te enseñe a usar los servers o que te instale el script y todo lo necesario para que te corra en tu server.
 
@AyuGonzalo a tu propio servidor lo puedes subir por ftp/sftp/scp etc, todo dependes de como lo tengas seteado.
Eso lo comprendo, pero es como tener un video en tu computadora. Luego como le dices a tu web "coge este video de mi pc" ?
 
Lo sencillo a la larga sería que le instales lo necesario para tener tu propia plataforma, hay scripts para eso, hay algunos buenos y gratuitos, por ej:

https://github.com/Chocobozzz/PeerTube (este maneja los vídeos por webtorrent, de esa manera te saturan menos si muchos acceden a la vez al mismo vídeo)

La manera "complicada" es instalar nginx, y subir las cosas por ssh/ftp/sftp a la carpeta de nginx (generalmente /var/www/html). Los vídeos tendrán que estar bien comprimidos y con codecs y en un formato que sea válido para reproducirse en el navegador.

En cualquier caso, necesitarás o que alguien te enseñe a usar los servers o que te instale el script y todo lo necesario para que te corra en tu server.
Exacto!! Mira aquí este tipo lo explica paso por paso pero en ingles:



Voy a la mitad viendo el video (mi ingles es promedio) y ya se como instalar el nginx por linea de comando en linux. Aunque aun no lo acabo y no sé si hará lo que exactamente quiero 🙁

El programa que me indice clipbucket cumple la misma funcion que nginx? no hay diferencia?
Porque los links de instalacion y guia no funcionan :/
 
Entiendo eso amigo, pero al tenerlo subido al servidor luego como lo pasaria a mi web? Osea con un embed o link ?

Veia tutoriales y al parecer el camino vendria usando NGINX. ¿O como sería?
Claro bro, por embed.. pero primero necesitarás un server que se encargue de lo que se llama "load balancing", por ejemplo Wowza, para que cuando varios usuarios quieran acceder al mismo archivo por streaming no se sature


La opcion que te dijo kj2 también te puede servir, tendrías que hacer la prueba una vez que logres instalar NGINX
 
cto!! Mira aquí este tipo lo explica paso por paso pero en ingles:



Voy a la mitad viendo el video (mi ingles es promedio) y ya se como instalar el nginx por linea de comando en linux. Aunque aun no lo acabo y no sé si hará lo que exactamente quiero 🙁

El programa que me indice clipbucket cumple la misma funcion que nginx? no hay diferencia?
Porque los links de instalacion y guia no funcionan :/


Clipbucket necesita de nginx o algún otro webserver para poder funcionar.

El vídeo que te estás viendo es para hacer una transmisión en vivo, no para alojar archivos de vídeo.

Te dejo esto como tutorial básico:

Si ya pudiste instalar nginx, has lo siguiente:

En un server VPS limpio con debian o ubuntu server, instala nginx:

apt install nginx

Si ya está usando otra distro que no es en base a debian, seguro sabrás usar yum o dnf en lugar de apt para instalarlo.ç


Luego inicias nginx:

service nginx start

Luego pones la IP de tu server en la barra de navegación de tu sitio y verás que carga con un mensaje de nignx que si mal no recuerdo dice "it works".

Ahora nos vamos a la carpeta que por defecto nginx usa como raíz:

cd /var/www/html/

Allí dentro verás que hay un archivo html si usas el comando "ls", en todo caso, saltemos eso y probemos otra cosa. Vamos a crear un archivo llamada "hola.txt", primero ejecutamos:

nano hola.txt

Se abrirá un editor de texto de terminal, escribe cualquier tontería allí, luego le das CTRL+X para salir, precionas Y para aceptar guardar cambios y enter para confirmar la ruta donde se guardarán los cambios (notarás que la confirmación y la ruta salen en la parte inferior, imagen).

Ahora ve a tu navegador y escribe en la barra de direcciones la IP de tu server + /hola.txt, por ejemplo, si la ip es 172.17.0.2, sería así:

http://172.17.0.2/hola.txt

Voalá, ya tienes un archivo de texto en línea en tu server. Ahora imagina que en lugar de ese archivo de texto pones un vídeo en MP4 compatible para reproducción online como este:

http://techslides.com/demos/sample-videos/small.mp4

Entonces en lugar de hola.txt, poniéndole el mismo nombre de small.mp4, sería:

http://172.17.0.2/small.mp4

Finalmente, para que se reproduzca en tu sitio, solo tendrías que usar la etiqueta html video con ese archivo MP4, por ejemplo:

<video src="http://172.17.0.2/small.mp4"></video>

Y bueno, eso sería lo básico, aunque faltan detalles, pero como veo que estás investigando a consciencia, supongo que podrás ir solucionando por tu cuenta el resto.

kj
 
Clipbucket necesita de nginx o algún otro webserver para poder funcionar.

El vídeo que te estás viendo es para hacer una transmisión en vivo, no para alojar archivos de vídeo.

Te dejo esto como tutorial básico:

Si ya pudiste instalar nginx, has lo siguiente:

En un server VPS limpio con debian o ubuntu server, instala nginx:

apt install nginx

Si ya está usando otra distro que no es en base a debian, seguro sabrás usar yum o dnf en lugar de apt para instalarlo.ç


Luego inicias nginx:

service nginx start

Luego pones la IP de tu server en la barra de navegación de tu sitio y verás que carga con un mensaje de nignx que si mal no recuerdo dice "it works".

Ahora nos vamos a la carpeta que por defecto nginx usa como raíz:

cd /var/www/html/

Allí dentro verás que hay un archivo html si usas el comando "ls", en todo caso, saltemos eso y probemos otra cosa. Vamos a crear un archivo llamada "hola.txt", primero ejecutamos:

nano hola.txt

Se abrirá un editor de texto de terminal, escribe cualquier tontería allí, luego le das CTRL+X para salir, precionas Y para aceptar guardar cambios y enter para confirmar la ruta donde se guardarán los cambios (notarás que la confirmación y la ruta salen en la parte inferior, imagen).

Ahora ve a tu navegador y escribe en la barra de direcciones la IP de tu server + /hola.txt, por ejemplo, si la ip es 172.17.0.2, sería así:

http://172.17.0.2/hola.txt

Voalá, ya tienes un archivo de texto en línea en tu server. Ahora imagina que en lugar de ese archivo de texto pones un vídeo en MP4 compatible para reproducción online como este:

http://techslides.com/demos/sample-videos/small.mp4

Entonces en lugar de hola.txt, poniéndole el mismo nombre de small.mp4, sería:

http://172.17.0.2/small.mp4

Finalmente, para que se reproduzca en tu sitio, solo tendrías que usar la etiqueta html video con ese archivo MP4, por ejemplo:

<video src="http://172.17.0.2/small.mp4"></video>

Y bueno, eso sería lo básico, aunque faltan detalles, pero como veo que estás investigando a consciencia, supongo que podrás ir solucionando por tu cuenta el resto.

kj
Muchas gracias bro, iré viéndolo paso por paso.
Lo mas triste es que lo usaré para subir videos xxx, la tecnología para mejorar la pajilla de unos 😂
 
Atrás
Arriba