InicioLinuxJustin tv en linux con audio y cámara web virtual

Justin tv en linux con audio y cámara web virtual

Linux11/1/2010
Para transmitir por medio de jtvlc (vlc y la api de justin) a justin.tv una cámara virtual y audio (por medio de monitor de audio interno) se necesita Webcamara studio y el servidor pulseaudio (instalado por default en ubuntu). Surgió de la necesidad de trasmitir varias películas seguidas manualmente o la pantalla con sonido,

Para emitir (broadcast) a justin tv necesitamos primero el darle permisos a nuestro usuario para poder usar los dispositivos de video.

 sudo gpasswd -a nombre_de_usuario video 
por ejemplo
 sudo gpasswd -a david video 
enseguida instalamos el control de volumen de pulse audio y vlc (con el vamos a habilitar el sonido)
 sudo apt-get install pavucontrol vlc 

luego instalamos nuestra cámara virtual para GNU/linux, con la que podremos emitir (broadcast) una camara virtual de distintas fuentes de video (escritorio, video en linea, video archivo, chat irc , etc, otra camara) agregandole efectos de todo tipo. La podemos bajar de la siguiente pagina http://sourceforge.net/projects/webcamstudio/files/
teniendo en esa pagina tambien un archivo listo y compilado .deb para ubuntu y/o debian.

Una vez instalado, Abrimos "webcam studio" , vamos a "Acerca de" > Dispositivos e identificamos la salida de la cámara en este caso es /dev/video1

Ahora con el dispositivo anterior vamos a formar nuestro comando de captura de cámara con vlc y el audio mediante "pulse audio"(en ubuntu solo pude usar vl4 ya que v4l2 no lo reconoce) lo corremos en la terminal ponemos (configurar el propio con el usuario y vb( anchobanda de video) y ab (ancho de banda de audio)), también se puede agregar la bandera fps = 3 (frames per second) cuando se trata del escritorio y tenemos muy bajo ancho de banda) , mi ancho de banda es de 100 kbps de subida, por eso la suma de vb + ab = 100 generalmente vb es lo unico que se cambia y ab = 32, favor de analizar su ancho de banda con algún medidor de velocidad de internet para hacer la suma.

dijo:

padsp vlc v4l:///dev/video1 :input-slave=oss:///dev/dsp -vvv input_stream --sout='#duplicate{dst=display, dst="transcode{venc=x264{keyint=60,idrint=2},vcodec=h264,vb=74,acodec=mp4a,ab=32,channels=2,samplerate=44100}:rtp{dst=127.0.0.1,port=1234,sdp=file:///home/david/vlc.sdp}"}'



donde "padsp" es el desvio del audio del "servidor pulse audio" hacia el dispositivo de audio "/dev/dsp"
Hacer esto una sola vez:
Mientras existe audio (podria encender la radio de rythmbox) y está corriendo vlc con el comando anterior, abrimos el control de volumen de pulse audio que instalamos. y lo configuramos de la siguiente manera.(habilitamos monitor de audio interno y en grabación cambiamos a monitor)




(en este momento se oye una retroalimentación de sonido espantosa) ahora en vlc ponemos mute (apagamos el volumen en vlc)

listo ya podemos emitir con nuestra nombre de usuario y nuestra clave que te dan en justin (everigua como) mi comando en particular fué parecido a este en otra terminal. La clave live_xxxx_xxxx la puedes sacar del siguiente xml te debes de loguear en justin con la cuenta de usuario en tu navegador y al mismo tiempo bajarlo de acá

 /home/david/Descargas/jtvlc/jtvlc nombredeusuariodejustintv live_131768_DzJ4T6xK24tcR04npL8xfh /home/david/vlc.sdp -d

Desde este momento se está transmitiendo algo con el sonido de audio interno de la computadora.
Datos archivados del Taringa! original
0puntos
501visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
2visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

N
Nil_Amstrong🇦🇷
Usuario
Puntos0
Posts16
Ver perfil →
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.