Android 5 usb звуковая карта. Продолжаем подключать устройства USB-Host к Android

Однажды у меня возникла необходимость подключить большие колонки к ноутбуку, но так, чтобы не быть привязанным к ним кабелем. Протестировав несколько приложений для трансляции звука по Wi-Fi, я сделал вывод, что самым гибким из такого рода программ является SoundWire , позволяющее добиться задержки звука не более 100 миллисекунд (при условиях, что телефон довольно мощный, с версией Android 4.2+ и поддерживает режим native audio). А это означает, что уже можно смотреть фильмы без заметного отставания звука.

Примечание: конечно же, в первую очередь, все зависит от мощности и аппаратных возможностей Вашего Android-телефона. Протестировав данное приложение на разных устройствах я сделал вывод, что на старом Android-телефоне (Процессор: 1 ядро, 600 МГц; Память: 256 Мб; Режим аудио: standard_audio) не удается сделать задержку звука меньше 100 миллисекунд и при просмотре фильма чувствуется явное отставание звука.

Приложение обладает достаточно большим набором настроек под любой тип Wi-Fi сети (в плане скорости соединения). В Google Play Маркете есть платная и бесплатная версии. В платной версии доступна возможность установки размера буфера в миллисекундах (в бесплатной только в килобайтах), функция сжатия звука и функция стабилизации размера буфера, позволяющие максимально снизить нагрузку на беспроводную сеть и добиться минимальной задержки звука.

Настройка SoundWire Server в Windows

Скачайте программу , соответствующую вашей версии Windows и установите её на компьютер.

Убедитесь, что она нормально работает, запустив какую-нибудь музыку в плеере или браузере. В окне программы, в поле "Level", должен отображаться индикатор звука. Если он подымается до уровня красного цвета (искажение звука), отрегулируйте ползунком "Audio Output" уровень звука так, чтобы цвет был только зеленым.

В зависимости от версии Windows ползунок регулятора громкости будет регулировать или уровень звука динамиков ноутбука, или трансляции по Wi-Fi. У меня Windows 8.1, и в моем случае реализован первый вариант, поэтому, чтобы звук от самого ноутбука не мешал, я его просто отключил.

Совет: на время тестирования приложения с разными настройками, звук компьютера лучше оставить включенным, тогда Вы будете слышать реальную задержку между воспроизведением звука на компьютере и по сети, через телефон на Android.

Настройка SoundWire на Android

Установите с GooglePlay Маркета приложение SoundWire.

Убедитесь, что Ваш телефон на Android и ноутбук находятся в одной сети Wi-Fi. Откройте приложение SoundWire и нажмите на кнопку с изображением спирали.

После небольшого ожидания спираль должна изменить цвет на золотистый, и Вы должны услышать звук на вашем Android-телефоне. Если этого не произойдет, попробуйте вручную прописать в приложении на Android IP-адрес, который показывает программа SoundWire Server в Windows и снова нажмите на кнопку со спиралью.

Если и в этот раз Вы ничего не услышите, тогда откройте в Windows через кнопку "Пуск" приложение "Командная строка", наберите команду "ipconfig" и нажмите клавишу "Enter". Введите в поле адреса в приложении SoundWire на Android IP-адрес, указанный в строке "IPv4-адрес" командной строки и снова нажмите на кнопку со спиралью.

Уменьшение задержки звука

Для уменьшения задержки звука в приложении SoundWire предусмотрен целый набор инструментов.

Бесплатная версия:

  • Настройка буферизации (Audio buffer size);
  • Сжатие звукового потока, только демо на несколько минут (Audio compression);
  • Включение альтернативного звукового тракта (Android native audio).

Платная версия:

  • Настройка буферизации в миллисекундах (Audio buffer size);
  • Сжатие звукового потока (Audio compression);
  • Включение альтернативного звукового тракта (Android native audio);
  • Уменьшение "плавания" размера буфера (Latency steering amount).

А теперь более подробно о каждой опции.

Audio buffer size

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

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

Audio compression (платная версия)

Как показывает опыт, очень важная функция, так как позволяет не только уменьшить задержку, но и экономно использовать канал связи, чтобы, например, видео не подвисало во время просмотра онлайн. Приложение умеет сжимать транслируемый звуковой поток с помощью кодека Opus. В бесплатной версии пробный период использования этой опции составляет 10 минут. Чтобы включить сжатие звукового потока, поставьте в настройках галочку рядом с опцией "Audio compression", нажмите на опцию "Compression bitrate" и выберите битрейт сжимаемого аудиопотока. Чем он меньше, тем меньше трафика будет тратиться на передачу звука и, как следствие, уменьшится задержка и обрывы при передаче звука, но пострадает качество, поэтому экспериментируйте.

