PulseAudio

PulseAudio
PulseAudio
Логотип PulseAudio
PulseAudio GUI.png
Интерфейс управления PulseAudio
Тип

Звуковой сервер

Написана на

Си

Операционная система

POSIX (Linux, Solaris, FreeBSD, NetBSD), Windows NT

Последняя версия

3.0 (18 декабря 2012)

Лицензия

GNU GPL, GNU LGPL

Сайт

pulseaudio.org

PulseAudio (ранее PolypAudio) — кроссплатформенный звуковой сервер, созданный в качестве улучшенной замены таких серверов, как ESD.

PulseAudio работает на платформах POSIX, таких как Linux, Solaris и FreeBSD, а также на платформе Microsoft Windows. PulseAudio является свободным программным обеспечением: сервер распространяется под лицензией GNU GPL, а библиотеки — под GNU LGPL.

Содержание

Возможности

  • Раздельная установка уровней громкости для разных программ[1].
  • Возможность смешивать потоки с разных звуковых плат.
  • Расширяемая модульная система с поддержкой динамически загружаемых библиотек
  • Совместимость со многими популярными аудиоприложениями.
  • Возможность работы с несколькими источниками и приёмниками звука.
  • Малая задержка и возможность её точного измерения[2][нет в источнике].
  • Использование технологии zero-copy, сберегающей машинное время.
  • Интерфейс командной строки с возможностью использования сценариев.
  • Демон, перенастраиваемый с помощью командной строки.
  • Встроенное преобразование аудиоформатов.
  • Синхронизация потоков воспроизведения.
  • Смешиваемые потоки могут иметь разные частотные характеристики.
  • Эффективный микшер, даже для звуковых плат без микшера, предотвращающий «монополизацию»/«кражу» звукового устройства отдельной программой.

Описание

Схема работы PulseAudio в Linux

PulseAudio принимает звук от одного или нескольких источников (процессов или устройств) и направляет одному или нескольким приёмникам (звуковым платам, серверам PulseAudio или процессам).

Одной из целей проекта является предоставление возможности перенаправления любых звуковых потоков, включая и потоки от процессов, требующих прямого доступа к аудиоустройствам (например, старая OSS). Это достигается с помощью специальных псевдоустройств, работающих непосредственно с другими звуковыми системами, такими как aRts или ESD.

В Linux пользователь может настроить систему ALSA так, чтобы она использовала виртуальное устройство, созданное сервером PulseAudio. Тогда программы, работающие со звуком через драйвер ALSA, будут на самом деле иметь дело с PulseAudio, который взаимодействует с помощью ALSA уже с реальным устройством.

Также PulseAudio предоставляет собственный интерфейс для приложений, аналогичный интерфейсу ESD, через который они могут работать напрямую с сервером, что делает его полноценной заменой ESD.

Для приложений OSS PulseAudio предоставляет утилиту padsp, создающую файлы типа /dev/dsp, через которые программа работает со звуковым сервером.

Недостатки

На данный момент (версия 0.9.14) нет ни одного звукового редактора для Linux, непосредственно поддерживающего запись с PulseAudio устройства, а утилита padsp не работает с 24-битным звуком, что делает невозможной в редакторах запись 24-битного звука; пока поддерживается лишь 16 бит.[3]

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Полезное


Смотреть что такое "PulseAudio" в других словарях:

  • PulseAudio — Device Chooser (padevchooser) …   Deutsch Wikipedia

  • PulseAudio — Saltar a navegación, búsqueda PulseAudio PulseAudio Device Chooser (padevchooser), el menú gráfico principal. Desarrollador …   Wikipedia Español

  • PulseAudio — Interface de configuration de PulseAudio …   Wikipédia en Français

  • PulseAudio — Infobox Software name = Pulseaudio caption = PulseAudio Device Chooser (padevchooser), the main GUI for PulseAudio. collapsible = author = developer = released = latest release version = 0.9.13 latest release date = release date and… …   Wikipedia

  • PolypAudio — PulseAudio PulseAudio Device Chooser (padevchooser) Basisdaten …   Deutsch Wikipedia

  • Pulse Audio — PulseAudio PulseAudio Interface de configuration de PulseAudio …   Wikipédia en Français

  • Mandriva 2008.1 — Le bureau de Mandriva 2008.1 (Spring) Powerpack KDE. Son de démarrage à partir de Mandriva 2008. Mandriva 2008 Spring est le nom donné à la 22e édition de la distribution linux …   Wikipédia en Français

  • Ubuntu — Infobox OS name = Ubuntu caption = Ubuntu 8.04 ( Hardy Heron ) website = [http://www.ubuntu.com/ www.ubuntu.com] developer = Canonical Ltd. / Ubuntu Foundation family = Linux, Unix like source model = Free and open source software released =… …   Wikipedia

  • Comparison of video player software — This article is about video player software. For a comparison of audio player software, see Comparison of audio player software. For a comparison of hardware device type portable media players, see Comparison of portable media players. The… …   Wikipedia

  • Sound server — A sound server is software that manages the use of and access to audio devices, most notably, the soundcard. It usually runs as a background process. The term could also apply to a server dedicated to audio streaming or a networked or stand alone …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»