Streaming, video para todos a la vez

Escrito el , visto 84372 veces Ver usuariopor

Hace unos días, con motivo del mundial, en mi oficina queríamos hacer streaming de los partidos de Argentina, la cuestión era sintonizar en una PC con una placa capturadora y distribuir a varias PCs para que todos puedan ver.

Así que busqué el software adecuado y me encontré con varias opciones, descarté la de MS porque demandaba mucho al procesador, descarté algunas otras por la baja calidad, y terminé optando por el Video Lan Client para windows.

Este software libre y gratuito es ideal para transmitir por la red un video, igualmente nuestro "proyecto" se diluyó porque no nos dejaron hacer streaming y porque dicha placa capturadora de video es USB y a alguien se le olvidó el driver correcto para windows, si la usás con otro programa que no sea el oficial, no hay sonido.

Pero descubrimos una buena forma de pasar una película por la red y que todos la vean...



Primero que nada, si bien se puede reproducir con varios programas lo que se transmita, lo ideal, luego de testearlos, es usar el VLC por la simple razón de que anda bien y casi no consume recursos.

La segunda razón son los codecs, para ello los pueden descargar de aquí (FreeCodecs.com) si les hacen falta (es ilegal desde EEUU :D), pero lo ideal del VLC es que no se pone a descargar los codecs como el Windows Media. Igualmente en las pruebas que hice lo testeé y funciona muy bien (si están los codecs, claro)

El primer paso es instalar el VLC, lo descargan de aquí (VideoLan.org) y la instalación es el típico "siguiente-siguiente-siguiente".



Segundo introducen un DVD y van al menú de Archivo-Abrir Disco, verán lo siguiente.



Tienen dos formas para reproducir el DVD, pasando por los menúes como harían con un reproductor de DVD normal o pasar directamente, para eso tienen las dos opciones de DVD Menus y DVD.

Verán que abajo hice click en la opción de "Volcado/Salvar", esto es lo que nos permitirá hacer streaming del video.

Haciendo click en Opciones vemos lo siguiente



En la pestaña de Outputs le indicamos por dónde queremos que "salga" el video, Reproducir Localmente sirve para ver la película en la PC donde estemos reproduciendo, obviamente si no sólo queremos ser "servidor" si no verla también.

Archivo nos permite "bajar" la película como un archivo, puede ser un DivX por ejemplo.

HTTP es la "mejor" si queremos enviarle el video a varias PCs y no mucho misterio a la hora de armar el envío, este método se usa mucho en sitios web para streaming de videos, con el VLS que es el server de VideoLan, tengo entendido que se puede usar para sitios web, claro, precisa mucho ancho de banda, y ese es un tema que veremos luego.

MMSH sirve para el Windows Media. RTP, UDP, son otros métodos, es decir, el VLC abarca muchos métodos para enviar video por la red.

Método de Encapsulamiento es el "paquete" en el que se envía el video, si usamos el VLC como cliente podemos usar cualquiera (yo dejo el default que es MPEG TS) para Windows Media hay que usar ASF.

Opciones de Transcodificación nos permite hilar fino en la codificación de lo que enviemos como video, audio y subtítulos si es que hay, en Video uno puede modificar el ancho de banda necesario par cada cliente en lo que a video se refiere, el codec de encriptación, etc. En audio también aunque el requerimiento es menor, claro, pero se puede achicar el ancho de banda necesario.

Tengan en cuenta que un método de compresión complejo usa mucho procesador, si le dan una bestia, el micro se sentirá afectado y puede caer mucho la calidad de transmisión.

Para Windows Media recomiendo ASF + WMV2 + MP3 como combinación.

Le dan OK y ya estamos listos, otra vez OK y comienza la reproducción. Si eligieron la reproducción local podrán ver lo mismo que se transmite hacia los demás.

¿como vemos esto?

Lo mejor es el VLC, tienen que ir al menú y Abrir Volcado de red, verán lo siguiente:



Eligen el método, HTTP uso para esto o el que uds quieran, ingresan el número de IPuerto, ej: 200.100.32.11:1234 y le dan OK.
El ip de la PC servidor y el puerto (default es 1234) por donde se transmite es necesario en todos los métodos de transmisión, si no saben su número de IP eeeh... que lo explique otro :D es fácil.
Desde Windows Media si eligieron enviar material con esos métodos van al menú de archivo, abrir URL e ingresan mms://ipuerto

