Je suis sûr que c'est rapide si vous le savez, mais je suis coincé depuis longtemps.
Tout AUDIO fonctionne mic/Spkers/Skype etc ... ce qui est génial.
Ce que j'essaie de faire, c'est de diffuser le micro via VLC, mais pour cela, je dois connaître le périphérique tel que décrit dans /dev/video0
(webcam), mais quelle est la même chose pour le Mic In de la carte son et découvrir cela?
Sous Préférences sonores >> Entrée, son répertorié sous Audio interne Stéréo analogique (Microphone arrière)
cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf9ffc000 irq 44
1 [HD5001 ]: USB-Audio - Microsoft® LifeCam HD-5001
Microsoft Microsoft® LifeCam HD-5001 at usb-0000:00:1d.7-6.2.4,high speed
aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: ALC662 rev1 Analog [ALC662 rev1 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 1: ALC662 rev1 Digital [ALC662 rev1 Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
Voici les paramètres que j'ai utilisés dans la boîte de dialogue "Ouvrir un périphérique de capture" de VLC sur mon MacBook 2.1 sous Ubuntu 11.04:
Video for Linux 2
/dev/video0
plughw
Si vous effectuez une capture sur le bureau ou quelque chose du genre et que vous souhaitez y ajouter du son de microphone, vous devrez cocher "afficher plus d'options" -> "lire un autre fichier multimédia de manière synchrone" et entrer l'URI complet, à savoir: alsa://plughw
Je sais que c'était il y a longtemps, mais j'ai utilisé cette commande VLC pour diffuser mon micro USB en tant que RTSP.
Vous aurez peut-être besoin de trouver l'identifiant de votre micro. Le mien est à 1,0. Utilisez arecord -l pour voir.
Du serveur
vlc -vvv alsa://plughw:1,0 --sout '#transcode{vcodec=none,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:rtp{dst=192.168.1.121,port=1234,sdp=rtsp://192.168.1.121:8080/test.sdp}'
Du client
vlc rtsp://192.168.1.121:8080/test.sdp