Как видно из рисунка выше, в моем случае при битрейте 64 кБит/с (как мне кажется, самом оптимальном) скоростьWi-Fi соединения, затрачиваемая на передачу звука, уменьшилась от ~167 до ~18 кБайт/с, то есть примерно в 10 раз!

Android native audio

Внимание: Эта опция поддерживается не всеми устройствами!

При включении опции "Android native audio" выбирается альтернативный внутренний звуковой тракт (OpenSL ES native audio), который может работать лучше и позволяет получить более низкие времена задержки звука на некоторых устройствах, поддерживающих "Android native audio". Опция "Android native audio" имеет три переключателя:

  • Auto – используется native audio с малыми размерами буфера (32 кБ / 190 мс или меньше), а также standard audio с более крупными размерами буфера. Рекомендуется для устройств, которые поддерживают низкую задержку звука (Android 4.2+).
  • Standard audio – рекомендуется для устройств, которые не поддерживают низкую задержку звука. Стандартный звуковой тракт является более надежным, на большинстве устройств Android.
  • Android native audio – выберите, если альтернативный внутренний звуковой тракт работает лучше на устройстве даже при больших размерах буфера, например, если при использовании Auto или Standard audio есть проблемы.

На некоторых современных телефонах для корректной работы функции "Android native audio" необходимо транслировать звук с частотой дискретизации не 44.1 кГц, а 48 кГц. Требуемая частота дискретизации будет отображаться при нажатии на опцию "Android native audio". Если нужно, перенастройте SoundWire Server и Windows на использование частоты дискретизации 48 кГц (см. документацию).

Latency steering amount (платная версия)

Опция "Latency steering amount" позволяет контролировать, насколько агрессивно SoundWire будет пытаться достичь установленной задержки звука (примерно размер буфера, деленный на 2). Опция имеет три режима: Normal (нормальный), Tight (сжатый), Very Tight (сильно сжатый).

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

Переходя от работы на стационарном компьютере к планшету, пользователь серьезно ощущает уменьшение количества звуковых интерфейсов с высококачественной начинкой. Стационарный компьютер можно оснастить интерфейсом по PCI, USB, PCIe или FW, а ноутбук или планшет чаще всего ограничен лишь USB и, иногда, FW. Основным вариантом решения проблемы является внешняя звуковая карта для планшета интерфейсом USB, или комбинирование USB устройств с подключенным к нему портативным цифро-аналоговым преобразователем (ЦАП).

Использование звуковой карты и ЦАП

Разницу между звуковой картой и ЦАП состоит в том, что внешний ЦАП работает без подключения к стационарному компьютеру, а звуковая карта работать без компьютера не может. Цена USB-устройств держится сегодня в районе $100 - $200, поэтому комбинация кажется несколько дорогостоящей. Однако следует учесть, что USB-SPDIF конверторы поддерживают частоту в 192 кГц и ASIO, что зачастую бывает очень полезным.
Большая часть имеющихся на рынке звуковых карт и внешних ЦАП, стоит не дороже $500-$600. Цены на рынке на сегодняшний день таковы, что внешние устройства стоят дороже в сравнении с внутренними, использующими аналогичные комплектующие. При этом получается сопоставимый итоговый результат.

Наиболее популярны сегодня карты: X-Fi Elite Pro, E-MU1212m, E-MU1616m, Xonar D1 и Xonar DX.

Увеличение звука на планшете

Многие пользователи планшетов с операционной системой Android часто сталкиваются с вопросом, как увеличить звук на планшете. У большинства моделей имеется очень тихий звонок. Его трудно услышать в транспорте или на шумной улице, а также в наушниках плохо слушать музыку. Некоторые бросаются в крайности, пытаясь всевозможными манипуляциями улучшить звук . Сначала, самостоятельно используют непроверенные советы различных форумов, затем обращаются за помощью к друзьм в поисках современных гаджетов. Но часто, после этих «усовершенствований» проблемы остаются . Недовольных качеством и силой звука своего телефона по-прежнему много.
Усилить звук на планшете с Android поможет программа Volume+. Эта интересная разработка позволит изменить тихий звук на планшете или телефоне с ОС Андроид. Она имеется в свободном, то есть, бесплатном, доступе на Google Play .
После загрузки программы Volume+ и установки ее с помощью обычного менеджера установок, следует запустить ее. Появится меню, к сожалению, на английском языке. Далее необходимо, выбрав пункт с названием «Speaker Settings» войти в настройки динамика. При этом происходит переход в другое меню. Здесь следует поставить отметки в пунктах «Speaker Modifications» (изменения в параметрах динамика), а также «Virtual Room Effect» (установка эффекта «виртуальная комната»).


