Андрей Смирнов
Время чтения: ~21 мин.
Просмотров: 0

Передача звука с компьютера на android

Операционная система Андроид

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

Систему Андроид можно встретить на планшетах, смартбуках, игровых приставках, телевизорах и другом оборудовании. Операционная система позволяет пользоваться Интернетом, играть в различные игры, смотреть видеоролики, слушать аудиозаписи и т. д. Главным достоинством является установка различных приложений. С их помощью мобильные приспособления становятся верными помощниками их пользователей.

Покупая новый телефон, потребители иногда решают, что лучше: Андроид или Iphone? Андроид — это операционная система, а Айфон— продукт компании Apple со своей операционной системой.

Купив новую модель смартфона с операционной системой Андроид, покупатели интересуются как им пользоваться? На приспособлениях есть быстрое меню, расположенное в нижней строчке экрана, где вся важная информация.

Как пользоваться SoundWire?

Программа SoundWire довольно проста в освоении, однако от пользователя потребуются некоторые навыки в управлении устройствами записи/воспроизведения Windows-компьютера.

Установка и настройка SoundWire под Windows. Устанавливаемая на ПК десктопная версия SoundWire является серверной частью программной системы. Сразу после ее установки и запуска в поле «Server Address» (см. скриншоты, приложенные к статье на этой странице) отобразится IP-адрес компьютера — он потребуется для ввода в телефон/смартфон. В нашем случае — это 195.168.0.55.

Разработчики SoundWire рекомендуют, чтобы значения разрядности и частотной дискретизации системного звука (слышимого в динамиках компьютера) не превышали 24 бит и 44100 Гц, соответственно. Данные настройки задаются в «Свойствах» устройства воспроизведения аудио (для настройки см. скриншоты к статье).

Если с передачей звука на мобильное устройство возникнут сложности (например, чрезмерная задержка), значение разрядности и частоты дискретизации стоит понизить еще.

Установка и настройка SoundWire на мобильное устройство (на примере Android). Чтобы скачать SoundWire, перейдите в магазин «Google Play» и введите в поисковую строку запрос «SoundWire Free» (если вы планируете приобрести полную — платную — версию программы, удалите из запроса слово «Free»).

Установите приложение, как и любое другое на Android, а затем запустите его. Все, что от вас требуется — ввести в поле «Server» IP-адрес компьютера, на котором установлен серверный модуль программы (в нашем случае — это 195.168.0.55).

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

SoundWire

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

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

По окончании вы сможете услышать на смартфоне воспроизводимый компьютером звук.

