web-dev-qa-db-fra.com

Comment puis-je diffuser ma sortie de carte son?

Je souhaite diffuser la sortie de ma carte son sur mon iPod via un serveur http. Le but est d’utiliser ma chaîne hi-fi comme haut-parleurs pour mon ordinateur, avec mon iPod, sans fil.
(NB. Je veux tout diffuser sur ma chaîne hi-fi (jeux, musique ...), la diffusion de fichiers n'est donc PAS une solution)

J'ai essayé beaucoup de choses avec vlc, mais aucune d'entre elles n'a réussi. J'ai essayé quelques entrées pour vlc, mais je ne savais pas comment me référer à ma carte son

  • alsa: //
  • alsa: // hw: 0,0
  • alsa: // Pulse (fonctionne, MAIS c'est le microphone et non la carte son)
  • v4l2: // --v4l-adev = "/ dev/dsp" (mon ordinateur n'a PAS/dev/dsp)
  • v4l2: // --v4l-adev = "/ dev/snd"
  • --alsadev
  • --alsadev = "hw: 0,0"
  • --v4l2-standard
  • alsa: // --alsadev = "hw: 0,0"

Merci

2
pictuga

Pulseaudio vous permettra de changer la source d'enregistrement pour une application active afin qu'elle utilise "ce que vous entendez".

Exécutez PulseAudio Volume Control, accédez à l'onglet d'enregistrement, en regard du nom de l'application en cours d'exécution pour laquelle vous souhaitez modifier la source audio. Choisissez "Moniteur de" votre carte "".

Et vous voudrez probablement utiliser Pulse comme source sonore dans l'application à partir de laquelle vous diffusez en continu.

Voici une capture d'écran. http://i.imgur.com/bLC2g.jpg

Pour installer, lancez:

Sudo apt-get install pavucontrol

Il devrait également figurer dans le menu Applications sous Son et vidéo.

Pour "définir comme solution de secours" dans Périphériques d'entrée, assurez-vous que "Afficher:", en bas, est défini sur "Moniteurs".

2
Spaisekraft

Nous ne sommes pas en mesure de tester cela avec un iPod sans fil, mais vous avez mentionné, parmi les exigences, qu'une méthode bien établie de diffusion audio sur un réseau local pourrait consister à configurer un serveur Icecast sur la machine hôte pour la diffusion audio à l'aide d'un protocole de radio internet.

En combinaison avec Ices2 (pour .ogg) ou Darkice (pour .mp3), nous sommes en mesure de diffuser la sortie de la carte son de l'hôte. Du côté client, les flux apparaissent comme s’il s’agissait d’une station de radio Internet. Bien sûr, le client doit être capable de jouer sur les stations de radio Internet.

Une brève description de la procédure à suivre pour Icecast2/Ices2 est disponible dans cette réponse .

Pour réduire la lecture agitée ou les retards: Les solutions de diffusion en continu peuvent nécessiter un réglage précis pour atteindre la plus petite taille de mémoire tampon pour une lecture non agitée à une fréquence d'échantillonnage donnée. Cela dépend aussi beaucoup de la bande passante de votre réseau. Commencez avec une fréquence d'échantillonnage et/ou une réduction de la taille de la mémoire tampon inférieure et jouez avec flush-samples jusqu'à obtenir les meilleurs résultats pour votre configuration matérielle individuelle.

0
Takkat