Klonen Sie Sound von Chromium auf ALSA Loopback und auch auf Lautsprecher

Klonen Sie Sound von Chromium auf ALSA Loopback und auch auf Lautsprecher

Ich habe ein funktionierendes Setup auf meinemRPi3 B+mit Raspbian, wohin wird der Ton vom Chromium-Browser direkt gesendetALSA Loopback-Gerät(aktiviert durch modprobe snd-aloopKernelmodul) durch diesen Chromium-Parameter: --alsa-output-device='plug:front'. Gesamter Befehl:

/usr/lib/chromium-browser/chromium-browser --ignore-autoplay-restrictions --disk-cache-size=50000000 --kiosk --disable-extensions --noerrdialogs --allow-insecure-localhost --enable-gpu-rasterization --enable-zero-copy --enable-native-gpu-memory-buffers --alsa-output-device='plug:front' https://youtu.be/nW--BbY6Z5E

PS: plug:frontwurde aus der Ausgabe übernommen aplay -L.

Dieser Ton wurde erfolgreich vom Loopback-Aufnahmegerät aufgezeichnet/aufgenommen hw:0,1durchDunkeleisdas ist ein Live-Audio-Streamer. Hier ist nur ein Teil davon/etc/darkice.cfg:

[input]
device          = hw:0,1    # soundcard device for the audio input
sampleRate      = 44100     # other settings have crackling audo, esp. 44100
bitsPerSample   = 16        # bits per sample. try 16
channel         = 2         # channels. 1 = mono, 2 = stereo

Ich möchte diesen Ton aber auch über externe Lautsprecher wiedergeben lassen, die an den Line-Out (Buchse) angeschlossen sind.
Wie kann ich das machen? Können Sie mir helfen? Wie kann ich die Tonausgabe klonen?

# uname -a
Linux rpi3 4.19.114-v7+ #1303 SMP Tue Apr 7 15:44:16 BST 2020 armv7l GNU/Linux

# aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: Loopback [Loopback], device 0: Loopback PCM [Loopback PCM]
  Subdevices: 7/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 0: Loopback [Loopback], device 1: Loopback PCM [Loopback PCM]
  Subdevices: 8/8
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
  Subdevice #7: subdevice #7
card 1: ALSA [bcm2835 ALSA], device 0: bcm2835 ALSA [bcm2835 ALSA]
  Subdevices: 7/7
  Subdevice #0: subdevice #0
  Subdevice #1: subdevice #1
  Subdevice #2: subdevice #2
  Subdevice #3: subdevice #3
  Subdevice #4: subdevice #4
  Subdevice #5: subdevice #5
  Subdevice #6: subdevice #6
card 1: ALSA [bcm2835 ALSA], device 1: bcm2835 IEC958/HDMI [bcm2835 IEC958/HDMI]
  Subdevices: 1/1
  Subdevice #0: subdevice #0
card 1: ALSA [bcm2835 ALSA], device 2: bcm2835 IEC958/HDMI1 [bcm2835 IEC958/HDMI1]
  Subdevices: 1/1
  Subdevice #0: subdevice #0

# cat /proc/asound/cards
 0 [Loopback       ]: Loopback - Loopback
                      Loopback 1
 1 [ALSA           ]: bcm2835_alsa - bcm2835 ALSA
                      bcm2835 ALSA

verwandte Informationen