Foro de elhacker.net

Programación => Desarrollo Web => Mensaje iniciado por: Vaagish en 1 Octubre 2015, 23:28 pm



Título: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Vaagish en 1 Octubre 2015, 23:28 pm
Hola!!

Estoy haciendo unas pruebas para enviar video en vivo en una web y me tope con esto:

http://html5facil.com/tutoriales/streaming-de-video-con-html5/ (http://html5facil.com/tutoriales/streaming-de-video-con-html5/)

http://www.webrtc.org/ (http://www.webrtc.org/)

La web que estoy montando puede que tenga unas cuantas visitas un determinado dia X. Con esto quiero decir.. puede que solamente haga streaming una vez y que la cantidad de usuarios conectados sea mucha. Mi gran duda es saber si esta tecnologia aguantaria muchas conexiones simultaneas y que tan buena seria la conexion..

Tambien acepto consejos, tips, otras formas de hacerlo.. lo que sea :D

Muchas Gracias! Saludos!


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Platanito Mx en 2 Octubre 2015, 20:06 pm
Hay muchos software para generar streaming, con unas cuantas lineas de condigo y el VLC Media Player por ejemplo pero el Video On Line son fierros tambien, mi sugerencia es consideres ancho de banda, hardware, etc. para la parte del rendimiento si es que quieres calidad o simplemente transmitir


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: MinusFour en 2 Octubre 2015, 21:28 pm
Vas a necesitar un CDN si son demasiados usuarios, pero para uno o dos no debe ser problema.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Platanito Mx en 2 Octubre 2015, 22:16 pm
Vas a necesitar un CDN si son demasiados usuarios, pero para uno o dos no debe ser problema.

La Red de distribución de contenido para un "que solamente haga streaming una vez" no creo que sea necesario, realmente la RDC se aplica para las repetidoras


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: MinusFour en 3 Octubre 2015, 14:55 pm
La Red de distribución de contenido para un "que solamente haga streaming una vez" no creo que sea necesario, realmente la RDC se aplica para las repetidoras

Asi sea solo un stream y una vez, necesitas tener toda una infraestructura que te respalde si vas a ofrecerlo a miles de usuarios. Y esto lo he visto fallar muchas veces, sobre todo en los streams como de la E3 (que no ocurren todo el tiempo).


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: T. Collins en 3 Octubre 2015, 17:45 pm
Me parece una locura lo del enlace que has puesto, WebRTC está más enfocado a peer to peer. Lo más fácil sería hacer con VLC, por ejemplo, streaming a un archivo en tu web y poner un tag video con ese archivo.

Si vas a tener muchos viewers lo mejor es usar youtube o algún servicio similar.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Platanito Mx en 5 Octubre 2015, 16:18 pm
Asi sea solo un stream y una vez, necesitas tener toda una infraestructura que te respalde si vas a ofrecerlo a miles de usuarios. Y esto lo he visto fallar muchas veces, sobre todo en los streams como de la E3 (que no ocurren todo el tiempo).

Definitivamente no estoy de acuerdo contigo, una PC con 8 en RAM procesador dual core, VLC Media Player le dio servicio a 1235 persona ubicadas en dos edificio la transmisión del mundial y fuera del delay de 5 segundos que había no hubo congelamientos, mala señal. ni comentarios malos.

Estoy de acuerdo con T. Collins, si no tienes la infraestructura y no te quieres meter en lios youtube es una buena opción.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Vaagish en 5 Octubre 2015, 19:30 pm
Hola chicos! Gracias por las respuestas..

Citar
Hay muchos software para generar streaming, con unas cuantas lineas de condigo y el VLC Media Player por ejemplo pero el Video On Line son fierros tambien

Esa seria la opción "tradicional" verdad? Algo había leido sobre esa forma si.. asi que es de fiar..? No debería preocuparme por hackeos y cosas "raras"??  :silbar:

Citar
Vas a necesitar un CDN si son demasiados usuarios, pero para uno o dos no debe ser problema.

Mmm.. yo espero que sean muchos mas xD

Citar
Me parece una locura lo del enlace que has puesto, WebRTC está más enfocado a peer to peer. Lo más fácil sería hacer con VLC, por ejemplo, streaming a un archivo en tu web y poner un tag video con ese archivo.

VLC va ganando entonces..

Citar
si no tienes la infraestructura y no te quieres meter en lios youtube es una buena opción

Si.. youtube podria ser inclusive.. pero tendria que revisar sus normas y todo eso.. supongo que VLC es la mejor opcion, seguida de youtube..

Muchas gracias a todos. Saludos! :)


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Pablo Videla en 5 Octubre 2015, 20:03 pm
Hace poco conocí esta página.
https://blab.im/