Ancho de banda

Vamos a ir a grano con esto, este método de transmisión sirve para una red local, hogareña o de oficina, no para enviarle por internet un video a otro. ¿por qué? porque el ancho de banda del que disponen en una conexión ADSL o Cablemodem es ínfimo.
¿Pero si yo pago 1Mb? na, no pagás un mbps de envío, sólo de recepción. Las conexiones de internet son asincrónicas, reciben más de lo que dan. Un ADSL de 1Mb envía no más de 128kbps, es decir, el video que transmitan no debería tener más de ese consumo de red.

Si eligen un codec comprimido a 128Kbps no se olviden que encima va el audio, de otros 64Kbps? ya necesitan, por lo menos, una conexión que tenga 256kbps de salida o se van a quedar cortos.

Los únicos que pueden hacer streaming de video en internet son los que disponen de un gran ancho de banda disponible, desde ya que eso no es una conexión casera.

Medios

Les comento que con el VLC se puede transmitir cualquier archivo, no sólo DVD, si tienen un DivX con subtítulos o una webcam o una sintonizadora o haciendo de "repetidora" de otro streaming, es decir, sirve para cualquier cosa, y es eso lo que lo hace más interesante que otras opciones.

Suerte Guiño

Por Fabio Baccaglioni
Compartir:
| Este post fue escrito por | últimos posts del autor:
Otros posts que podrían llegar a gustarte...