Затем поочередно кликнуть пункты «Volume Level», затем «Bass Enhance» и, наконец, «Virtual Room». В них во всех рекомендуется увеличить уровни на единицу. Затем оценить полученный результат. Если звука все еще мало – повторить всю процедуру заново. Не следует сразу устанавливать +4. Это может вызвать сбой в работе, которые потом будет сложно устранить. Лучше постепенно увеличивать мощность, подбирая оптимальную для себя громкость.


Другой вариант усилить звук на планшете

Здесь придется задействовать эквалайзер. В GooglePlay первоночально следуют скачать удобный для себя эквалайзер. К примеру, JetA udio. Строго говоря, JetAudio – это довольно многофункциональная программа. Здесь имеется проигрыватель, работающий с файлами различного формата, а так же, конвертер и риппер. И, помимо прочего, есть удобный в работе эквалайзер.

Как увеличить громкость на планшете на Андроид, а также звук в играх, видео и музыкальных файлах? Следует запустить программу, открыв эквалайзер. В нем по умолчанию установлен режим Normal. Открываем вкладку с названием «Пользовательские» и увеличиваем по собственному желанию показатели нужных колонок. Затем пробуем проиграть любой музыкальный файл. Разница будет заметна сразу.

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

Как увеличить звук на Android: Видео

Дата публикации: 18.04.14

На современном этапе идет процесс совершенствования звукового ряда компьютеров, планшетов. Поддержка звука 24 Бит с частотой дискретности 192кГц стала реальностью.

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

Плюсы таких решений очевидны: во- первых, рабочий «инструмент», который в случае необходимости можно взять без проблем в дорогу; это компьютеры, занимающие мало площадей. Во- вторых, в такие компьютеры внутренние звуковые карты не ставят — для них нет места.

Общепринятые внутренние звуковые карты все активнее вытесняют из компьютеров интегрированные системы и внешние карты. Это приведет в скором времени к исчезновению внутренних карт с интерфейсом PCL.

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

Подключая 6-канальные и 8-канальные системы акустики необходимо использовать 3 и 4, соответственно, гнезд 3,5 мм диаметра, либо 6 и 8 RCA гнезд. Таким образом, звуковая карта должна иметь гнезда для 5.1 или даже для 7.1 канальной акустики (3шт, минимально), SPDIF- разъемы, вход для микрофона и линейный, что проблематично для маленькой панели платы, необходимы дополнительные модули.

Родилась необходимость выноса внутреннего модуля из компьютера наружу, за системный блок. Так, компания Creative в своей версии AudigyPlatinum с внешним модулем. Следовательно, внешнюю звуковую карту можно перенести во внешний блок, где установить все необходимые входы- выходы, при этом установить USB 2,0 или IEEE-1394 (Hi скоростной) интерфейс вместо PCL-интерфейса.

Что касается выбора интерфейса, то для звуковой карты класса 24/192 с уверенностью можно сказать, что здесь необходима стабильная поточная передача данных, а это — очевидно, относится к IEEE-1394 (модификации a или b). Все компьютеры последних выпусков совместимы с этим интерфейсом, стандартным как для профи, так и для любительских мульти- медиа центров.

Поэтому следует принять за основу, что внешняя звуковая карта на андроид, выделенная из материнской платы, предназначенная для просмотра DVD высокой степени качества, прослушивания аудио материалов, может иметь внешнее решение с интерфейсом IEEE-1394.Но эта информация не относится к ноутбукам с интерфейсом USB- там критерии и решения более серьезные.

Песочница

призывник 8 августа 2012 в 23:25

Использование Android-смартфона в качестве звуковой карты

  • Чулан *

Доброго времени суток, дорогие друзья!

Так получилось, что на моем ноутбуке произошли две неприятные вещи: полетело гнездо аудио-выхода и Wi-Fi карта начала работать с перебоями. Как Вы понимаете, без музыки и интернета долго не проживешь, вот я и решил найти способ решения этих проблем.

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

Не долго думая, я решил, что возможности моего Android-смартфона выше, чем могут показаться на первый взгляд. Я решил поискать специализированное программное обеспечение для решения моих проблем.

Что из этого вышло, читайте ниже.

Использование смартфона в качестве звуковой карты
Перерыв просторы Play-маркета , я наткнулся на приложение PocketAudio Headphones .
Приложение представляет собой утилиту, которая по средствам Wi-Fi соединяется с компьютером.

При первом запуске программа запрашивает ввести IP-адрес компьютера, к которому выполняется подключение:

Вводим локальный IP-адрес компьютера:

После удачного подключения, можно приступить к использовании программы.
Выбираем PocketAudio как устройство вывода звука на компьютере, и теперь можно использовать Android устройство для прослушивания звука с компьютера.

Аналогичным способом создаем беспроводной микрофон при помощи программы PocketAudio Microphone .

