Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Новости ИТ Программы Книги Games   Обои   Экспорт RSS E-Books
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full
 
Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
 
Поиск по сайту

 
 

  Раздел: Компьютерная документация -> Операционные системы -> Linux

 

Звук в Linux

Под звуковой подсистемой понимается инфраструктура операционной системы, отвечающая за работу установленных в компьютере устройств для обработки звуки, а именно — звуковых карт, а также различных подключаемых извне (по USB или Firewire) интерфейсов. Эта инфраструктура включает в себя не только драйверы к той или иной звуковой карте, загружаемые ядром операционной системы, но и интерфейс для разработки прикладных приложений (API), предназначенных для записи, воспроизведения и обработки звукового сигнала.

В настоящее время в GNU/Linux существует две конкурирующие звуковые подсистемы — OSS (старая) и ALSA (новая). Под OSS здесь подразумевается свободная версия этой кроссплатформенной звуковой подсистемы, которую можно свободно распространять — в отличие от коммерческой версии OSS. OSS издавна входит в состав ядер Linux.

Однако, при разработке ядер версий 2.5.x/2.6.x в качестве стандартной звуковой подсистемы была выбрана сравнительно новая ALSA, имеющая ряд конструктивных преимуществ перед OSS и во многом созданная по мотивам технологически удачных смежных звуковых подсистем ОС Mac OS X — CoreAudio и CoreMidi.

Разработчики OSS продолжают обеспечивать поддержку современных ядер ветки 2.6.x, однако количество приложений, спроектированных для работы именно с ALSA, неуклонно продолжает расти. Также, благодаря существованию OSS-эмуляции в подсистеме ALSA, старые приложения, рассчитанные на использование с OSS (например некоторые игры) можно использовать и с ALSA. Еще стоит отметить, что появилась и эмуляция ALSA в последних версиях OSS.

Помимо звуковых подсистем существуют звуковые серверы. Основная задача звукового сервера — это программное смешивание одновременно звучащих сигналов, издаваемых несколькими приложениями. Типичный пример: необходимость слышать звуковое сопровождение смены статусов присутствия собеседников в сети мгновенного обмена сообщениями во время прослушивания музыки через программный проигрыватель. Поскольку не все звуковые карты умеют смешивать несколько одновременных сигналов, звуковой сервер берёт на себя эту задачу, транслируя звуковому устройству уже смешанный сигнал. В последних версиях звуковой подсистемы ALSA среди ее расширений появился модуль dmix, который позволяет программно смешивать разные звуковые потоки, что уменьшает необходимость в использовании специализированного аудиосервера для обычного пользователя.

Исторически сложилось так, что разработка каждой новой мощной графической оболочки рано или поздно начинает требовать создания собственного звукового сервера. Так, благодаря графической среде Enlightenment появился популярный до сих пор звуковой сервер EsounD (ESD, Enlightened Sound Daemon). В ходе разработки KDE был создан сервер aRts (analog realtime synthesizer). До версии 2.0 в GNOME использовался ESD, после чего произошёл переход не просто на новый звуковой сервер, а на новую модульную мультимедийную инфраструктуру под названием GStreamer, позволяющую не просто смешивать звуки, а буквально строить из модулей как из кирпичиков свою систему передачи мультимедийных данных разного типа — звук, видео, изображения.

В некоторых случаях между звуковыми серверами возникают конфликты. Хрестоматийным является пример, когда приложение, основанное на библиотеках графической оболочки KDE, вместе с собой запускает звуковой сервер aRts, который отнимает у работающего сервера ESD доступ к файлу устройства звуковой карты (/dev/dsp), вследствие чего музыка, воспроизводившаяся в XMMS, стихает.

Поскольку GStreamer является решением, позволяющим подружить один звуковой сервер с другим, существует немалая вероятность того, что в будущем он станет стандартом для различных графических оболочек. Во всяком случае, в настоящее время aRts является официально неподдерживаемым проектом, а в качестве его замены рассматривается именно GStreamer. Ряд приложений для KDE уже использует Gstreamer для вывода звука. К таким приложениям, например, относятся популярные проигрыватели звуковых файлов amaroK и YuK.

Многие проигрыватели звуковых и видеофайлов позволяют пользователю выбирать, через какой звуковой сервер воспроизводить звук. Для этого в случае с каждым проигрывателем необходимо проверить соответствующие параметры, заданные в его диалоге настройки.

Автор: Север
Источник: www.slackguide.com

Ссылки по теме
Wi-Fi. Linux. Краткий курс. часть 1
Wi-Fi. Linux. Краткий курс. часть 2
Linux... на ноутбуке?
Слово о дистрибутивах
Дистрибутивы Linux: краткий обзор
Концепция Base Linux и ее воплощение
Безопасность. Linux vs. Windows
Миграция в Линукс. Путевые заметки

Вся документация Linux

 

Компьютерная документация от А до Я - Главная

 
 


 

загрузка...

Новости ИТ
17.05.2012  Zalman планирует представить на Computex пять процессорных кулеров серии CNPS
17.05.2012  Virgin Mobile USA начала продажи смартфона LG Optimus Elite
17.05.2012  ROCCAT начала продажи бюджетной игровой мышки Savu
17.05.2012  Securify анонсировала выпуск в США Wi-Fi маршрутизатора Almond с цветным тачскрином
17.05.2012  Названа цена смартфона LG Optimus LTE II с 2 ГБ оперативной памяти
17.05.2012  Sony анонсировала поставки камеры SLT-A37 и объектива SAL18135
17.05.2012  Стали известны спецификации и цена процессора Intel Core i5-3210M
17.05.2012  В Сети появились концептуальные изображения Apple iPhone 5
17.05.2012  Мышь Razer Ouroboros «засветилась» на сайте FCC
17.05.2012  Sony анонсировала выпуск объектива SEL18200LE E18-200mm F3.5-6.3 OSS LE
17.05.2012  Беспроводной маршрутизатор PROLiNK WNR1012 может играть роль мобильной точки доступа
17.05.2012  Внешний оптический привод Buffalo BRXL-PC6VU2 поддерживает чтение и запись дисков BDXL
17.05.2012  Представлена беззеркальная камера начального уровня Sony NEX-F3
17.05.2012  Galaxy выпускает видеокарты серии GeForce GT 600, включая модель GeForce GT 610 с пассивным охлаждением
17.05.2012  QNAP представляет свои первые шестнадцатидисковые сетевые хранилища
17.05.2012  NVIDIA представила первый в мире виртуализированный GPU для ускорения облачной графики
17.05.2012  Для снижения цены кулера Alpenfцhn Matterhorn Pure Edition производитель отказался от никелирования
17.05.2012  По подсчетам Gartner, продажи сотовых телефонов уменьшились на 2%, лидером рынка является Samsung
17.05.2012  ADATA начинает продажи двухканальных наборов модулей памяти XPG Xtreme DDR3-2133X
17.05.2012  Портативный монитор PROLiNK PRO1301WE питается от порта USB
17.05.2012  Razer планирует в ближайшее время выпустить универсальную геймерскую мышку Ouroboros
17.05.2012  Sapphire начала продажи производительной версии видеокарты Radeon HD 7770 - Vapor-X HD 7770 OC
17.05.2012  Corsair выпустила обновленные модели блоков питания GS Series – GS800, GS700 и GS600
17.05.2012  На 22 мая анонсирован выпуск “облегченного” кулера Alpenfoehn Matterhorn Pure Edition
17.05.2012  ASRock анонсировала выпуск системной платы Z77 Extreme9 на базе Intel Z77
17.05.2012  Особенности локализации: японская версия Samsung Galaxy S III получила двухъядерный CPU и 2 ГБ ОЗУ
17.05.2012  Видеокарта Sapphire HD 7770 Vapor-X OC Edition: заводской разгон и эффективное охлаждение
17.05.2012  USPS вводит запрет на пересылку электронных устройств с литиевыми батареями
16.05.2012  AOC начала продажи 22-дюймового LED-монитора e2219P2
16.05.2012  Palit представила три видеокарты моделей GeForce GT 630, GeForce GT 620 и GeForce GT 610

 
Advertisment



 
Интересное в сети

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.
 
Rambler's Top100