PulseAudio
| Pulseaudio | |
|---|---|
| Versão estável | 0.9.15 (13 de Abril, 2009) |
| Sistema Operacional | Multiplataforma |
| Gênero(s) | Audio |
| Licença | GNU General Public License, GNU Lesser General Public License |
| Página oficial | http://pulseaudio.org/ |
| Portal das Tecnologias de informação | |
PulseAudio (antigo PolypAudio) é um projeto de servidor de som em rede multi-plataforma. Destina-se a ser um melhor substituto drop-in para o Enlightened Sound Daemon (ESD).
PulseAudio roda sobre Microsoft Windows e sistemas POSIX como o Linux. Liberado sob os termos da GNU Lesser General Public License (para o software de biblioteca porção) e da GNU General Public License (para o som próprio servidor), PulseAudio é software livre.
Índice |
Características [editar]
As principais características do Pulseaudio incluem:
- Controle de volume por aplicativo1
- Uma arquitetura de plugins expansível com suporte para módulos
- Compatibilidade com muitas aplicações populares de áudio
- Suporte para múltiplas fontes de áudio e sumidouros
- Baixa-latência operante e suporte a medição de latência 2
- Um zero-cópia memória arquitetura processador para a eficiência dos recursos
- Uma interface de linha de comando com capacidades de scripting
- Um daemon de som com capacidades de reconfiguração por linha de comando
- Built-in amostra conversão e capacidade de reamostragem
- A capacidade de combinar várias placas de som em uma
- A capacidade de sincronizar múltiplos fluxos de reprodução
Funcionamento [editar]
PulseAudio é um bom servidor, um processo de fundo aceitando entrada de som de um ou mais fontes (processos ou capturar dispositivos) e redirecionando-a para um ou mais sumidouros (placas de som, rede remota PulseAudio servidores ou outros processos).
Um dos objetivos da PulseAudio é redirecionar todos corredores de som através dele, incluindo os de processos que tentam acessar diretamente o hardware (como aplicações legadas OSS).PulseAudio provê adaptadores para aplicações que utilizam outros sistemas de áudio, como o aRts e ESD.
Em um cenário típico de instalação em Linux, o usuário configura ALSA para usar um dispositivo virtual fornecido pelo PulseAudio. Assim, aplicações usando ALSA irá para saída de som do PulseAudio, em seguida, utiliza-se a ALSA que acessa a verdadeira placa de som. PulseAudio prevê igualmente a sua própria interface para aplicações nativas que deseja apoiar PulseAudio directamente, bem como um legado interface para aplicações ESD, o que o torna apropriado como um substituto drop-in para ESD.
Para aplicações OSS, PulseAudio prevê a padsp util, que substitui dispositivo tais arquivos /dev/dsp, enganam as aplicações em supor que tenham o controle exclusivo sobre a placa de som. Na realidade, a sua saída é rerouted através do PulseAudio.
Referências [editar]
- ↑ http://fedoraproject.org/wiki/Interviews/LennartPoettering
- ↑ http://www.digitalprosound.com/Htm/Articles/April/Audio_Latency.htm
Ligações externas [editar]
- Oficial website
- O Projeto Anteriormente Conhecido como Polypaudio,, uma entrada no blog por um dos desenvolvedores PulseAudio discutem a alteração do nome