Андроид-приложение SoundWire имеет ряд дополнительных функций, где можно найти следующие продвинутые настройки:

  • Установить эквалайзер, включить усилитель низких частот и объемный звук;
  • Выбрать размер буфера для аудиосигнала (опция помогает устранить рассинхронизацию звука между компьютером и смартфоном;
  • Установить компрессию аудиосигнала (для уменьшения трафика в сети);
  • Запретить смартфону уходить в спящий режим при воспроизведении звука с компьютера;
  • Выбрать другой порт для серверного приложения и т.д.

Как сделать демонстрацию звука и музыки в skype

Трансляцию аудиозаписи через скайп можно использовать для разных целей. Рассмотрим, как включить функцию.

Для этого:

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

Впрочем, передача при этом не обладает высоким качеством. Часто слышны шумы, возникает ощущение, что что-то глушит звук, не позволяет ему звучать громче, передача его прерывается.

Решить проблему, можно, если вместо скайпа использовать сторонние программы.

Вот несколько приложений, которые можно скачать и добавить в свою копилку:

  • Virtual Audio Cable. Эта платная программа работает как виртуальный микрофон, позволяет передавать и принимать музыку аудио, одновременно ее записывать;
  • Pamela for Skype. Осуществляет трансляцию эмоций — вздохов, барабанную дробь, позволяет играть аудио в формате WMA, MP3, OGG. Доступна платная и бесплатная версия плеера;
  • Skype Audio Player. Есть возможность воспроизводить звук во время беседы, проигрывать музыку. Поддерживает MP3, AVI;
  • Bandicam. Позволяет записать экран, звуковые сообщения, разговоры, делает аудио, видео записи. Работает на пк, ноутбуке с windows, телефоне с андроид.

Подключение устройств

Первым делом нам нужно настроить сопряжение устройств и проверить, поддерживают ли стеки Блютуз устройств профили: «A2DP», «HFP» и «HSP». Перечисленные профили отвечают за передачу звука с телефона на компьютер и обратно.

Самый простой способ проверки аудио служб – это подключение телефона к компьютеру во время воспроизведения музыки встроенным плеером устройства. В каждом телефоне с Блютуз, есть функция воспроизведения музыки по Bluetooth.

Сопряжение устройств в режиме аудио

Убедитесь, что в телефоне и компьютере включены и доступны для обнаружения устройства Bluetooth. Откройте плеер в телефоне и запустите какую-нибудь песню. В настройках плеера нажмите «Воспроизведение по Bluetooth».

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

Также на экране компьютера должно появиться окно с тем же кодом, что и на телефоне:

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

Также должно появиться окно с настройками  подключенного устройства. Если оно автоматически не появится, его можно открыть вручную, нажав: «Пуск > Все программы > Устройства Bluetooth > Имя вашего устройства» или «Пуск > Панель управления > Оборудование и звук > Устройства и принтеры > Имя вашего устройства».

В окне настроек должны быть активны службы аудио. Если они не активны, нажмите кнопки «Включить» напротив обоих служб.

Настройка звуковых устройств компьютера

Для настроек звука на компьютере зайдите в: «Пуск > Панель управления > Оборудование и звук > Звук». Если у вас несколько звуковых карт, выберите желаемое устройство воспроизведения звука из списка и нажмите на кнопку «По умолчанию» внизу.

Переключитесь на вкладку «Запись» и выберите желаемый микрофон по умолчанию.

Управление вызовами телефона на компьютере

Для управления вызовами телефона на компьютере можно использовать фирменную утилиту вашего телефона (Samsung Kies, Nokia PC Suite, LG, HTC Sync и другие). Я лично пользуюсь «MyPhoneExplorer» – универсальной программой для Android устройств. Как установить и настроить программу, я уже рассказывал в предыдущей статье.

Price: Free

«MyPhoneExplorer» поддерживает несколько способов подключения: USB кабель, Wi-Fi, Bluetooth. Так как передача звука осуществляется по Bluetooth, то управление телефоном целесообразно производить через это же подключение.

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

Нажимаем на кнопку «Набрать», появится окно набора номера:

Ждем, пока абонент поднимет трубку на другом конце, и общаемся используя наушники или колонки и микрофон компьютера.

Если кто-то позвонит на телефон подключенный к компьютеру по Bluetooth и будет запущена программа «MyPhoneExplorer», входящий вызов будет отображаться в отдельном окне:

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

Добавляем поддержку Bluetooth для обычных колонок

Показывать я буду на примере подключения через Bluetooth трансмиттер. Сначала рассмотрим подключение простой, бюджетной модели. Колонки у меня самые обычные (Edifier R2700). В них есть возможность подключения через 3.5 mm Jack (на самих колонках RCA вход) и есть оптический аудиовход. Так что для таких колонок подойдет практически любой трансмиттер. Будьте внимательны при выборе трансмиттера (точнее кабеля). Например, на моих колонках нет обычного входа 3.5 mm Jack. Есть только RCA. Это значит, что кабель нужен 3.5 mm Jack — RCA. Если на трансмиттере 3.5 mm аудиовыход.

Как это работает:

  1. Подключаем Bluetooth трансмиттер к питанию. Любой трансмиттер нужно подключить к источнику питания. Есть модели со встроенным аккумулятором. Запитать (зарядить) трансмиттер можно от USB-порта любого устройства, или через любой адаптер питания (от телефона, планшета). Но желательно, чтобы адаптер питания выдавал 5v, 1A.
  2. Нужно соединить трансмиттер с колонками с помощью кабеля. Если на вашем трансмиттере есть оптический аудиовыход, а на колонках есть оптический аудиовход – используйте его. Если нет – используйте 3.5 mm Jack, RCA.
  3. Возможно, на колонках понадобится переключить режим работы. Выбрать аудиовход (источник звука), к которому вы подключили трансмиттер. Обычно за это отвечает кнопка «Input».
  4. Трансмиттер нужно переключить в режим аудио приемника (RX). На дорогих моделях это можно сделать отдельным переключателем на корпусе. На дешевых – включением — отключением и повторным включением питания трансмиттера (подключили в USB порт, вытянули и снова подключили). Чтобы индикатор мигал не красным цветом, а синим. Желательно смотреть инструкцию конкретно по вашему устройству.
  5. После подключения включаем Bluetooth на своем устройстве (телефоне, планшете, ноутбуке, ПК), и из списка доступных устройств выбираем трансмиттер и подключаемся к нему. Он определится как наушники (гарнитура) и появится возможность выводить на него звук. А он уже в свою очередь будет передавать звук на колонки по кабелю. Если при подключении появится запрос PIN-кода, то попробуйте ввести: 0000, 1111, 8888 или 1234.

Показываю, как это выглядит на практике. Подключаем трансмиттер к питанию и к колонкам. Проверяем, переключен ли он в режим RX (об этом писал выше, 4 пункт).

Когда на трансмиттере будет активно мигать индикатор синим цветом, то значит трансмиттер доступен для подключения. Просто подключаемся к нему с любого устройства по Bluetooth и выводим звук (как на обычные Bluetooth наушники, или портативную колонку).

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

На трансмиттере оптический кабель подключаем в «SPDIF OUT RX». На колонках в порт «Optical» (на моих он так называется). Дальше, на трансмиттере нужно переключиться в режим RX (режим аудио приемника) и «SPDIF» (оптический). Если через 3.5 mm Jack подключаете, то ставим AUX.

Вот так выглядит схема подключения:

Напомню, что трансмиттер должен работать в режиме RX. Включаем его, и двойным нажатием на клавишу включения активируем режим подключения (делаем его видимым для других устройств). Индикатор должен активно мигать синим цветом. На вашем трансмиттере все может быть немного иначе, смотрите инструкцию.

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

Буквально за 2-3 доллара (примерно столько стоит самый дешевый трансмиттер) можно добавить поддержку Bluetooth практически для любых колонок. Даже для каких-то старых моделей, так как подключаются они скорее всего через 3.5 mm Jack, или RCA. После чего к акустической системе можно будет подключаться по Bluetooth и без проводов выводить звук с любых устройств. Такая схема подойдет так же для музыкальных центров, автомобильных магнитол и других устройств, в которых есть AUX.

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

  • Настройка Bluetooth на компьютере (ПК). Подключение Bluetooth адаптера и установка драйвера
  • Как включить Bluetooth на ноутбуке?
  • Как включить и настроить Bluetooth на ноутбуке с Windows 10

6

Сергей

Bluetooth

Как организовать стрим аудио с PC на Android через Wi-Fi

Представьте себе такую ситуацию, вы настроили компьютера для домашнего кинотеатра HTPC ( Home Theatre Personal Computer), чтобы смотреть кино с объемным звуком на стационарной акустической системе и изображением на большом экране HD телевизора. Теперь вы можете наслаждаться любимыми фильмами и играми с качественным аудио звуком.

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

Необходимое оборудование: Android телефон, беспроводной маршрутизатор или беспроводная сеть, ПК, программное обеспечение сервера и приложение для Android.

Приложение-сервер может быть установлен на ПК с Windows или Linux. Простое Android приложение SoundWire, которое транслирует аудио потоки с вашего ПК на Android устройство с помощью локальной беспроводной сети.

Идея заключается в том, чтобы превратить ваше Android устройство в беспроводную аудио гарнитуру с помощью беспроводной сети (Wi-Fi). Все, что требуется, это приложение установленное на одном или нескольких Android устройствах и сервер на HTPC.

Сервер SoundWire

Сервер поддерживает такие операционные системы, как Windows XP (и выше) и Linux. Настройка сервера является простой, и производится одним щелчком мыши. Загрузите сервер , для вашей операционной системы с сайт http://georgielabs.net/ и установите его. Просто дважды щелкните на ярлык приложения на рабочем столе, и сервер готов к трансляции потокового аудио.

Окно сервера будет отображать IP-адрес сервера (ПК), количество устройств (Android-устройств), подключенных к нему, регулятор громкости и селектор входного аудиосигнала.

Этот вход можно оставить “мультимедийное устройство по умолчанию” или выбрать вход из выпадающего списка.

Если вы используете автономный DVD-плеер или внешний медиа-плеер, вы можете выбрать режим ввода и маршрут аудио сигнала с проигрывателя к линейному входу компьютера. Сервер также имеет возможность записи потокового аудио в WAV или MP3-файл на жесткий диск.

Приложение SoundWire

Переходя к мобильному приложению, просто зайдите в Google Play и установите бесплатное приложение SoundWire. Существует также платная версия.

Единственная разница между платной и бесплатной версией, заключается в том, что первая позволяет одновременно подключаться к одному серверу нескольким пользователям.

После того, как приложение установлено, все, что вам нужно сделать, это (на главном экране) ввести IP-адрес сервера (ПК) и нажать на большой значок SoundWire. Приложение подключится к серверу и начнет передавать потоковое аудио мгновенно.

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

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

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

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

Как воспроизвести?

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

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

В первом случае смартфон станет играть роль носителя (флешки), и только. Обработка звука и переключение треков будет осуществляться с автомагнитолы;

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

Чтобы начать слушать музыку в машине через магнитолу через ЮСБ, нужно лишь включить носитель и подсоединить его указанным способом к проигрывателю. Последний сам распознает новое подключение и запустит воспроизведение.

Как сделать из телефона колонку для компьютера

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

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

Для начала необходимо провести качественную настройку Вай-Фая, так как это обязательно условие для подключения телефона и компьютера. Они должны находиться в одной сети, то есть подключены к одному и тому же роутеру. Если пользователь будет использовать полярные приложения для подключения, то достаточно просто попасть впросак при использовании:

  1. Необходимо зайти в настройки телефона и кликнуть на пункт под названием «Еще»;
  2. В нем необходимо перейти в специальный раздел под названием «Режим модему и точки доступа». В нем происходит первоначальная настройка;
  3. После этого стоит перейти в настройки мобильной точки доступа. Если правильно настроить данный пункт, то компьютер быстро найдет телефон;
  4. Теперь стоит включить точку доступа Вай-Фая на телефоне и поставить него пароль;
  5. Прописываем название интернета, пароль, а далее тапаем на кнопку «Сохранить»;
  6. Теперь активируем данный пункт для того, чтобы другие устройства смогли увидеть телефон;
  7. На компьютере включаем интернет, подключаемся к необходимому мобильному и заходим в созданную сеть при помощи простого пароля.

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

  1. Для начала необходимо скачать и на телефон, и на ПК специализированное приложение, о котором стоит поговорить отдельно;
  2. Теперь запускаем программу и на компьютере, и на телефоне одновременно. Если утилита предложит купить платную версию, то стоит отказаться, так как утилита доступна и на бесплатной основе. Достаточно просмотреть пару – тройку видео рекламного характера;
  3. В программе на компьютере в строке адреса стоит вбить необходимый адрес. Пользователь может использовать, как и свой, так и тот, который был придуман системой;
  4. Теперь стоит в меню выбрать тип девайса, на котором будет транслироваться звук;
  5. Теперь стоит в программе на телефоне также кликнуть на кнопку соединения, а после ввести тот сервис, который пользователь поставил на компьютере;
  6. Теперь в параметре «buffer size» необходимо установить значение в 128. Это оптимальное звучание, которое не только близко по качеству, но и также не будет съедать огромное количество энергии;
  7. Активируем два пункта: Screen On и Wake Lock. При помощи их программа не будет отключаться даже при выключенном экране;
  8. Открываем главное окно программки и начинаем трансляцию звука для проверки. Если что-то пошло не так, то стоит проверить соединение сервиса.

Это обычный алгоритм для подключения подобных программ.

SBC

Частота дискретизацииРазрядностьБитрейтПоддержка кодированияПоддержка декодирования
16, 32, 44.1, 48 кГц16 бит10-1500 кбит/сВсеми устройствамиВсеми устройствами

Joint StereoLoudnessYour browser does not support HTML5 video.
ZZ Top — Sharp Dressed ManYour browser does not support HTML5 video.
Mindless Self Indulgence — WitnessDual Channel

ОСПоддерживаемые частоты дискретизацииОграничение макс. BitpoolОграничение макс. BitrateТипичный BitrateДинамическая подстройка Bitpool
Windows 1044.1 кГц53512 кбит/с328 кбит/с✓*
Linux (BlueZ + PulseAudio)16, 32, 44.1, 48 кГц64 (при входящем подключении), 53 (при исходящем)Нет ограничения328 кбит/с✓*
macOS High Sierra44.1 кГц64, по умолчанию 53***Неизвестно328 кбит/с
Android 4.4-944.1/48 кГц**53328 кбит/с328 кбит/с
Android 4.1-4.3.144.1, 48 кГц**53229 кбит/с229 кбит/с
Blackberry OS 1048 кГц53Нет ограничения328 кбит/с

* Bitpool только уменьшается, но не увеличивается автоматически, в случае улучшения условий передачи. Для восстановления Bitpool нужно остановить воспроизведение, подождать пару секунд и заново запустить аудио.** Значение по умолчанию зависит от настроек стека, указанных при компиляции прошивки. В Android 8/8.1 частота только либо 44.1 кГц, либо 48 кГц, в зависимости от настроек при компиляции, в остальных версиях поддерживаются 44.1 кГц и 48 кГц одновременно.*** Значение Bitpool можно поднять в программе Bluetooth Explorer.

Как настроить трансляцию звука с устройства Android

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

Обратите внимание! Чтобы передать аудио по Wi-Fi, понадобится программа, которая распределяет их на другие устройства, подключенные к одной сети. Создать точку доступа или подключить компьютер и другой гаджет к одной Wi-Fi сети можно с помощью роутера

Как настраивается передача звука по Wi-Fi:

  1. Подключить мобильный гаджет Android к сети Wi-Fi.
  2. Открыть Google Home.
  3. В левом верхнем углу нажать на значок меню «Трансляция экрана/звука».
  4. Выбрать Chromecast Audio или динамик с поддержкой Google Cast.

Как остановить трансляцию звука на телефоне:

  1. Открыть панель уведомлений.
  2. Нажать «Отключить».

Как остановить трансляцию в приложении Google Home:

  1. Открыть Google Home.
  2. Нажать «Трансляция экрана/звука» — «Отключить».

Как настроить уровень громкости при трансляции звука:

  1. Открыть приложение Google Home.
  2. Справа вверху на главном экране нажать «Устройства».
  3. Выбрать нужное.
  4. Нажать кнопку регулировки громкости на карточке прибора.
  5. Ползунок перемещать вправо или влево, чтобы выбрать нужный уровень громкости.

Обратите внимание! При помощи Google Home можно легко настраивать приспособление Chromecast

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

Для уменьшения задержки звука в приложении 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 и буферизация на стороне сервера. Поэтому для оценки реальной задержки используйте Ваши уши, а не отображаемые цифры на экране телефона

Особенности работы

Подобно тому, как работают наушники при подключении через 3,5 мм разъем, для USB Type-C также необходим цифро-аналоговый преобразователь (ЦАП) и усилитель. Учитывая, что с использованием мини-джека обработка звука происходит непосредственно на телефоне, через USB-C не всегда получается равномерно передать сигнал. Сложности возникают из-за того, что гарнитуру можно классифицировать и как пассивную, и как активную.

При поддержке режима аксессуаров слушатели с активными USB Type-C наушниками могут столкнуться с проблемами совместимости.

В пассивном состоянии для преобразования аудиосигнала из цифрового в аналоговый наушники используют ЦАП и усилитель смартфона. В активном — собственный ЦАП и усилитель.

Главное преимущество в том, что чем дольше сигнал остается цифровым и обходит внутренние компоненты смартфона для преобразования аудио, тем ниже шанс искажений. Если вы используете активные наушники, то все становится намного сложнее. В таком случае телефон должен поддерживать режим Audio Accessory (этим могут похвастаться далеко не все модели). Поэтому чаще всего сложности и ошибки происходят как раз из-за того, что не всегда бывает очевидно, какие модели используют активное подключение, а какие пассивное.

Рейтинг автора
5
Материал подготовил
Максим Иванов
Наш эксперт
Написано статей
129
Ссылка на основную публикацию
Похожие публикации