Использование возможностей Android-смартфона в качестве Wi-Fi карты для компьютера
Для решения этой проблемы, я пошел простым способом:
подключаемся к Wi-Fi-роутеру с телефона
раздаем интернет со смартфона на компьютер при помощи USB-модема:

Режим модема включается в настройках: Настройки - Беспроводные подключение и сети - Еще - Режим модема и портативная точка доступа - USB-модем.

Плюсы использования данного метода:
+ не нужно покупать Wi-Fi адаптер
+ настройка соединения быстрая и простая
+ хоть подключение происходит и по кабелю, такой способ подключения создает меньшие неудобства, чем витая пара. Ноутбук по-прежнему можно носить по всей квартире.

Минусы:
- телефон постоянно подключен к USB-порту, что приводит к постоянной зарядке/разрядке батареи смартфона, что в свою очередь, приводит к уменьшению качества батареи;
- устройство занимает один USB-порт компьютера, в комплектации некоторых компьютеров это может быть критичным

Теги: Android, полезные программы

Данная статья не подлежит комментированию, поскольку её автор ещё не является

Подключением USB-накопителя, клавиатуры, мыши или модема к смартфону или планшету в наше время никого нельзя удивить. А значит, сегодня мы поговорим о подключении к современным Android-аппаратам необычных, но очень полезных устройств, а также узнаем, на что USB-Host в Android до сих пор не способен.

Сетевые карты

Android способен и на такое. Тут всё и просто, и сложно одновременно. Если в планшете сетевая карта определилась, то настроить локальную сеть чаще всего очень легко. А вот настроить VPN-подключение уже сложнее. Тут на помощь приходят программки для создания и подключения к VPN. Их нужно пробовать на предмет работы с вашим устройством и сетевой картой.

Звуковые карты

Плохой звук из наушников, хочется улучшить звуковой тракт - подключаем внешнюю звуковую карту и не знаем бед! Обычно устройство сразу определяется в системе, и звук начинает идти через звуковую карту. Динамик и 3.5 мм порт полностью игнорируются.

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

Геймпады

Пару слов нужно сказать и про джойстики. Android поддерживает их официально с версии 3.0. Но до сих пор нормально делать это не умеет. Не все джойстики работают, и далеко не во всех играх реализована поддержка. Чаще всего люди идут обходным путем - имея root-права, устанавливают специальные программы, которые эмулируют нажатия на экран в нужное место при нажатии кнопок на джойстике. Играть можно, и это удобно, но не везде работает. Вообще, единственным нормальным джойстиком для Android выступает оригинальный геймпад от Sony PlayStation 3. Подключать и настраивать просто - через специальную программку. Но root-права всё равно нужны.

Переходники USB-Com

Иногда требуется и такая функциональность. В Android все эти переходники определяются и даже работают. Вот только программу нужно писать отдельно для каждого устройства. Старые Com-мыши не работают, как и модемы. Всё, что мне встречалось, это работа в режиме нуль-модема и прошивальщики для спутниковых ресиверов. Так что это задача больше для коммерческих приложений.

То, что подключить нельзя, а так хочется

Планшет или смартфон на Android - это не ПК, к сожалению. Многих драйверов для USB-устройств нет до сих пор. ТАк что в Копицентре Но не стоит отчаиваться!

Некоторые альтернативные прошивки только для определенных устройств позволяют работать с CD-Rom и DVD-Rom в режиме чтения. Работа только с файлами, но это уже хорошо. Ведь подавляющее большинство устройств не умеет и этого.

В «Копицентре» любители мобильной техники постоянные клиенты, так как только в некоторых моделях принтеров и сканеров имеются драйверы на Android-устройства. Печать и сканирование возможно через специальную программку, которая для каждого устройства уникальная.

Но совсем никак нельзя подключить внешнюю веб-камеру, Bluetooth-адаптеры и Wi-Fi-карты. И это особенно грустно, поскольку фронтальные камеры, особенно на китайцах, просто ужасного качества, а на многих дешевых планшетах нет Bluetooth.

Как всегда, программистам есть куда стремиться.

Последние материалы раздела:

Почему микрофоны тихие и как их доработать Готовый микрофонный модуль на микросхеме MAX9812
Почему микрофоны тихие и как их доработать Готовый микрофонный модуль на микросхеме MAX9812

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

Ошибка загрузки данных с сервера rh 01
Ошибка загрузки данных с сервера rh 01

Некоторые из пользователей Android, пытаясь обновить очередное приложение через Google Play Market, могут столкнуться с ошибкой при получении...

Урок по информатике
Урок по информатике "команда ветвления"

Цели урока: Обучение - Обеспечить усвоение учащимися особенностей конструирования алгоритмов с использованием команды ветвления; рассмотреть...