web-dev-qa-db-fra.com

Icecast2 diffuse l'entrée du microphone au lieu de la sortie de la carte son

J'essaie de configurer mon ordinateur portable (14.04 32 bits) pour diffuser la musique qu'il lit (à l'aide de Clementine) sur mon réseau local sans fil. Ainsi, je peux écouter ma musique partout sur ce réseau en utilisant mon téléphone (en utilisant une application de diffusion en continu par radio Internet).

Jusque là; Cet excellent tutoriel m'a aidé à configurer icecast2 et darkice de manière à ce que je puisse entendre le flux de mon téléphone. Cependant, le flux diffusé est enregistré par le microphone de mon ordinateur portable! Donc, je m'entends taper, tous les bruits dans la pièce, etc.

Cela signifie probablement que je n'ai pas sélectionné l'appareil approprié quelque part. Le tutoriel ci-dessus mentionne (sous la rubrique darkice) que

Pour activer la diffusion en continu de la carte son locale, il peut être nécessaire de définir d’abord le périphérique d’enregistrement de Darkice en pulseaudio. Cela peut être fait avec pavucontrol. Installez pavucontrol. Dans l'onglet Enregistrement, sélectionnez Moniteur de pour le "plug-in ALSA [darkice]".

Donc, pavucontrol est installé, mais l'onglet Enregistrement montre

Aucune application n'est en train d'enregistrer de l'audio.

Afficher: tous les flux

Hmm ...

Pour voir mes périphériques audio, j'ai utilisé la commande aplay -l qui a produit;

Liste des périphériques matériels PLAYBACK

carte 0: Intel [HDA Intel], périphérique 0: CX20561 Analog [CX20561 Analog]

Sous-périphériques: 0/1

Sous-périphérique n ° 0: sous-périphérique n ° 0

carte 0: Intel [HDA Intel], périphérique 1: CX20561 Digital [CX20561 Digital]

Sous-périphériques: 1/1

Sous-périphérique n ° 0: sous-périphérique n ° 0

Ensuite, j'ai joué avec la configuration de darkice. Actuellement, cela fonctionne un peu avec les éléments suivants dans darkice.cfg; [input] device = hw: 0,0 ... Mais cela entraîne l'utilisation du microphone intégré de mon ordinateur portable comme source du flux.

Merci d'avoir lu à propos de mon problème. J'espère que vous pourrez aider!

2
Bart N.

En fonction de nos paramètres, il se peut que lors de la diffusion sur Icecast, Darkice capte également le son de notre microphone.

Pour surmonter cela, nous pouvons définir les paramètres suivants:

  1. Activez le périphérique audio par défaut dans darkice.cfg pour assurer la diffusion à partir du périphérique par défaut:

    [input]
    device          = default
    
  2. Désactiver le profil audio duplex dans pavucontrol Install pavucontrol :

    enter image description here

    vous pouvez également désactiver l’entrée audio muette ou sélectionner une entrée non attachée (par exemple une ligne).

    enter image description here

1
Takkat