domingo, 14 de agosto de 2011

Ver televisión en una netbook vía streaming con VLC



No soy de mirar mucha televisión. De todas formas como vivo solo, me es una compañía. Muy esporádicamente hay algo realmente interesante que mirar, y nos pasa que no aguantamos las ganas de ir al baño. ¿Cómo solucionamos esto?

Gracias a la magia de nuestro amigo multipropósito VLC.

Para ver televisión tengo una placa sintonizadora instalada en mi pc desktop. Los pasos para ver lo mismo en la netbook son los siguientes:

1) Sintonizamos el canal deseado en Tvtime (o el programa que utilicemos para ver televisión).

2) Lo cerramos.

3) Ejecutamos VLC de la forma que sigue:

vlc v4l2:// :input-slave=alsa:// :v4l2-standard=0 :v4l2-chroma= :v4l2-input=0 :v4l2-audio-input=0 :v4l2-io=0 :v4l2-width=480 :v4l2-height=280 :v4l2-aspect-ratio=1024\:600 :v4l2-fps=25 :v4l2-caching=600 :v4l2-use-libv4l2 :v4l2-tuner=0 :v4l2-tuner-frequency=-1 :v4l2-tuner-audio-mode=0 :file-caching=300 --no-sout-rtp-sap --no-sout-standard-sap --sout-keep --sout "#transcode{vcodec=mp1v,vb=2048,width=480,height=280,acodec=mp4a,ab=32,channels=1,samplerate=22050,vfilter=croppadd{croptop=8,cropbottom=8,cropleft=14,cropright=14}}:http{mux=ts,dst=:8080/}"

(Es todo una sola linea).

4) Podemos conectar ahora en nuestra netbook abriendo VLC y conectando a la ip de la máquina desktop en el puerto 8080 y en http.

Si queremos transmitir en 16:9 y no en 4:3, la linea de comandos es la que sigue:

vlc v4l2:// :input-slave=alsa:// :v4l2-standard=0 :v4l2-chroma= :v4l2-input=0 :v4l2-audio-input=0 :v4l2-io=0 :v4l2-width=480 :v4l2-height=280 :v4l2-aspect-ratio=1024\:600 :v4l2-fps=25 :v4l2-caching=600 :v4l2-use-libv4l2 :v4l2-tuner=0 :v4l2-tuner-frequency=-1 :v4l2-tuner-audio-mode=0 :file-caching=300 --no-sout-rtp-sap --no-sout-standard-sap --sout-keep --sout "#transcode{vcodec=mp1v,vb=2048,width=480,height=280,acodec=mp4a,ab=32,channels=1,samplerate=22050,vfilter=croppadd{croptop=32,cropbottom=36,cropleft=59,cropright=59}}:http{mux=ts,dst=:8080/}"

Recuerden que deben seleccionar la entrada de linea de la placa de sonido (la entrada de audio que viene de la sintonizadora) en la pc desktop en grabación.

El video transmitido es de calidad buena. Utiliza una resolución de 480x240 pixels. El codec utilizado es uno de bastante mala compresión, por lo que el uso de la red es bastante alto. De todas maneras lo bueno es que la carga de CPU es muy baja, tanto en la pc que tiene la placa sintonizadora como en la netbook.



0 comentarios: