5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows

5.1. Почему воспроизведение аудио в Linux лучше, чем в Windows

Самыми распространенными аудиоподсистемами для Linux являются OSS (Open Sound System) и ALSA (Advanced Linux Sound Architecture). Обе системы поддерживают большое количество ISA- и PCI-звуковых карт, поэтому, скорее всего, вам не придется разыскивать в Интернете драйвер для своей звуковой карты. В последнее время чаше используется система ALSA, которая полностью совместима с системой OSS, но содержит много дополнительных функций.

Сейчас Linux, если не идеально, то, во всяком случае, подходит для работы со звуком. Когда Линусу Торвальдсу прислали первые патчи, оптимизирующие Linux для работы с аудиоинформацией (так называемые low latency-патчи), он не одобрил эту идею. В результате — отставание от Windows по работе со звуком как минимум на три года. В 1995 году насчитывалось 30-35 (сейчас насчитывается около 800) приложений для Linux, способных работать со звуком. Работать-то они работали, но довольно криво. Сейчас объясню, почему.

Для работы со звуком в реальном времени нужно минимизировать задержки (англ. latency — время ожидания). Latency в 100 мс вы уж точно услышите невооруженным ухом, задержку в 10 мс можно услышать в виде небольшого шума на фоне — тумана. Идеальное время задержки — 3 мс для аудио (WAV) и 1 мс для MIDI. Кстати, проблема latency — это проблема не только Linux, а всех операционных систем, не являющихся системами реального времени (RTOS — Real Time Operation System) — Windows, MacOS. До появления системы ALSA время задержки при работе с аудиоинформацией в Linux (использовалась система OSS/Free) составляло около 150 мс. Система ALSA снизила время задержки до 6 мс — результат лучше, чем у Windows 2000.

В настоящее время задержки (последняя версия ALSA) составляет 4.3 мс. Это довольно неплохо, что позволило Linux вырваться на второе место по обработке аудиоинформации среди не-RT операционных систем. На первом месте — MacOS X (CoreAudio API), на третьем — Windows 2000 (ASIO) и Mac OS 9.

В пользу ОС Linux говорит также ее надежность и стабильность при работе с любыми данными. Даже если взять непрофессиональную работу с мультимедиа-данными — прослушивание MP3: в Linux у меня еще ни разу не заикался Xmms, что бы я ни делал. В Windows же при открытии больших документов в том же Word наблюдаются искажения при проигрывании музыки с помощью WinAmp.

Данный текст является ознакомительным фрагментом.



Поделитесь на страничке

Похожие главы из других книг:

1.4. Почему программы GNU лучше

Из книги автора

1.4. Почему программы GNU лучше Что делает программу GNU программой GNU?[19] Что делает программное обеспечение GNU «лучше» по сравнению с другим (платным или бесплатным) программным обеспечением? Наиболее очевидной разницей является общедоступная лицензия (General Public License — GPL),


Почему базы данных лучше офицеров Штази

Из книги автора

Почему базы данных лучше офицеров Штази Возможно, информация и в самом деле кислород современной эпохи, говоря словами Рональда Рейгана, но этот кислород питает и систему жизнеобеспечения диктатуры. Какой разумный диктатор упустит возможность больше узнать о нынешних и


Почему некоторым тайнам лучше оставаться тайнами

Из книги автора

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


1.3. Почему именно Linux?

Из книги автора

1.3. Почему именно Linux? Каждая операционная система имеет свое «призвание». Операционную систему Windows NT Server предпочтительнее использовать как сервер рабочих групп сетей Microsoft. Система Novell Netware лучше «смотрится» в роли файлового сервера и сервера печати. ОС UNIX первоначально


2.4.2. Установка Windows 9x, Windows NT/2000 и Linux.

Из книги автора

2.4.2. Установка Windows 9x, Windows NT/2000 и Linux. Первый способВ этом способе используется загрузчик NT Loader. Выполните установку Windows 2000 в раздел NTFS, a Windows 9x — в раздел FAT/FAT32. Не забудьте приготовить четыре системных дискеты для восстановления! Напомню, что если вы хотите установить Windows


Почему Linux?

Из книги автора

Почему Linux? Устанавливая Linux, вы получаете множество преимуществ:? Гибкость. Мало того, что практически все в Linux поддается настройке в соответствии с именно вашими задачами и оборудованием, так вам еще и становятся доступны исходные тексты ядра и приложений, и вы можете


1.7.2. Установка Windows 9x, Windows NT/2000/XP и Linux

Из книги автора

1.7.2. Установка Windows 9x, Windows NT/2000/XP и Linux Первый способВ этом способе используется загрузчик NTLoader. Выполните установку Windows 2000 в раздел NTFS, a Windows 9x — в раздел FAT/FAT32. Не забудьте приготовить четыре системных дискеты для восстановления! Напомню, что если вы хотите установить Windows


14.4. Воспроизведение аудио в фоновом режиме

Из книги автора

14.4. Воспроизведение аудио в фоновом режиме Постановка задачи Вы пишете приложение, в котором требуется воспроизводить аудио (например, обычный музыкальный плеер), и хотите, чтобы эти файлы могли воспроизводиться даже в том случае, когда это приложение работает в фоновом


Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов

Из книги автора

Linux и её старики: почему ссыхается сообщество разработчиков Ядра? Евгений Золотов Опубликовано 20 ноября 2013 Linux по-прежнему сильна. В этом легко убедиться, поставив новую версию любимого дистрибутива и насладившись свежими формами и идеями либо


Windows + Android: больше — значит лучше? Евгений Золотов

Из книги автора

Windows + Android: больше — значит лучше? Евгений Золотов Опубликовано 09 января 2014 Перспектива превращения Android в операционную систему для «полноразмерных вычислительных машин» нарисовалась ещё полгода назад. К тому моменту на рынке уже имелось или


Звезда по имени Linux: почему «военные» ОС прочнее Евгений Лебеденко, Mobi.ru

Из книги автора

Звезда по имени Linux: почему «военные» ОС прочнее Евгений Лебеденко, Mobi.ru Опубликовано 10 мая 2011 года Уж чем-чем, а планами российский народ не удивить. Попав между молотом плановой экономики СССР и наковальней скрупулёзного планирования экономики


Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай

Из книги автора

Почему социальная сеть Google+ лучше, чем Facebook: восемь очевидных преимуществ Олег Нечай Опубликовано 15 августа 2013 Google+ — самая молодая из крупных социальных сетей такого рода: она была запущена в июне 2011 года и открылась для всеобщего пользования в


ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше

Из книги автора

ОГОРОД КОЗЛОВСКОГО: Heavy metal, или Лучше меньше, да лучше Автор: Козловский ЕвгенийНа Новый год, в числе прочего, получился новенький фотоаппарат от Casio: EX S770. Последняя на тот момент и безусловно лучшая модель! Совершенная в своем роде. Таким образом, смутная мечта всегда


Глава 22 Воспроизведение аудио и видео

Из книги автора

Глава 22 Воспроизведение аудио и видео • Форматы• ПлеерыЛет десять назад, когда ребенок просил у своих родителей компьютер, почти всегда ему задавали вопрос: «Зачем он тебе?» Ребенку, конечно же, компьютер нужен был только для игр, однако этот аргумент не подходил.


Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab

Из книги автора

Почему Иннополис будет лучше Сколково Виктор Осетров, основатель RealSpeakerLab Опубликовано 13 марта 2013В апреле 2011 года впервые была озвучена идея создания «Иннополиса» — города-спутника Казани, который станет центром сосредоточения молодых IT-специалистов со всей