Swisslinux.org

− The GNU/Linux crossroads in Switzerland −

 

Language

 

The Forum

You are not logged in.

#1 04 Jul 2009 14:34:26

Trim
Gourou(e) du libre
From: Saxon, Valais
Registered: 17 Oct 2007
Posts: 364
Website

Intérêt de "PulseAudio"

Bonjour !

J'utilise à la fois Debian/Squeeze sur mon portable et Ubuntu/9.04 sur un ordinateur fixe et une question me turlupine depuis longtemps : Quel est l'intérêt du programme PulseAudio installé par défaut sur Ubuntu ?

En premier, j'avais besoin de comprendre ce qu'est PulseAudio. Si j'ai bien compris l'article de Wikipedia ( http://fr.wikipedia.org/wiki/PulseAudio et le schéma du fonctionnement), PulseAudio serait un serveur son qui prend toutes les requêtes destinées aux cartes sons quelque soit le protocole, traite les informations et les renvoie au driver Alsa du noyau qui lui-même accède au matériel.

J'ai de la peine à comprendre à quoi ça sert de reprendre les infos envoyées par les programmes qui veulent utiliser ALSA, pour les envoyer de toute manière au driver ALSA. Surtout que sous Debian où je n'ai que ALSA et où j'utilise les mêmes programmes, le son fonctionne tout autant bien que sous Ubuntu qui a PulseAudio.En fait ça fonctionne même mieux, puisque sur Ubuntu je dois redémarrer le son avec "sudo alsa force-reload" lors de la connexion à ma session.

Mais je n'ai que vu la partie négative de PulseAudio. Est-ce que vous connaissez les points positifs de PulseAudio ? Quel est votre avis ?

Offline

 

#2 04 Jul 2009 15:25:57

[GO]Skywalker13
Modérateur
From: Choëx (VS)
Registered: 05 Oct 2004
Posts: 896
Website

Re: Intérêt de "PulseAudio"

PulseAudio t'offre une abstraction... Je pense que tu peux le comparer à un serveur X pour l'image. l'interface reste identique, peu importe les drivers, les écrans, le nombre de cartes graphiques..
Et que se sois du son ou de l'image, l'idée reste la même..


Mathieu SCHROETER
log.schroetersa.ch

Offline

 

#3 04 Jul 2009 16:42:29

fbianco
Membre du comité
From: Suisse
Registered: 04 Feb 2005
Posts: 1455
Website

Re: Intérêt de "PulseAudio"

[GO]Skywalker13 wrote:

PulseAudio t'offre une abstraction... Je pense que tu peux le comparer à un serveur X pour l'image. l'interface reste identique, peu importe les drivers, les écrans, le nombre de cartes graphiques..
Et que se sois du son ou de l'image, l'idée reste la même..

Question, c'est pas aussi un but de ALSA d'être une abstraction entre les drivers et les programmes ? Je sais que sous KDE il y avait aRts qui a été abandonné dans KDE 4.


Utilisateur de Debian GNU/Linux, le système d'exploitation universel !

www : https://skadi.ch

Offline

 

#4 04 Jul 2009 17:15:31

[GO]Skywalker13
Modérateur
From: Choëx (VS)
Registered: 05 Oct 2004
Posts: 896
Website

Re: Intérêt de "PulseAudio"

PulseAudio est un serveur.. ALSA est un composant du kernel.. en plus ALSA n'existe pas sous des systèmes comme *BSD.. Et PulseAudio étant un serveur, tu peux très bien faire passer le son à travers du TCP/IP ou n'importe quoi d'autres sans que le logiciel utilisateur ne sache quoi que se sois. Un peu comme si tu ferais du X-Forwarding en SSH. C'est tout l'intérêt d'avoir des serveurs. Ce genre de chose ALSA est incapable de le faire et c'est pas son objectif.

Cette image est assez explicite je pense : http://upload.wikimedia.org/wikipedia/c … iagram.svg

Mais il est clair que ça rajoute une couche .. sûrement que passer directement par la alsa-lib à la place du wrapper alsa de PulseAudio c'est bien suffisant dans 99% des cas. A moins que les applications soient basées sur la libpulse.


Mathieu SCHROETER
log.schroetersa.ch

Offline

 

#5 04 Jul 2009 20:08:41

sebseb01
Président de Swisslinux.org
Registered: 25 Apr 2007
Posts: 417

Re: Intérêt de "PulseAudio"

de plus, avec pulseaudio on a la possibilité de régler des options par application (volume/périphérique utilisé )

ça permet une souplesse nouvelle. Pour moi PulseAudio est un véritable évolution

Offline

 

#6 06 Jul 2009 03:57:10

Cisoun
Prêcheu(r|se) du libre
From: Le Locle (NE)
Registered: 13 Apr 2007
Posts: 156
Website

Re: Intérêt de "PulseAudio"

Quelqu'un sait si le serveur Jack travaille à part ou passe par PulseAudio?
Parce que j'ai toujours mon soucis avec Firefox qui ne peut plus émettre de son lorsque le serveur Jack est lancé.

Offline

 

#7 06 Jul 2009 09:46:02

[GO]Skywalker13
Modérateur
From: Choëx (VS)
Registered: 05 Oct 2004
Posts: 896
Website

Re: Intérêt de "PulseAudio"


Mathieu SCHROETER
log.schroetersa.ch

Offline

 

Board footer

Powered by FluxBB