Comentarios

  1. Fabio, aunque leo tu blog habitualmente nunca he realizado comentarios. Sin embargo el tema lo amerita. Casualmente hace un par de meses comencé a investigar el tema, previendo la necesidad de varios compañeros de ver los partidos desde el laburo. Obviamente como ninguno de nosotros tiene una conexión con un buen ancho de banda de subida busqué alguna alternativa que me solucionara este inconveniente y di con PeerCast, una aplicación para hacer transmisiones de audio/video utilizando tecnologías P2P.
    Aunque no llegué a probarlo con varios clientes simultáneos desde internet para ver cómo se comportaba, lo probé con algún cliente a través de la lan y otro desde afuera y funcionaba perfectamente. Sin embargo como, afortunadamente, a mis amigos les permitieron ver el partido en sus trabajos, no investigamos mucho más, ni hicimos pruebas más exigentes. Digamos que no es tan sencillo como quizás lo sea el VideoLan, ya que requiere que cada cliente ejecute el PeerCast más el cliente de audio/video. Sin embargo, si es para transmisiones caseras, como podría ser la de los partidos, perfectamente se puede coordinar entre varias personas para hacer andar todo.
    Por otra parte, otra de las complicaciones que se presentaban cuando evalué qué programa utilizar es que muchos de ellos sirven, pero no para transmitir recursos en vivo, como necesitábamos en nuestro caso.
    Incisto con que no es sencillo, pero hay mucho tutorial dando vuelta por ahí, o incluso un FAQ bastante completo en la página de PeerCast. Sin duda, una opción a tener en cuenta dada su naturaleza P2P.
    Les paso el link a la página del programa, que dicho sea de paso, es free:
    http://www.peercast.org/

    Sin más, saludos y felicitaciones por las notas.

    Citar »
  2. Está buenísimo el VLC. Lo he probado bastante y lo que concluí es que muchas veces se pueden ver ahí videos que otros reproductores no abren (no se cómo es la cosa con los codecs, pero parece ser más tolerante con los archivos).
    Está muy bueno, pero la interfase no me gusta en absoluto. Tiene un comportamiento algo extraño cuando se usan skins, además (como que queda abierto el programa y se cierra sólo la parte del reproductor con skin).
    Si no fuera por eso, probablemente lo tendría como reproductor principal.
    Por ahora sigo con Totem, que si bien sigue el minimalismo de Gnome y no tiene skinks ni nada para "tunearlo", en la última versión de Dapper demuestra ser muy versátil y potente. Y si no, Mplayer
    Ambos tienen posibilidad de reproducir videos desde un stream.
    Esto, aclaro, hablando de reproducción. No de emisión.

    Citar »
  3. Hicimos straming con el VLC en la oficina. Funcionó perfecto!

    Citar »
  4. En el laburo estuvimos probando el VLC, anduvo joya en el sentido de subir el video, pero tuvimos problemas a la hora de abrir el video en otra maquina con el VLC, asi que lo que terminamos haciendo fue subir el video con el VLC y bajarlo con el de M$. Probamos en varias maquinas al mismo tiempo y se ve joya.
    La unica cagada, es que mi maquina esta muy a la vista y yo no puedo ver ningun partido de contrabando como hacen mis jefes :s:|

    Citar »
  5. Che fabio, y para grabar streaming no conoces nada? no me funcionó ninguno a mi :S

    Citar »
  6. prueben el sopcast. esta bueno...

    Citar »
  7. En Linux con KMplayer se puede grabar el streaming perfectamente.

    Citar »
  8. no hay algun sitio donde se puedan ver los partidos y q se puedan ver desde Mac?
    hace poco me pasaron un link con un programa con el q se podría (no lo puedo confirmar) ver programación del exterior, pero no está para mac y en el laburo solo tenemos eso! merde!
    tenemos q conformarnos con escuchar la radio solamente pq encima los highlights en video de la pag. de la Fifa estan para winmedia. por suerte los partidos de Argentina sí los pudimos ver en tele, pero estaría bueno poder ver algo porque, si no quedaba claro (seguro q no), television no tenemos! alguna ayuda por favor!!

    auspició este comentario: Alfajor Grandote! Doble y triple sabor!

    Citar »
  9. Zurdito, con el VLC podés grabar el streaming que "sintonices" simplemente haciendo un volcado a archivo de lo que estés captando cuando lo usás como cliente.

    Fdx, el tema de los partidos depende de la FIFA que le hace juicio a TODOS los que se les ocurra hasta mandar una foto antes de que sean las oficiales. Pero si podés encontrar algún streaming de alguna TV local, es posible que enganches algún partido, claro, con los comentarios de otro país :D

    PeerCast y Sopcast
    http://www.sopcast.org
    http://www.peercast.org/

    interesantes opciones para ver contenido en la web además del conocido Democracy que es bastante tosco y lento :D

    http://www.getdemocracy.com/

    Citar »
  10. Fabio,

    Nosotros en el laburo usamos el VLC por motivos profesionales, y la verdad que es imbatible. Si tenes una red que soporte Multicasts, anda muy bien, y agregar clientes no te satura el server, es lo mismo que sirva a 1 que a 100. De hecho, trabajo desarollando soluciones de IPTV y triple play, y VLC es nuestro "server" por excelencia para hacer demos al cliente.

    Fdx, yo, todos los canales que transmitian en vivo que encontre, cortaban la transmision durante el partido (o pasaban otra cosa), incluso las radios!! Asi que no me quedo otra que "leer" el partido desde la pagina de la fifa.

    Saludos,

    Citar »
  11. jajajaja, pues un compañero mio esta realizando el streaming de todos los partidos del mundial, TODOS, y los vemos los colegas y hasta desde el curro.

    Va de puta madre, y aguanta hasta 16 clientes, sin perdida de calidad ni nada, a partir de 16 empieza a bajar....

    Una puta bomba...

    Citar »
  12. hola, a mi ay me funciono en la red qeu tengo en mi casa, pero queria saber como le hago para que me vean desde mi oficia, que ip y puerto tengo que poner?

    postada: para la red de mi casa solo puse 192.168.1.3:1234

    Citar »
  13. Che fabio quiero hacer streaming de video con subtitulos ... tenes idea ???


    En el laburo estamos haciendo lo mismo y los aprtidos de argentina lo ponemos con el canion para las presentaciones ...

    bueno Puppy un saludo q hace rato q no me doy uan vuelta por aca y otro para pelu


    si te conectas avisame

    Citar »
  14. Chory, para los subtítulos, con el VLC, cuando hice la prueba con DivX funcionó perfecto y los mandaba, pero en una prueba que hice con DVD no. No le di mucha bola, pero supongo que ejecutando el DVD localmente y haciendo streaming, pero elijiendo los menúes, los subtítulos deberían pasar, no se, no tengo tanta PC como para hacer una prueba al detalle

    Citar »
  15. si yo tengo q hacer pruebas despues ...

    cuando te metas al msn hablamos.

    te cuento q toy usando ubuntu con gnome q se me hace un poco mas comodo q el kde q usaba con la distro de mepis.

    bueno pibe hablamos un abrazo ...


    otra cosa estuvieron flojos ayer q fue el cumpleanios nro 20 del mejor gol del siglo ...

    Citar »
  16. Gracias.

    El programa parece espectacular por lo que dicen.

    En 8 Mb. Soluciona todos esos problemas de Codecs, y esta bien programado a bajo nivel. Exelente para colmo es GNU, algo mas? Open Source!
    Es para que aprendan los chantas! Encima multiplataforma!

    Todavia no lo probe! :D Pero por todo lo que comentaron ya me doy cuenta :D

    Citar »
  17. como convierto el vlc en mi reproductor determinado , asi cada cosa que abra (video,cd,vcd,streaming,etc)sea reproducido directamente por este?.
    GRACIAS!!!.

    Citar »
  18. mmmm necesito saber como puedo aplicar el vlc al sopcast para que lo subtitule al español en pocas palabras el sopcast manda la señal en ingles pero quiero ver los subtitulos en español. gracias k buen blog.

    Citar »
  19. Fabio:
    Felicitaciones!!! estoy muy agradecido, porque una vez más -seguramente sin saberlo- me has sacado de un aprieto. Guiño
    Este articulo me ha sido de muchisima utilidad y he podido resolver lo que mi jefe me pidió: pasar partidos de voley en vivo en el sitio de un club de mi ciudad.
    No es que me den un ascenso, ni me van a pagar las horas extras, ni me van a dar una gratificación, ni nada de eso... seguramente me caguen a pedo yo no se por qué. Pero el tema es que pude resolver lo que me pidieron y eso me llena de orgullo. La ayuda que me has dado fué muy grande.
    A modo de agradecimiento, voy a hacer algunos clics en las publicidades google Guiño
    Nuevamente, muchas gracias

    Citar »
  20. Hola me interesaria saber si se puede hacer como se `puede utilizar el streaming gratis como el shoutcast hay para hacer lo mismo pero para pode r que nos vean por medio de una camara en forma video en directo de la misma manera
    Espero tu respuesto
    Te agradezco tu atencion
    Marcelo

    Citar »
  21. conocen algun otro programa que sirva para hacer stream igual que el VLC

    Citar »
  22. hola fabio, soy nuevo en esto, quisiera saber si me podes ayudar tengo que enviar un mensaje en vivo tengo instalado el vcl y una tarjeta de captura como hago para incrustar la imagen en vivo en mi web,,saludos y felicitaciones

    Citar »
  23. Hola me llamo Mario y tengo un pequeño problema, cada vez que cambia de video el vlc cliente deja de reproducir y debo darle play otra vez, he investigado en google pero no encuenrto como hacer que siga reproduciendo. Muchas gracias por la ayuda.

    Citar »
  24. hala mi nombre es jose, tengo que ahcer una video-conferencia y distribuir la señal a mas de 30 pc's crees ke se pueda con el VLC o que otro programa recomiendas para hacer esto... gracias espero tus consejos y opiniones . gracias ....

    Citar »
  25. favio desime si podes donde puedo consegir diagramas de circuitos de DVDs y tv. espero tus consejos gracias.

    Citar »
  26. Hola, le verdad me sirvio de mucho este aporte, ya tengo funcionando el VLC.
    Tengo una consulta, a ver si es posible, hay alguna manera de hacer una lista de archivos, y poder reproducirlos por la lan cuando uno quiera? o, simplemente, se ve lo que repdroduce en el momento el VLC?
    De ser asi, me podrian explicar como hacerlo?

    Por si no me explique bien, tengo varias peliculas en DIVX, y quiero que se puedan ver, la que uno quiere, por la LAN, al igual, si se puede, como hacer que se vea desde el principio, y no desde donde lo esta reproduciendo el VLC

    Nuevamente muchas gracias

    Citar »
  27. fabio un placer
    solo keria saber si tambien puedo hacer el stream con audio en vivo?
    en otras palabras seria algo como " tienes una estacion de radio FM de tu preferencia la cual escuchas por medio de tu pc y quieres transmitirlas a otras personas tanto local como externo a tu red, colombia, chile, panama, etc, por medio de la internet ejemplo

    de ante mano muchas gracias, saludos

    Citar »

  28. Anselm dijo:
    fabio un placer
    solo keria saber si tambien puedo hacer el stream con audio en vivo?
    en otras palabras seria algo como tienes una estacion de radio FM de tu preferencia la cual escuchas por medio de tu pc y quieres transmitirlas a otras personas tanto local como externo a tu red, colombia, chile, panama, etc, por medio de la internet ejemplo

    de ante mano muchas gracias, saludos


    Anselm, podés probar con Shoutcast para winamp

    Citar »
  29. precfecto fabio, estoy bajando y testiando y te aviso
    Muchas gracias !

    Citar »
  30. Fabio que tal
    te escribo nuevamente para decirte que ando con lo que me comentaste sobre el Shoutcast, estoy en eso pero baje este " SHOUTCAST SERVER 1.9.8 - February 28, 2007" lo instalo y bueno digamos que estoy viendo como poner el server online , perohasta ahora nada que ver, si sabes de algun manual te lo agradezco.
    de ante mano muchisimas gracias, saludos y suerte

    Citar »
  31. Hola como estan? Tengo un problema haciendo streaming en vivo (tomando una camara) con VLM: cuando el cliente es un WMedia Player, al poco de reproducir se corta y me dice que no reconoce el formato ??? ideas?

    Citar »
  32. HOLA BUENAS HAGO REFERENCIA A UNA PREGUNTA YA HECHA PUEDO HACER UNA LISTA PARA REPRODUCIR VARIOS ARCHIVOS AVI (por ejemplo) EN EL VLC EN UNA RED LOCAL.

    HE INTENTADO CREAR UNA LISTA PARA REPRODUCIR PERO SOLO SE REPRODUCE EN EL PC SERVIDOR, PERO EN EL OTRO PC DOND QUIERO Q SE REPRODUSCA EL VIDEO AL FINALIZAR CUALQUIER VIDEO EN EL SERVIDOR SE DETIENE LA REPRODUCCION.

    TAMBIEN PROVE COLOCANDO ESTO "C:1.avi" "C:2.avi"

    FUNCIONA PERO SOLO EN EL SERVIDOR EN LA OTRA PC DODN QUIERO Q SE VEA LA REPRODUCCION NO.

    ALGUNA IDEA????

    Citar »
  33. Estoy trabajando con VLC todo funciona.. pero si lo que quiero es transmitir con mi camara web al otro equipo en la red no sale la imagen...alguna ayuda por favor

    Citar »
  34. Hola es muy bueno el vlc pero mi pregunta es identica al de la amiga Carolina como lo hago

    Citar »
  35. Ola
    bueno me llamo Misael
    y soy nuevo en la redes
    estudio
    y me dejaron una tarea
    de transmitir video en vivo
    Streaming de video
    estube buscando en google
    y encontre este sitio
    pues el tema esta muy interesante
    muchas gracias por todo Guiño
    ya habia bajado el VLC pero no savia como transmitir video
    bueno
    solo tengo una duda
    yo pongo el video desde mi compu y lo transmito a las demas en la LAN
    pero los receptores como la ven
    o en que pograma lo ven o como hacen para poder verlo
    bueno espero y me cpontestes y espero me hayas entendido
    no tengo cuenta aqui
    pero espero ke me contestes en mi correo
    de ante mano gracias :D

    Citar »
  36. ola

    soy FABRICIO:D


    soy nuevo en redes amira,,el de arriva osea misael es mi compañero de clases

    andamos buscando lo mismo
    +
    y pues con tu explicacion si le entendi


    pero mi duda es como hacer para que mi amigo que vive a 20 casas de mi casa lo pueda ver,,


    espero que me aya explicado


    gracias ahi me lo mandas al correo porfas:

    F_pachekin@hotmail.com


    gracias de antemano

    Citar »
  37. Gracias Fabio por tu info, estoy buscando para hacer streaming por pear 2 pear para un canal local. Probaré con http://www.peercast.org/. Salu2.
    Juanca

    Citar »
  38. holis, alguno sabe de algun programita parecido al vlc para video conferencia, en 20 usuarios, que no consuma muchos recursos, que todos pueden verse a la vez ?
    gracias

    Citar »
  39. Hola, como muchos soy nuevo en este asunto del streaming.
    Tengo una pregunta:
    Como hago para que la imagen de streaming de otra pagina aparezca en la mia?
    Espero explicarme. en otras palabras que se vea la pelicula en mi pagina y no tenga que ir a la pagina en donde estan pasando la pelicula.

    Gracias por su ayuda

    Citar »
  40. Hola:
    Con este programa haciendo streaming de una peli, podria pasarlo por DLNA a mi tele Bravia.

    Citar »

  41. parisnet dijo:
    Gracias.

    El programa parece espectacular por lo que dicen.

    En 8 Mb. Soluciona todos esos problemas de Codecs, y esta bien programado a bajo nivel. Exelente para colmo es GNU, algo mas? Open Source!
    Es para que aprendan los chantas! Encima multiplataforma!

    Todavia no lo probe! :D Pero por todo lo que comentaron ya me doy cuenta :D


    Si no lo has probado que mierdas hablas, así está internet...

    Citar »
  42. saludos Fabio ! Estan muy adelantados para lo que he trabajado con video en la Web (No he visto ni trbaajado nada), pero si me pudieran ayudar para colocar algun video en mi web, cual seria el formato mas adecuado y con que instrucciones de html o asp.Net con VB lo podria lograR. he oido algo de Streaming pero no se exactamente como. Les agradecia mucho su ayuda. Gracias.!

    Citar »

  43. Silverio dijo:
    saludos Fabio ! Estan muy adelantados para lo que he trabajado con video en la Web (No he visto ni trbaajado nada), pero si me pudieran ayudar para colocar algun video en mi web, cual seria el formato mas adecuado y con que instrucciones de html o asp.Net con VB lo podria lograR. he oido algo de Streaming pero no se exactamente como. Les agradecia mucho su ayuda. Gracias.!

    conocés youtube?

    Citar »
  44. Epale fabio!

    Saludos! De verdad que llevo ya dos dias buscando y es el mejor post que he encontrado con respecto a VLC... Resulta que tengo que montar un servidor de streaming de video, y la idea es que una pagina web tome el streaming de video de mi servidor VLC. Ya había pensado en VLC, pero tengo un problema. No se cuales son los requerimientos de ancho de banda para poder transmitir a muchos usuarios sin pérdida de calidad.

    He leido que con el multicasting puedo reducir mucho el ancho de banda consumido, pero ¿Puedo transmitir con multicasting hacia internet, es decir, fuera de mi red local? y si asi fuera, ¿Cómo lo configuro?

    Mi cliente no quiere contratar un hosting sino que quiere el servidor montado en su oficina... puedes (o alguien más que lea este post) ayudarme???

    Bueno, gracias igual!!!

    Citar »
  45. Alguien sabe como mandar tv online o radios online por streaming a un televisor con dlna???
    Por favor que postee alguien sobre el tema...estoy perdidisimo...
    Gracias

    Citar »
  46. Hola gente, disculpen la molestia pero estoy medio loco de intentar hacer streaming a mi red e internet y no lo logro. Por esas casualidades tendrian info, manual , lo que sea sobre el tema. de ante mano gracias.

    Citar »
  47. quiero pasar peliculas desde mi pc para cualquiera online o pegarlo en alguna pagina como facee sera que puedo alguien tiene idea como armar ,creo que si miran online desde mi pc no se va colgar las pelis si alguien puede darme idea mandenme como se arma a yiyo848@gmail.com gracias

    Citar »
  48. por favor, no tengo idea de como funciona streaming, y necesito si o si transmitir un programa de radio que sale por fm diariamente via internet y cdo el programa termine, que suene musica aleatoriamente hasta el otro día, alguien me puede decir si vlc funciona en este caso, y como hago para hacerlo realidad? realmente ya no se donde mas preguntar!!! Gracias por su tiempo!!!

    Citar »

Deje su comentario:

(comentarios ofensivos o que no hagan al enriquecimiento del post serán borrados/editados por el administrador sin previo aviso)

Security Image

Negrita Cursiva Imagen Enlace

Guardar los datos: Si / No