| Страница:
1 2
|
|
Введение
В нашу лабораторию попали два мультимедийных устройства Slim Devices Squeezebox и Creative Sound Blaster Wireless Music. Оба предназначены для беспроводной передачи музыки из компьютера на небольшой клиентский блок, который подключается к аудиосистеме. Благодаря таким устройствам вам больше не придётся сидеть около компьютера и слушать музыку на маленьких компьютерных колонках. Вместо этого можно будет использовать для прослушивания качественную аудиосистему в любой комнате вашего дома, куда только дотянется компьютерная сеть.
Несмотря на одинаковую суть, оба устройства используют совершенно разные подходы.
Squeezebox
Модуль Squeezebox от компании Slim Devices (Рис. 1) позволяет передавать музыку как по проводной, так и по беспроводной сети. Несмотря на миниатюрный размер (21,5 см x 5 см x 11,5 см), на его лицевой панели располагается большой и разборчивый вакуумный люминесцентный дисплей с зелёной подсветкой, вмещающий две строки по сорок символов (Рис. 2) информации о прослушиваемой песне.
Рис. 1. Slim Devices Squeezebox.
Рис. 2. Экран Squeezebox.
На задней панели (Рис. 3) расположено множество портов: пара позолоченных аналоговых разъёмов "тюльпан", порт оптического цифрового выхода S/PDIF TOSLink; коаксиальный цифровой выход, разъём подключения антенны для приёма звукового потока по беспроводной сети 802.11b, порт Ethernet для приёма потока по проводной сети; и разъём питания.
Рис. 3. Разнообразие портов на задней панели Squeezebox.
На боковой панели (Рис. 4) расположен 3,5-мм разъём для подключения наушников. Порт использует усилитель, который позволяет подключать стандартные наушники сопротивлением не менее 16 Ом.
Рис. 4. Разъём для подключения наушников.
В комплекте поставляется 29-кнопочный ИК-пульт дистанционного управления (Рис. 5), который позволяет управлять всеми функциями устройства, от выбора песни и настройки громкости до смены списка воспроизведения, изменения яркости экрана и настройки системы.
Рис. 5. Небольшой, но функциональный пульт Squeezebox.
Подключение модуля воспроизведения можно выполнить либо через обычную "витую пару" (порт RJ45), либо по беспроводной сети 802.11b (кстати, она совместима с 802.11g), причём есть возможность шифрования трафика средствами WEP с ключами длиной 64 или 128 бит.
Модуль использует 20-битный цифро-аналоговый преобразователь с частотами дискретизации 8, 16, 32, 44,1 и 48 кГц, обеспечивая отношение сигнал/шум 94 дБ. Пуристы оценят наличие оптического и позолоченного коаксиального S/PDIF-выходов.
Поддерживается широкий набор форматов аудио, включая MP3 (любые потоки, в том числе и VBR), MP2, несжатые WAV и AIFF, плюс к этому Ogg Vorbis (ответ Linux на необходимость лицензировать MP3), AAC (Apple audio format) и FLAC (FLAC - это Free Lossless Audio Codec, похож на MP3, но обеспечивает сжатие без потерь).
Поддержка серьёзного набора аудио кодеков позволяет использовать новые методы, такие как Apple Lossless Encoding (кодирование без потерь), который позволяет сжать музыкальный компакт-диск на 60-70 процентов без ухудшения качества. Напомним, что использование кодирования без потерь означает, что вы услышите в точности то же самое, что и на оригинале. 2 Мбайт флэш-памяти позволяют обновлять программное обеспечение по сети, чтобы в будущем поддержать любые новые стандарты кодирования.
Рис. 6. Squeezebox: внутреннее устройство.
Поддержка кодеков с большим потоком реализована средствами микроконтроллера PIC16F877 и декодера Micronas MAS3507D MP3. Slim Devices совместила их с достаточно объёмным буфером (2 MB ОЗУ), который позволяет кэшировать до 16 секунд музыки при потоке 128 кбит/с.
Squeezebox поддерживает множество протоколов и стандартов: DHCP, UDP, ARP, ICMP, TCP, HTTP, а также собственный SlimProto, который подробно описан на сайте производителя. Так что можно заняться созданием расширений и модулей.
Как можно понять из списка поддерживаемых стандартов, где есть Ogg и FLAC, Slim Devices рассчитывала не только на пользователей Windows. Кроме официальной поддержки Windows 95/98/NT/2000/Me/XP, Linux, и Mac OS X, Slim Devices неофициально протестировала систему под BeOS, FreeBSD, Linux (X86, PPC и MIPS), NetBSD (X86), OpenBSD и Solaris (X86, Sparc).
В общем, с мультимедийным приёмником Squeezebox будет работать почти любая операционная система. Пользователи Red Hat Linux (и совместимых с ней) могут установить RPM, который можно скачать здесь. Для других платформ Unix можно скачать perl-скрипты SlimServer, которые доступны в формате gzip tar или zip. Рекомендации по запуску perl-сервера можно найти вместе со скриптами.
Настройка Squeezebox
Можно выбрать один из трёх вариантов установки. Сразу отметим, что все они работают прекрасно.
- Полностью автоматическая - Squeezebox получит IP-адрес по DHCP и автоматически найдёт сервер по протоколу Slim Discovery Protocol.
- Указание сервера вручную - также будет использоваться DHCP, но IP-адрес сервера вводится вручную. Используется в том случае, если сервер отделён маршрутизатором.
- Полностью ручной ввод - для всего используются статические IP-адреса. Режим будет полезен там, где нет сервера DHCP.
На сайте Slim Devices можно найти множество материалов, которые могут помочь в решении различных проблем, например, при автоматическом поиске сервера, который часто не срабатывает из-за работы брандмауэров. Отметим, что в брандмауэре Windows XP Service Pack 2 придётся разрешить доступ Squeezebox к серверу SlimServer.
Сам сервер SlimServer не входит в поставку Squeezebox, но на первой же странице руководства есть ссылка, откуда можно скачать последнюю версию данного продукта. Установка сервера вполне обычна и знакома пользователям Windows, при этом после установки можно управлять сервером через практически любой браузер. Для ненавистников графического интерфейса поддерживается командная строка.
Рис. 7. Список проигрывания SlimServer Music Player.
Как только соединение между сервером и мультимедийным приёмником установлено, Squeezebox может обращаться к подключённым каталогам с музыкой, при этом возможна работа с файлами .m3u и .pls, а также с плэйлистами iTunes. SlimServer сканирует файлы MP3 в поиске тегов ID3 версий 1.1, 2.2, 2.3 и 2.4. В результате высвечивается название трека, исполнитель, альбом, комментарии, год, номер трека, номер альбома и другая информация.
Рис. 8. Подробная информация о песне.
Когда сервер просканирует музыку на компьютере, необходимо нажать ссылку "Browse music folder" (открыть каталог с музыкой), после чего указать перенос музыки на закладку "Playlist". Когда всё будет завершено, можно откинуться на спинку кресла и наслаждаться музыкой в вашей гостиной.
Squeezebox в работе
Сначала мы проверили, как будет работать Squeezebox в нашей локальной сети Ethernet. Всё оказалось просто изумительно! Даже пропускной способности 10-мегабитного концентратора было почти в 25 раз больше, чем требуется для передачи MP3 при максимальном качестве (320 кбит/с), так что о скорости не стоит задумываться. Конечно, Squeezebox прекрасно будет работать как в сети Fast Ethernet (10/100), так и в сети Gigabit Ethernet (10/100/1000).
Убедившись в нормальной работе устройства в проводной сети, мы перешли к беспроводной. Squeezebox позволяет подключаться к любой сети 802.11b, включая Apple Airport, 802.11g, 802.11b/g и 802.11a/b/g. Отметим, что поддерживаются оба режима работы: Infrastructure (с точкой доступа) и Ad Hoc (компьютер-компьютер).
Рис. 9. С проводами, или без, аналог или цифра, мощная акустика или компактные наушники.
Проще всего настроить беспроводную сеть без шифрования, но при этом она будет абсолютно беззащитна. 64-битное или 128-битное шифрование требуют ввода ключей в шестнадцатеричном виде, что может быть не совсем просто, особенно если учитывать, что длина 128-битного ключа WEP составляет 26 символов. Squeezebox не поддерживает WPA, но ситуация, вероятно, скоро изменится. Как показала практика, работа по беспроводной сети ничем не отличается от проводной.
Протестировав разные виды соединений, мы решили использовать устройство по назначению и с удовольствием обнаружили, что Squeezebox позволяет воспроизводить всё, что душе угодно! Файлы MP3Pro воспроизводятся благодаря обратной совместимости, предусмотренной кодеком, файлы WMA (без защиты DRM) тоже поддерживаются при условии работы SlimServer под Windows. Программное обеспечение Squeezebox позволяет даже "на лету" конвертировать файлы iTunes AAC и воспроизводить их на Squeezebox.
Что касается пульта дистанционного управления, то он прекрасно располагается в руке, и с него можно выполнять практически все операции, включая поиск каталогов, режим случайного воспроизведения, редактирование списка воспроизведения и даже установку будильника. Да, Squeezebox является ещё и будильником, а вместо звонка вы можете указать любую песню.
Рис. 10. При помощи пульта и экрана можно выполнить практически любую операцию.
Ещё одна интересная возможность - это поддержка потоковых протоколов MP3, включая MP3-over-HTTP, Icecast/Shoutcast и Live365. (SHOUTcast - это бесплатная потоковая аудио система для Winamp, разработанная Nullsoft. Icecast - проект, основанный на открытом ПО, причём Icecast2, помимо MP3-потока, поддерживает Ogg Vorbis. Live365 используется для платного и бесплатного вещания через Интернет).
Squeezebox имеет встроенный буфер на 2 Мбайт для предотвращения провалов и прочих неприятностей. При активной передаче мы заметили, что наш процесс slim.exe потреблял ресурсы на нашем тестовом компьютере (Athlon 1,2 ГГц с 512 Мбайт ОЗУ). Конечно, нагрузка была небольшая, но ощутимая. Впрочем, на более скоростных процессорах она вряд ли будет заметна.
Во время тестирования нам удалось ощутить только одну паузу в вещании, когда мы специально пытались создать максимальную загрузку процессора другими приложениями. При этом все приложения работали достаточно активно. Около двух секунд была тишина, после чего воспроизведение продолжилось. При нормальных условиях даже смена песен происходила незаметно.
Тестирование в беспроводной сети показало, что Squeezebox позволяет с лёгкостью устанавливать и поддерживать беспроводные соединения. Squeezebox использует PULVER Shield для защиты аудио процессора от электромагнитных помех, для беспроводного приёма используется поворачиваемая антенна-диполь. Как мы заметили, её можно поворачивать, примерно, на 40° без изменения параметров соединения. Нам не удалось найти способ регулировки скорости соединения и других параметров беспроводной сети.
Страница:
1 2
|