Wie streame ich mein Mikrofon über VLC?

7

Ich bin mir sicher, dass dies schnell geht, wenn Sie es wissen, aber ich bin schon lange nicht mehr auf der Suche.

Alle AUDIO funktioniert Mikrofon / Spkers / Skype etc ... was großartig ist.

Ich versuche, das Mikrofon über VLC zu streamen, aber dafür muss ich das Gerät wie in /dev/video0(Webcam) kennen, aber was ist das gleiche für das Mikrofon auf der Soundkarte und wie finde ich das heraus?

Unter Toneinstellungen >> Geben Sie die unter Internes Audio-Analog-Stereo (hinteres Mikrofon) aufgeführten Daten ein.

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
Richard
quelle

Antworten:

3

Hier sind die Einstellungen, die ich im VLC-Dialogfeld "Open Capture Device" auf meinem MacBook 2.1 mit Ubuntu 11.04 verwendet habe:

  • Aufnahmemodus: Video for Linux 2
  • Video: /dev/video0
  • Audio: plughw

Wenn Sie eine Desktop-Aufnahme oder ähnliches durchführen und Mikrofon-Audio hinzufügen möchten, müssen Sie "Weitere Optionen anzeigen" -> "Eine andere Mediendatei synchron abspielen" aktivieren und den gesamten URI eingeben: alsa://plughw

user20000
quelle
Vielen Dank!!!!!!! Ich habe lange versucht, dies zum Laufen zu bringen =))
Richard
1

Ich weiß, dass dies lange her ist, aber ich habe diesen VLC-Befehl verwendet, um mein USB-Mikrofon als RTSP zu streamen.

Möglicherweise müssen Sie Ihre Mikrofon-Geräte-ID finden. Meins ist 1,0. Verwenden Sie arecord -l, um zu sehen.

Vom Server

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}'

Vom Kunden

vlc rtsp://192.168.1.121:8080/test.sdp
Zeroprobe
quelle
Ich habe so lange nach diesem Befehl gesucht und dies ist der einzige, der funktioniert hat, danke!
Timaschew