NGINX | Como desarrollar un Streaming de vídeo desde cero usando HTML 5 + NGINX
HTML-код
- Опубликовано: 5 фев 2025
- 📦 Recursos:
1. NGINX + Modulo RTMP: github.com/ill...
2. videojs: videojs.com/ge...
📺 Proyecto(nginx.conf + AppPlayer): github.com/Pin...
Siguenos!!!! en nuestras redes sociales:
💻 GitHub: github.com/Pin...
😂 Facebook: / cleivervalera.official
📷 Instagram: / cleiver_valera
✒️ Behance: www.behance.ne...
💌 Contact: hello@cleivervalera.com
🌐 Visitanos en: cleivervalera.com
Gracias, lo entendi y me funciono excelente!! de ehcho siempre topaba en la parte de conecxion entre el server (RTMP) y el reproductor,
Hola amigos, paso por aquí para decirles que acabo de subir la version mejorada de este video donde explico como montar un mejor sistema de transmisiones y hacerlo publico, así como lo escuchan, que todo el mundo pueda ver tu transmisión y no solo este disponible en su computadora. Adicionalmente explico como tener certificados SSL sin dolores de cabeza. Los espero por ahi!!!!
👉Video: ruclips.net/video/xSJcSw8HhJE/видео.htmlsi=zEHj6Erf9V8fAPr8
Donde está ese video mejorado? Lo he buscado en tu cuenta y no lo veo.
@@PREFERITI Aqui este el video amigo ruclips.net/video/xSJcSw8HhJE/видео.htmlsi=zEHj6Erf9V8fAPr8
muy bueno tu vídeo felicidades! me despejó muchas dudas como principiante en el tema de emisiones.
saludos desde Colombia
Muchas gracias a ti mi estimado, por ver mi contenido.. 😊😊
Gracias el que mejor lo ha explicado :D
I saw your video, i have a question if i want to live stream a Hikvision camera with the Ip address password and username, to a web application does this work as well or only in local and Obs systems?
Hola, mi duda es se transmite con un archivo m3u8 y puedo ponerlo que otros dispositivos los vean?? DESDE MI PROPIA RED! Y DESDE FUERA!!
Hola, no entendí nada el paso q haces en virtual studio cuando ejecutas ese comando en la Terminal "httpserver" disculpa no se nada del tema, pude empezar a transmitir de manera local
hola excelente video y funciona en ubuntu????. para aprovechar la red de un vps para probar si va mas fluido...
Hola, Si asi es. El proceso es casi lo mismo, y ademas en Linux es mucho mejor
buenas , una consulta por fvr . deceo armar un compu para correr el sotf : ivms- 4200 version lite ( tgo entendido q consume menos hard ) de hik vision para poder ver 36 camara ip de 2 mp - full hd a 25 fps cada camara ip hik o ezviz q es de la misma marca la idea es poner 9 camaras en puntos muy trancitados y hacer un trabajo comunitario a 4 ciudades chicas de mi privincia rio negro ( 9 camaras por ciudad ) que los cidadanos puedan incresar a un link de un canal de you tube y ver las 9 camaras en vivo de su ciudad asi tendria q abrir 4 canales youtube ( 1 por cada ciudad ) en esas ciudades hay buena internet que s ela pediria a cada coemrcio o dto o casa q este extratejicamt bien hubicada para colocar una camara de ahi sacaria la luz y la internet yaq nose le va a cobrar nada a nadie . bueno q micro, ram , placa video para poder hacer ese trabajo ( no hayq editar nada en tiempo real es solo q se vean en vivo a los sumo poner un loguito chico y q cada persosnq lo deces con la linea roja de tiempo pueda rebovinar y ver el pasado por lo menos 2 dias atras
no se como se hace para que transmita por internet se ve en local nada mas que ay que hacer?
Hola amigo, como hago para implementar el codigo del Index.html para que funcione dentro de mi pagina wordpress?
bien explicado el video... me funciono‼ ay alguna forma también de utilizar SSL en la transmisión de video...
Hola mi estimado, lo de ssl ya va por configuración del mismo servidor nginx.. no se si para el rmtp se debe hacer algo extra para añadir ssl, no conozco al respecto
Tengo una pregunta , pero si yo quisiera crear mi propia página web de live streaming tipo twich o trovo?
Para que más usuarios puedan hacerlo?
No entendí bien la pregunta
@@CleiverValera me refiero hacer una plataforma con facebook gaming que hay que hacer ?
Genial, creo que si.. mediante este método lo puedes hacer.. lógicamente debes gestionar la transmisión de varios usuarios y eso.. tocaría investigar al respecto, pero de pronto si se puede
Hola me sirvio a la perfeccion como, puedo tenerlo en tiempo real localmente? por que hay un retraso como de 30 seg
Hola, el retraso no hay manera de quitarlo.. he tratado de distintas formas pero no he conseguido reducirlo mucho
Excelente video Cleiver! Estaria bueno también un video a futuro acerca de tips o consejos para mantener en un estado optimo nuestra propia plataformas de streaming (Codigo o malas practicas que puedan ralentizar nuestro sitio, que recursos o elementos tenemos que tomar en cuenta por lado del servidor para que tenga un mayor soporte de usuarios etc).
Suele genial Abraham, lo anoto y estaré subiendo contenido al respecto.
gracias si me funciono tu aporte....
Excelente muy buen video👍👍
Para clases personalizada cómo me contacto
Escríbeme a mi Instagram personal..
Una consulta que tamaño de server y ancho de banda necesito para hacer una transmision a 30mil peraonas por ejemplo
Lamentablemente no cuento con la información exacta.. desconozco al respecto
How can I view the video out side from my location please.
Hi, you have to set up all this process on VPS
@@CleiverValera sir any tutorial for help ?
Saludos, antes que nada felicitarte y agradecerte por tomarte el tiempo de publicar este tipo de información.
Quiero preguntar si es posible implementar en este tipo de servicio una lista blanca, de manera de poder escoger qué dominios web pueden ver nuestra transmisión.
Espero me puedas responder.
Gracias de antemano.
Puedes darme un ejemplo?
Muy bueno el video , con ese servidor podria de alguna manera transmir varios canales al mismo tiempo? Por ejemplo tener dos live de dos celulares o camaras? Gracias
Si.. solo sería cuestión de configurar el servidor rmtp en varias salas
cuantas fuentes de video individuales permite obs
No tengo la información precisa sobre eso, lo siento
Hola Cleiver, el servidor web donde esta la aplicacion debe tener capacidad acorde segun el numero de la audiencia (conexiones al tiempo) y transferencia de datos (segun la calidad a la que se transmite? o puede ser basico porque la carga la soporta el servidor rtmp donde esta el servicio de streaming (propio/wowza/youtube)? Gracias de antemano por la respuesta
Hola, sería cuestión de revisar los recursos de tu servidor y en base a eso calcular la cantidad de usuarios que puede soportar.. generalmente ese tipo de información la tienen los proveedores de hosting, así es que sería cuestión de consultar eso a ellos
No me queda claro el momento donde levantas el server, ese npm como se usa? samp donde se descarga, a caso ya no levantamos el server en bash git?
Hola Sergio.. Para que no te compliques lo de npm es solo para que la página web donde se ve la transmisión funcione. Pero si deseas puedes usar otra cosa, te recomiendo laragon en su versión ligera o sino create un miapp.html y colocas ahí el código HTML, creo que va funcionar igual.
Si no te queda claro me escribes por interno ! Facebook
Muy bien explicado. De todas formas esperaremos a q inventen algo mas practico. Buen aporte.
Gracias amigo, esto es muy bueno, una pregunta, no hay límite de ovientes? Y digamos que mi transmisión llega a los 10.000 ovientes eso consumiría más recuerdos de mi PC y cuáles serían ? Si es así
Todo depende del nivel de transferencia que tenga tu servidor, y el peso que implica cada transmisión. Si tu transferencia es 1GB o algo asi y si no pesa mucho tu transferencia entonces haces un calculo
Hola excelente tutorial, ahora bien cómo puedo hacerlo para que lo vean mis familiares, probe usando mi ip local, debo poner mi ip pública para lograrlo?, Ya que yo en mi casa desde otro pc, ocupo el vlc abriendo ubicación de red y funciona, pero si voy a otro lugar con otra red no me funciona 😢
Hola Jorge, para que te funcione debes montar todo este proceso en un servidor privado un VPS
com se haria para solo reproducir un video??
¿Alguien me podría ayudar?
Tengo una raspberry pi 4 con batocera linux instalado (retroarch) y cuando hago streaming desde batocera (retroarch) solo puedo transmitir directo a Twitch/RUclips.
Yo necesito transmitir el juego hacia mi otra computadora con windows 10 (conectadas por red local entre si) en la que mediante OBS insertar como fuente esa señal (lo que estoy jugando en mi arcade) para desde la pc transmitir a youtube con camara y microfono agregados en OBS.
Si en local tiene tanta latencia; entonces cuánta potencia y capacidad de transmisión se necesita para ser un servicio profesional como twitch en Aws u otros servicios de streming que son casi instantaneos?
Disculpa por la demora en ver tu mensaje amigo, en mi nuevo explico más a detalle.
Hola amigo una consulta el copy no te tumba las musica con esta forma de trabajar
Como así? Si tienes tu propia plataforma de streaming no.. a no ser que sea popular y las disqueras te denuncien.
Q va e intentado y no e podido lastima
Hola, antes que nada gracias por tomarte el tiempo de hacer el video. Una consulta, estoy probando y obtengo un error 404 cuando quiero inicializar el video. Es decir, el servidor esta corriendo y la transmisión llega al Nginx pero al parecer la ruta de salida no concuerda y el video no se reproduce en el navegador :/ en los logs del Nginx tengo "GET /livestream HTTP/1.1" 404 581"
Felicitaciones, los graficos ha hiciste ayudan mucho a la compension del proyecto.
Muchas gracias amigo..
gracias por compartir tus conocimientos. Funciona para el protocolo RTMPS?
Hablas de la versión segura?
genial muchas gracias me mataba la cabeza con otros código y nada. Hasta que llegas tu y me solucionas todos.
Gracias a ti cesar.. Fue un placer haberte ayudado
Estimado, como es el procedimiento sobre Mac ?
Hola Esteban, lamentablemente no sé cómo sería en Mac pero te puedo hechar una mano por interno (Instagram) con Docker. Si te interesa me escribes
otros amigos intentan entrar les aparece que no es compatible
Una duda, yo quiero subir la pagina a Firebase pero no se como conseguir la ip, que ip tengo que poner en el src del video en caso de que este en un servidor publico como firebase? ya puse la del servidor y nada sucede. ayuda
A firebase estás subiendo solo la web donde se va reproducir el player?
@@CleiverValera Si, disculpa la tardanza
Buenas tarde , pero es solo para ver dentro de la misma red no puedes ver de otro punto .
Hola Bro, siii es un vídeo que configuración inicial pero poder tener un proyecto más real y que sea público tocaría montar un vps y configurarlo ahí. Este fin de semana subiré una actualización de esto montado un proyecto real desde cero hasta la publicación y que sea visible por todo el mundo, atento a eso bro.
Si bro seria super estaré pendiente
saludos amigo tengo un hosting en godaddy, no se si seria compatible para hacer este tipo de streaming no se donde verificar si es un vps. de servir imagino debo cargar los recursos en el servidor?
Hola... Lo recomendable es montar todo eso en un servidor privado mi estimado
Amigo todo funciona perfecto gracias a vos pero tengo un solo problema que es que en la pagina a donde transmito, se ve la dirección rtmp de la transmisión en elementos de la consola del navegador, si una persona de malas intenciones agarra esa direccion y lo pone en su obs, puede transmitir lo que quiera haciendo que la pagina sea insegura. Hay una forma de ocultarla? y si hay como se llama? ayuda plis
Buena pregunta.. en ese caso puedes configurar los allows de nginx, que solo tú dominio pueda consumir la transmisión.
@@CleiverValera Gracias
Hola amigo, quisiera saber si se puede poner como servidor uno que compre hace unos días, y si es así quisiera saber como hacerlo. Muchas gracias
Hablas de un vps?
Muy buen video y bien explicado. He seguido las indicaciones para la configuración tanto del lado del servidor, como del lado del cliente. Empiezo a retransmitir usando OBS. me conecta correcto con el servidor de streaming, pero a la hora de verlo en una pagina html con las librerias de videojs, tanto en Firefox como Chrome me pone el mensaje "The media could not be loaded because the format is not supported". Pero lo mas curioso es que en el Edge si que me funciona correctamente. No tendra nada que ver con el fin de vida de Flash Player en los navegadores y estos al actualizar a la ultima versión no lo soportan!?
Saludos cordiales.
Hola Edu.. eso está raro, porque debería funciona en cualquier lugar ya que videojs gestiona todo eso.. Siempre pasa eso?
saludo me da un error en el comando, http-server y estoy probando con npx http-server y me da error get /favicon.ico error (404) not found http-server me darías un consejo
Hola.. http- server es un paquete de nodejs y debes instalarlo globalmente para que funciona sin necesidad del npx.. respecto al favicon no hay problema, con que te funcione el streaming está bien
@@CleiverValera hola estimado, que es lo hay que instalar en el windows y como se ejecuta el http-server? gracias por tu aporte
Hola.. si no quieres complicarte con eso simplemente dentro de nginx puedes editar el index.html y colocar en tu navegador localhost
hola muy bueno tu tutorial pero quisiera ponerle a la pagina web usuario y contraceña se podria hacer
Hola.. Si lo puedes hacer.. Ahí más que todo entraría una configuración de tu proyecto.
Hola, muchas gracias por tu video... Tengo una consulta. Al ingresar: http-server ./ me sale command not found... Que estoy haciendo mal? Disculpa mi ignorancia.
Necesitas instalar el paquete que mencionas con npm
Hola, tengo un problema. Sigo todos los pasos, pero cuando lo quiero ir a testear en localhost, me pide flash player y ese programa no me deja instalarlo, lo puse en wordpress y no carga por más que lo actualizo. ¿Alguien más tiene el mismo problema?
Hola amigo, enviame mensaje por IG porfa pasa ayudarte mejor
Me sale un error al iniciar la transmisión en OBS que IP tengo que colocar ? IPv4 ? Ayúdame por favor 🙏
Mmmm si lo estas montando en tu PC revisa si la IP es la correcta y si está nginx iniciado
fijate de que en la url del stream este puesto como protocolor rtmp. yo tuve ese problema
El archivo nginx.conf que descargamos, reemplazamos en la carpeta inicial donde descargamos?
Si así es.. se de el cambiar por el archivo que viene por defecto
Hola , muchas gracias por la info. Ya termine el tutorial pero al cargar el video me dice "The media could not be loaded, either because the server or network failed or because the format is not supported." cabe mencionar que estoy usando las librerias actuales y no las que utilizas en el video, tendra algo que ver ?
Puedes enviar DM por Instagram? Me ayudaria ver algunas captuas
Súper buen video y contenido. Tengo una duda con la que te agradecería si puedes ayudarme, quiero usar VLC como receptor de lo que estoy transmitiendo en lugar del archivo de html, es decir, conectarme al streaming desde VLC en la computadora y desde otros dispositivos como mi IPhone. Qué dirección IP debo escribir en VLC exactamente? Debo poner :1935 o algún otro puerto al final de la dirección? Debo habilitar algún puerto en el firewall de Windows creando una nueva regla? Esas serían mis dudas
Solo debes colocar la URL del servidor que está transmitiendo y listo.. no recuerdo tan bien como es la configuración en vlc
Perdón por revivir un video viejo! Segui los pasos tal cuál pero cuando inicio el nginx.exe desde git me tira el siguiente error:
nginx: [emerg] CreateDirectory() "/nginx/temp/livestream" failed (3: FormatMessage() error:(15100))
y no inicia nunca
Disculpa por la demora en ver tu mensaje Kevin, espero lo hayas solucionado 🙌
bro sabes como bajar la latencia del live?
La verdad que no se.. pero me imagino que es una configuración de nginx
@@CleiverValera ok
Cleiver, yo quiero un server, que me transmita videos alojados en el storage del server.. (o en google drive... para ahorrar espacio..) como debo editar el config...? para que nginx lea esos archivos y los envie
Mmmm creo que la configuración más que todo va por parte de obs.. ya que el transmite
Hola como andas?? consulta, vos sabes que no hay caso, descargo NGINX cuando llego a la parte de descomprimir lo hace pero después no abre nada de nada.. también me aparece un cartel de WINDOWS que si ejecuto el programa puede dañar el sistema, no le di bola pero igual no abre nada... que puede pasar?? muchas gracias!!
Hola, puedes enviar alguna captura al privado?
@@CleiverValera gracias por responder, después te envió, estoy viendo algo, puede ser que se haga directamente de la pagina github todo esto sin bajar nada?? porque hay lugares donde esta todo esto y podes agregar todo, el problema es donde se pone en funcionamiento!! como esta todo en ingles se hace mas dificil!! gracias!!
Mmmmm a qué te refieres con hacerlo todo en GitHub?
Pero, cual es el límite de usuarios que pueden ver al mismo tiempo?
Hola, todo depende de la cantidad de recursos que va contar tu servidor.. no tengo una respuesta precisa para eso
Muy buen tutorial! Ahora te consulto, hay alguna forma de armar una playlist y que constantemente se este reproduciendo los videos? (tipo los servicios de streaming radio AUTODJ) ? Gracias
Creo que seguiría el mismo proceso solo que desde obs configurarias eso..
Utilize o programa Insta PlayOut
alguien logro hacer esto una playlist de canales como por ejemplo poner una lista de canales deportivos?
Se puede usar una cámara en vez del grabador de pantalla? Es decir, una webcam.
Hola, claro.. todo eso lo debes de configurar desde el obs
@@CleiverValera Amigo como puedo ponerme en contacto contigo, necesito que me des una mano con uno de los pasos en los que no puedo avanzar para terminar de configurar la transmision
Hola mi estimado, puedes enviarme un privado por mi fan page
@@CleiverValera ahora te escribo pana muchas gracias
@@CleiverValera bro te hable por privado en insta y facebook
Excelente amigo, muy buena explicación te felicito, gracias y saludos.
Muchas gracias a ti Ricardo.. se vendran nuevos video de esta calidad, suscribirte y activa la campanita
sta bueno.... pero se le puede colocar ssl?
Me auto respondo. Si se puede
XD.. Genial bro
hola. tus videos estan muy buenos. lo hice con un vps pero tarda mucho en cargar. porque el server esta NY necesita un CDN para servir contenido estatico. tu sabras como hacer uno?
Que vps has contratado?
Hola! segui tus pasos y logre transmitir de forma local! No se absolutamente nada de programación es la primera vez en mi vida que descargo Visual Studio o hago algo similar!! Muchas gracias! ahora quiero saber como puedo hacer para podes transmitir y visualizar esto desde cualuqier parte vía internet!! Hay alguna posibilidad? Por ejemplo desde un estadio transmitir a mi servidor rtmp en mi casa y poder verlo desde otro lugar con una dirección? Gracias!
Hola si se puede hacer lo que mencionas del estadio o cualquier otro lugar pero debes montar todo eso en un vps o servidor privado
Buenas noches, consulta.. como poder poner una url personalizada para el rtmp tipo lo que usa youtube rtmp://a.rtmp.ruclips.net/user/live2 y no tener q usar la ip del servidor, en el caso de http le pones en el server_name pero en rtmp no lo he logrado
Esa es una configuración algo avanzada, por ahora no la conozco..
@@CleiverValera ya lo logré, gracias de todas maneras, en mi caso solo agregué la DNS en cloudflare para q apunte a la IP de ese server, en el servidor todo tal cual, no hay q hacer nada
@@burngeek8 sabes como hacer para que en la consola del navegador no se vea la direccion http que esta puesto en el src del video? porque tengo muchos porblemas de seguridad por eso
@@diegocarbone6689 uhmm que sepa toda solicitud que se hace tiene q salir de algún lado y esa es la dirección http y eso no es un problema de seguridad
vale gracias
Hola muchas gracias por compartir, ejemplo si ya tengo pagina web, cual seria la direccion http a colocar?
En ese caso debes montar todo el servidor de streaming en un vps
@@CleiverValera muchas gracias por responder, ejemplo puedo subir todo el servidor streaming a VPS o montar sobre el mismo sitio mediante FTP se puede siempre y cuando tenga espacio? Creo que fui claro, y muchas gracias por responder
El vps solo te ayudaría para poder montar el servicio rtmp + HTTP, después de eso la transmisión la puedes reproducir en cualquier lugar
@@CleiverValera se merecen varios likes desde Argentina los voy a seguir
Hola,
Video super util y super interesante!
muchas gracias!!
Hay alguna forma de especificar la calidad del audio y del video para quien esta viendo el streaming?
un saludo
Hola... Creo que depende del player
@@CleiverValera Seria muy interesante un tutorial de como cambiar calidad de audio y video en los streamings desde la parte del cliente :)
Si si.. estoy recolectando muchas de las sugerencias para sacar un vídeo con más cosas al respecto que no pudieron ser explicadas en este primer video.
@@CleiverValera Eso seria genial!!
Muchas gracias!!!
cual es la diferencia entre stremear a RUclips con un servidor intermedio o hacerlo directo atraves de ellos? No tienen opcion de usar decodificador o captura de pantalla propia? solo webcam?
Este mecanismo es util para proyectos pequeños o para entender como funcionan de una u otra manera las transmisioones en vivo, porque si se trata de poder de computo es mejor trabajar con servicios de terceros..
en este caso tienes el OBS, el Nginx, pero la app la sirves desde un XAAMP atraves del proyecto creado, entonces NGINX no se usa?
NGINX se usa solo para crear el sistema de transmision, la applicacion que va reproducir tu live puede ser montada bajo NGINX si quieres o cualquier otro metodo..
Buenas, sabes donde puedo encontrar alguna configuracion, en la cual se vea como agregar algun sistema de resoluciones de video para cuando el internet no va bien? PD: tu video me sirvo muchas gracias, logre crear y transmitir en toda la red con la IP, me sirvio mucho para un proyecto dentro de la planta, muchas gracias.
Me alegra que te haya ayudado mucho mi estimado.. en este caso sería cuestión de investigar por nginx si hay una opción de configurar la calidad en la cual se recibe la transmisión así como la retransmisión, por ahora no sabría cómo ayudarte.
@@CleiverValera SERIA DESDE EL OBS DE COMO MANDES LA TRANMICION BRO Y LOS BITRATE QUE LE DES
Sigo travesiando con el tutorial, consulta los archivos ya configurados app player nginx master los cargo en carpeta/ config ? junto con el index? o ya me perdi un poco pero al final lo voy a lograr? :) tengan paciencia
Hola, así es.. en si lo único que debería cambiar en tu máquina serían las IPS.. por lo demás es lo mismo y debes seguirlo al pie de la letra
@@CleiverValera gracias por responder osea que voy por buen camino, es de gran utilidad para mí, otra consulta tenés otros vídeos con el tema?
Este es el único vídeo respecto al tema.. que otro tipo de contenido necesitas amigo?
@@CleiverValera por ahora ninguno pero me gustaria incursionar en apps , estoy con un proyecto y este tutoriale me sirve voy a ver si lo puedo llevar adelante me estoy quemando las neuronas
Te deseo éxitos mi estimado..
Buen video!
Una pregunta se puede ver la transmisión desde un dispositivo que no este conectado a la misma red, por ejemplo, un dispositivo que esta en otra ciudad.
Si, solo si montas todo esto en un servidor.. tipo vps
Si quiero realizar un streaming, no es mejor utilizar el protocolo RTSP?Se puede aplicar a tu video?
Rtsp?
@@CleiverValera Real Time Streaming Protocol(utiliza udp)
Hola, antes que todo debo agradecer por el tutorial, me asalta una duda: yo quiero montar un servidor desde mi casa y transmitir a un host externo. (Server = Obs --> Nginx) ---> (Host = index.html) ---> X PC. Me gustaria saber cual es protocolo a seguir.
Hola, no entiendo muy bien tu duda. Puedes escribirme al facebook?
como lo haces con XAMPP ? en el tema de http-server uso ffmpeg para streamear un puerto esto sirve o debe ser unicamente con obs? en la web genera esto video.js:7675 GET localhost:8081/livestream/stream.m3u8 404 (Not Found)
Me puedes detallar tu caso por interno?.. quisiera ver capturas
@@CleiverValera Ok, por donde insta o facebook por donde te agradeceria mucho
Facebook sería ideal
@@CleiverValera ya te escribi por facebook
Alguna forma de crear un acceso unico con key para el stream?
Cómo así mi estimado?
montas un php mysql en https o por htaccess ;)
¿Cómo cambiar la url, para que aparezca el nombre que quiero y no la ip de mi máquina
Te refieres a tu local?
Saludo hermano, se puede hacer mundial el streaming de varios canales ????
Hola mi estimado, si así es.. al publicarlo al internet se vuelve mundial tu streaming
@@CleiverValera el streaming debe tener una ip de donde sale la transmicion, si lo subo a un servidor ¿que ip debo usar para para ponerlo en el rtmp y en el https??
Claro.. la IP hacia donde debe emitir la captura de video debe estar operativa (servidor rmtp)
HOla!!, ayúdame porfas me quede en Segundo paso. Cuando quiero abrir la carpeta nginx.cof no me sale anda, debe ser porque estoy en Mac, me podrías ayudar con eso
Hola Mary.. puedes detallarme tu problema por interno (en mi fan page)
usa vim o nano para editar y digita bien nginx.conf
Hola Amigo buen video. no entiendo la ultima parte
podrías ayudarme . Gracias
Sobre la aplicación web?
Ya veo 2 veces y aun me falta mucho que comprender. Será por que no se mucho el idioma de programación?
Que es lo que no comprendiste amigo?
¿La fuente de video puede estar en cualquier parte del mundo y enviar a mi PC indicando las direcciones rtmp:// o ?
Quiero conectar cámaras que están en distintos lugares de mi ciudad y enviar la transmision a mi PC, switchearlas con el OBS y transmitir a youtube o Facebook.
Si, pero para que funciona debes levantar los servicios en algún vps
@@CleiverValera ¿podrías hacer algún vídeo de cómo hacer lo que necesito? Muchas gracias
Mmm no entiendo lo de las cámaras puedes explicarme mejor?
Como le quito el delay si quiero hacerlo local que sea full HTTP no HLS?
Lo de hls es una cosa diferente al HTTP.. pero referente al delay sería cuestión de configurar nginx, no conozco mucho al respecto
@@CleiverValera puedes explicar como hacerlo?
Aún no he investigado mucho sobre el delay.. pero debe ser una configuración de nginx
una duda la aplicación web en donde se tiene que colocar, dentro del servidor nginx?
No necesariamente... Por eso siempre digo aplicacion web de manera general.. lo unico que se tiene que hacer es especificar la fuente del streaming y listo
Hola, felicitaciones y gracias por compartir este tutorial.
Todo me resulto de maravilla en mi red local, pero cuando lo comparto a través de no-ip, los que usan chrome, no pueden verlo.
Hay alguna solución a eso, o quizás otro formato que no sea M3u8 ?. Gracias.
Hola Hernan, puedes enviarme tu caso al facebook para poder hablar?
Hola, muy bien video, pero que pasaría si yo quisiera recibir mi transmisión desde otro servidor nxiginx?
El link del proyecto ya no funciona.
Hola Cleiver Valera, gracias por el vídeo, por favor sube un vídeo sobre http-server para aprender más, o bien, haz este mismo proyecto pero usando XAMPP, ya que me funcionó muy bien, sin embargo, no logro hacer que lo visualicen desde fuera de mi red, si se tiene que usar VPS, también te recomiendo que realices el proyecto con el propósito ahora de que se pueda ver en Internet en cualquier parte del mundo. Saludos.
Hola mi estimado... Estoy preparando algo interesante con ese fin porque son muchos que tienen este problema o duda. E igual gracias por el consejo.
@@CleiverValera Ok, gracias
@@CleiverValera si tengo una pagina web, puedo usar un espacio de esa pagina para alojar la transmisión de video? ingresando el ip de la pagina en el OBS
Para montar el servidor de transmisión debes tener un VPS
si
bro, necesito tu ayuda hice todos los pasos, pero me enrede con lo de la ip al final le puse la ip de mi pc al codigo y me dice no puede conectarse al servidor.
Mmmmm puedes mandar tu screenshot al facebook?
@@CleiverValera siii por favor
Con ese mismo protocolo se podría obtener un streaming con el formato dash?
Si mi estimado.. solo debes cambiar hls por dash..
Muchas gracias. Como puedo transmitir un video.mp4 que esta en el mismo server? Se podrá??
Mmmmm todo eso debss configurarlo desde obs
@@CleiverValera si ya lo hice había que instalar los módulos extras de nginx y después en el archivo de conf había que agregar la ruta de los videos. Mp4. Gracias. Lo único que sí me gustaría saber como hacer para que se cambie de resolución dependiendo de la calidad de conexión del usuario. Como lo hace cloudflare streaming y youtube
Que genial, la verdad ahí si no sabría cómo ayudarte.. desconozco por ahora
@@carlospizarro9521 solucion: github.com/lbadi/streaming-nginx en configuracion solo cambia la ruta mp4 por la de tu transmision
@@renos_code te pasaste amigo . muchas gracias
Disculpa cual es el codigo para guardar la transmision despues de transmitirla
Mmm Como así?
@@CleiverValera eso ya lo encontré, solo sabes cuando terminas de transmitir, como lo vuelves al reproducir en la pagina donde estuvo viendo se la transmision
Podrias compartir como lo hiciste? Gracias
te amo, esto era lo que buscaba
Hahahaha que bien que te sirvió amigo
hola amigo, muy bueno tu video, saludos desde chile, quiero hacerte una consulta esperando encontrar la solución a mi problema, pasa que cuando subo mi video .m3u8 se reproduce normal en mi pagina web, pero a los minutos se detiene y se queda cargando... y no vuelve hasta manualmente actualizar la pagina, que crees que sea? busco por todas partes solución y no la encuentro , espero tu sepas algo, esperando una respuesta me despido deseándote buen día
Hola, la verdad desconozco cual sea la razón real del problema..
Primero que nada felicidades por el video, está muy bueno...podrías ayudarme en la última parte por favor
Logré hacer que funcione de forma local, pero cuando intento reproducir el video en una página web me sale error
Está tomando en cuenta que todo debe estar montado en un vps?
@@CleiverValera mil disculpas, podrías explicaeme un poco mejor?
Para que tu transmisión funcione por toda la internet debes de montarlo en un vps, es decir en un servidor privado
verifica los puertos abiertos en tu server y en tu router
muy buen video amigo, no tienes un tuturial para ubuntu?
Mmmmm no mi estimado, pero no te preocupes, la logica fue explicada muy bien en el video, solo busca como instalar nginx con el modulo rtmp en ubuntu y lo demas es lo mismo..
yo lo hice en ubuntu
que tal buens dias vi el video que tienes en youtube, soy un suscriptor tuyo y me gustan tus videos pero tengo una duda, donde obteng0 o como instalo el http-server ./ es que hasta esa parte me quedo de tu video donde obtengo esos archivos
Hola Alfredo, para poder usar el http-server debes de instalarlo mediante npm y para eso es necesario tener instalado nodejs
@@CleiverValera tienes algun tutorial??
hola Algun tutorial para crear un sitio de peliculas online como por ejemplo Netflix algo similar con nuestros propios servidores y poder subir mis propias peliculas y ver el contenido en una tv o celular
Mmm puedes usar un servicio para alojar tus películas y mostrarlas en tu sitio web
He seguido todos los pasos y cuando estoy intentando reproducir el vídeo en html, no se reproduce.
¿Sabrías que podría ser?.
Vale, olvide lo de refrescar la página xD
Mmmm creo que es porque no estás colocando bien la URL de tu video
@@CleiverValera Era problema del buffer. Gracias!!. Para que lo pueda ver otra gente, tendría que redirigir los puertos y colocar el reproductor en un blog o algo así verdad?.
Al hacerlo de esta forma, cual seria la capacidad de personas aproximadas que podrían visualizar la transmisión de manera correcta?
me gustaria hacerlo en ubuntu tiene algún tuto para hacerlo así
Mmmmm por ahora no tengo, pero la idea sigue siendo la misma, montar el servidor rtmp en ubuntu y los demás pasos seguirán iguales.. Solo busca como levantar un servidor nginx en ubuntu y la configuralo de la misma forma como esta en el vídeo
Buen video amigo andaba buscando algo así pero lamentablemente no me funciono, tiene alguna otra opción y disculpa.
Hola mi estimado, puedes usar otra pero debes saber algo de código.. se llama opentok, debes apartarlo a este tipo de propósito