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.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
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-специалистов со всей