Jamás la he usado, pero me parece que es lo que quieres.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: MinusFour en 6 Octubre 2015, 03:28 am
Definitivamente no estoy de acuerdo contigo, una PC con 8 en RAM procesador dual core, VLC Media Player le dio servicio a 1235 persona ubicadas en dos edificio la transmisión del mundial y fuera del delay de 5 segundos que había no hubo congelamientos, mala señal. ni comentarios malos.

Estoy de acuerdo con T. Collins, si no tienes la infraestructura y no te quieres meter en lios youtube es una buena opción.

Las cosas cambian cuando te están viendo de diferentes partes del mundo, ya no son solamente dos edificios. Los cuellos de botella son reales. En cambio si usas una CDN, no tienes solo un servidor que te respalde, te evitas problemas de latencia y de rutas congestionadas. 1000 usuarios lo consideraría aceptable, si tienes una infraestructura decente. No estoy muy seguro del costo de un servidor que soporte 1000 usuarios, probablemente 15-20 dolares.

Existen varios proveedores de streaming gratuitos que tienen sus propios CDNs como Youtube, Twitch, Hitbox. Puedes incluir el video transmitido por ellos en tu pagina web y te ahorras un montón de problemas. Para eventos grandes (de 30,000-300,000 viewers), lo mejor es usar este tipo de servicios a menos que quieras gastarte una pasta.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Platanito Mx en 6 Octubre 2015, 16:25 pm
Las cosas cambian cuando te están viendo de diferentes partes del mundo, ya no son solamente dos edificios. Los cuellos de botella son reales. En cambio si usas una CDN, no tienes solo un servidor que te respalde, te evitas problemas de latencia y de rutas congestionadas. 1000 usuarios lo consideraría aceptable, si tienes una infraestructura decente. No estoy muy seguro del costo de un servidor que soporte 1000 usuarios, probablemente 15-20 dolares.

Existen varios proveedores de streaming gratuitos que tienen sus propios CDNs como Youtube, Twitch, Hitbox. Puedes incluir el video transmitido por ellos en tu pagina web y te ahorras un montón de problemas. Para eventos grandes (de 30,000-300,000 viewers), lo mejor es usar este tipo de servicios a menos que quieras gastarte una pasta.

Creo que estamos hablando de conceptos diferentes o soluciones diferentes, no sirve de nada tener un CDN si tus repetidoras no los tienen y por supuesto que no es lo mismo la transmisión para todo el mundo que para dos edificios pero la diferencia son los brincos que da del punto de origen al punto destino (Modelo OSI)


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Vaagish en 6 Octubre 2015, 20:33 pm
Bueno, yo ya me perdi un poco.. igual quedo claro chicos.. A usar VLC o youtube..

No tengo para hacer una gran inversión en servidores por acá y por allá, a lo sumo un servidor dedicado para alojar el sitio...

Teniendo en cuenta que espero mucha gente de golpe.. (ojala!)

Alguna consideración? Algo que deba tener en cuenta?

Gracias! Saludos!!


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: MinusFour en 6 Octubre 2015, 21:30 pm
Bueno, yo ya me perdi un poco.. igual quedo claro chicos.. A usar VLC o youtube..

No tengo para hacer una gran inversión en servidores por acá y por allá, a lo sumo un servidor dedicado para alojar el sitio...

Teniendo en cuenta que espero mucha gente de golpe.. (ojala!)

Alguna consideración? Algo que deba tener en cuenta?

Gracias! Saludos!!

Sin un estimado de usuarios, es lo mas que alguien te va a poder decir. Dependiendo de la situación usas la herramienta adecuada y tu situación hasta ahora es muy ambigua ("muchos usuarios"). Es como si llegaras preguntando por cuanta dinamita necesitas demoler un edificio "muy grande". Con suficiente dinamita para un edificio de 1 hectárea puedes demoler un edificio que solo cubre un cuarto de la hectárea pero obviamente estas desperdiciando mucha dinamita. Igualmente, te pueden recomendar una pequeña carga que no logra el acometido.

Desde mi punto de vista, lo más flexible sería que usaras un servicio que provee streaming. Ustream, Livestream, Twitch, Youtube, Hitbox, etc y le dejas el problema al servicio.


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Vaagish en 6 Octubre 2015, 23:55 pm
Ok.. ok.. xD

Básicamente usando servicios debería ser suficiente..

PD: Digo "muchos" porque no tengo ni la mas palida idea cuantos se van a conectar... en el peor de los casos 1 (yo) y en mejor... si.. miles.. 10.000-50.000 ??? No tengo ni idea :D


Título: Re: El metodo mas sencillo (y seguro?) para streaming?
Publicado por: Platanito Mx en 7 Octubre 2015, 17:11 pm
Si no tienes la infraestructura o quieres saber si la que tienes es suficiente definitivamente como dice MinusFour Ustream, Livestream, Twitch, Youtube, Hitbox, etc.

Youtube y wirecast, para mi gusto, una buena herramienta tanto para la grabación de vídeos como hacer vídeos en linea.