Телефон на android в качестве беспроводной звуковой карты ноутбука
Содержание:
- Как устроена програмная и аппаратная часть
- Programs for query ″wifi speaker pro windows″
- Programs for query ″wifi audio pc″
- Что такое DLNA
- Настройка SoundWire Server в Windows
- Про плату Wiieva
- Digital Music Convenience for Audiophiles
- Chromecast
- Programs for query ″wifi audio speaker server .exe″
- Передача звука через вай-фай с помощью компьютера
- Суть идеи
- Приложение SoundWire
- Операционная система Андроид
- History:
- ESP8266 Simplest prototype:
- Уменьшение задержки звука
Как устроена програмная и аппаратная часть
Самая сложная часть проекта — компоненты отвечающие за ввод/вывод звука. Вообще, есть несколько подходов к записи и распознавании звука:
- распознавание на устройстве
Плюсы: не требуется интернет подключение
Минусы: требуется большая вычислительная мощность, очень ограниченный словарный запас, большой процент ошибок. - распознавание в облаке, например google или yandex
Плюсы: хорошее качество, практически не ограниченный словарный запас
Минусы: требуется интернет подключение, увеличенный latency
В случае с IoT устройством, имеющим процессор с 64кб ОЗУ и 160Мгц — сделать уверенное распознавание голосовых команд на борту — невозможно. Можно обучить его распознавать несколько слов и то, предварительно натренировав на свой голос.
Поэтому, для распознавания речи использовал сервис google speech recognition. Казалось бы, не сложная задача, записать звук с микрофона и отправить в google speech recognition. Однако, когда речь идет про устройство на базе esp8266, то задача оказывается не тривиальной.
У esp8266 нет хорошего АЦП, а тот, что есть на борту, технически не позволяет записать ничего отличного от шума. Поэтому, для захвата звука, в качестве достаточном для распознавания речи, как минимум нужен внешний АЦП или еще лучше, внешний процессор, к которому подключен микрофон. Попробовав несколько вариантов — остановился на stm32 + цифровой PDM микрофон.
Следующая задача — управление/передача данных от stm32 к esp8266. UART и i2c были сразу отброшены, как медленные интерфейсы и принято решение использовать SPI. SPI — это синхронный интерфейс с обязательным распределением ролей: мастер и слейв. В связке stm32 и esp8266 основная логика программы выполняется на esp8266, а stm32 — сопроцессор, работающий с периферией. Поэтому, логично назначить esp8266 роль мастера, а stm32 — роль слэйва.
Эта связка дала хороший результат: чистый звук с микрофона без помех и без постороннего шума. Увы, звуковая идиллия продолжалась не долго, ровно, до момента отправки полученного звука через WiFi по http соединению в google.
Случилась неприятная история: пока нет активной передачи по WiFi, звук пишется в идеальном качестве. Как только начинается активная передача пакетов по WiFi, звук тут же искажается треском. Обследование осциллографом показало, что при активной WiFi передаче по шине питания гуляют неслабые помехи, и отфильтровать их на уровне схемотехники затруднительно.
Поэтому, как часто бывает, аппаратную проблему пришлось полечить программно. Логичное решение — копить звук в буфере, а по завершении фразы отправить по http в облако. Казалось, бы делов — сохранить в буфере. Но тут вспоминаем, что у нас всего 40КБ свободного ОЗУ. А даже с частотой оцифровки 8кгц в 40КБ влезет всего лишь 2 с небольшим секунды записи несжатой речи. Маловато будет.
Решением оказалось предварительно паковать звук кодеком SPEEX — он дает рейт 2KB в секунду, чего более чем достаточно, чтобы записать любую голосовую команду целиком в память, а конец фразы определять алгоритмом VAD (Voice Activity Detector).
Вуаля — такая конструкция заработала, и стала уверенно распознавать любые произносимые фразы.
Programs for query ″wifi speaker pro windows″
Logitech Gaming Software
Download
3.9 on 110 votes
Logitech Gaming Software lets you customize Logitech G gaming mice, keyboards, headsets, speakers, and select wheels.
… Support for PRO Wireless Gaming … Logitech G Pro Gaming Mouse … presets.
PRO Wireless Gaming …
Dolby Control Center
Download
4.1 on 258 votes
Dolby Control Center is a user-friendly interface to configure and control enhanced Dolby Listening Experience.
Digital Power Station
Download
3.9 on 773 votes
Make your music, movies and video games come alive With Digital Power Station DPS technology …
AVS Media Player
Download
3.8 on 215 votes
AVS Media Player can open pictures, and play audio and video files.
… of 3.1, 5.1 and 7.1 speaker configurations. Simply …
SRS HD Audio Lab
Download
3.8 on 91 votes
Compatible with virtually every PC-based media player, HAL is the ultimate audio enhancement software suite for the PC.
… choose the speaker type … :
— Microsoft Windows XP SP3 … Vista SP1 / Windows 7 (32 bit …
Dolby Advanced Audio V2 User Interface Driver for Windows 7
Download
4 on 209 votes
Dolby Advanced Audio V2 User Interface Driver for Windows 7 is a suite of audio technologies that enables a PC …
… Driver for Windows 7 is a suite …
Ginger
Download
4 on 56 votes
Ginger Page for Windows has everything you need to write great English.
… Page for Windows has everything …
Text Speaker
Download
4.2 on 9 votes
Text Speaker reads any document aloud in a human voice. Listen to ebooks, reports …
…
Text Speaker is easy … again!
Text Speaker‘s interface … Purchase Text Speaker today for …
Super Screen Recorder
Download
3.2 on 24 votes
Super Screen Recorder is a easy to use and powerfull video screen capture software for recording screen activities into standard avi video files.
… full screen, window screen, fixed …
KB Piano
Download
3.3 on 39 votes
KB Piano is a virtual piano software. Just press the keyboard’s keys and you’ll hear sounds coming out your speaker.
… out your speaker.
KB Piano …
Programs for query ″wifi audio pc″
Nero
Download
3.8 on 2212 votes
Nero Standard 2019 is the masterpiece for your digital life. Its now even easier to manage, edit, burn, convert, stream, and play back videos, photos, and music.
… videos, audio files, and audio CDs … videos between PC and … Nero MediaHome WiFi Sync App …
Nero Video
Download
4.4 on 24 votes
Nero Video 2019 boasts extensive features to bring even more action to your movies.
… Nero MediaHome WiFi Sync App … to your PC and … files to PC, laptop, … music and audio files in …
Air Playit iPad Client
Download
Air Playit, consist of Air Playit Server and app client, is a free video streaming software.
… stored on PC/Mac to … Streaming Videos Audio.
Air Playit … type( local WiFi, remote WiFi, 3G …
DDVideo Swf to Archos Video Converter Standard
Download
DDVideo Swf to Archos Video Converter Standard can not only convert SWF files to MP4, H.
… , M4A, WAV audio format for … : Archos 705 WiFi, Archos Gmini … , Archos 605 WiFi, Archos 404 …
Flux Transfer
Download
With the free FluxTransfer PC application together with the Flux Player app on the iPhone …
… FluxMobile), audio (FluxAudio) … via WiFi … audio copied from the PC … PC
— Play films and audio …
Air Playit
Download
4.3 on 3 votes
Air Playit is a video streaming software designed to stream videos audios to Apple iPhone, iPad, iPod touch and Google Android OS mobile devices.
… different video & audio formats to … devices via WiFi and 3G … your personal audio video cloud …
Nero Classic
Download
Nero 2017 Classic is the masterpiece for your digital life. Its now even easier to manage, edit, burn, convert, stream, and play back videos, photos, and music.
… videos, audio files, and audio CDs … videos between PC and … Nero MediaHome WiFi Sync App …
LenovoUtility
Download
3.6 on 9 votes
Lenovo Utility is a program for managing the devices in your Lenovo laptop.
… WiFi adapter, Bluetooth, microphone, webcam, audio …
iTunnel
Download
4 on 3 votes
iTunnel is a free VoIP solution provided by CallinGo. By using iTunnel you can call from anywhere in the world …
… and receiving Audio call
— Send …
— Works with WIFI and 3G …
Livescribe Helper
Download
Livescribe Helper is a free companion application designed to complete the initial activation and firmware update for your Sky smart-pen.
… and audio to Evernote if WiFi …
Что такое DLNA
С выходом на рынок телевизоров Smart TV и игровых консолей последнего поколения широкой популярностью пользуется технология DLNA (Альянс домашних цифровых сетей) для передачи медиаконтента (изображений, видео и музыки) между мобильными гаджетами.
Обратите внимание! Для использования DLNA нужно организовать домашнюю сеть. Сетевой стандарт объединяет мобильную аппаратуру с поддержкой DLNA в одну локальную группу для быстрого доступа и обмена фильмами, музыкой и фото
Соединять в сеть оборудование можно по проводу через Ethernet или беспроводным способом через Wi-Fi, подключив их к одному роутеру. Все оборудование с логотипом DLNA способны связываться вместе. DLNA может одновременно воспроизводить аудио только на одном приборе, её нельзя использовать для воспроизведения музыки по всему дому
Сетевой стандарт объединяет мобильную аппаратуру с поддержкой DLNA в одну локальную группу для быстрого доступа и обмена фильмами, музыкой и фото. Соединять в сеть оборудование можно по проводу через Ethernet или беспроводным способом через Wi-Fi, подключив их к одному роутеру. Все оборудование с логотипом DLNA способны связываться вместе. DLNA может одновременно воспроизводить аудио только на одном приборе, её нельзя использовать для воспроизведения музыки по всему дому.
Преимущества стандарта:
- соединяется с любым оборудованием мультимедийных систем;
- передача пакетов с аудиоконтентом осуществляется без потерь;
- обеспечивает передачу видео для полноценного воспроизведения;
- работает с мобильными приборами на базе ОС Андроид.
К существенным недостаткам относится ограниченная дальность передачи сигнала.
Проводное соединение менее удобно, но оно надёжнее. К тому же беспроводные подключения часто не обеспечивают достаточную пропускную способность. У компьютера есть выход, к которому подключаются проводные наушники и аудиоколонки. Идеальнее использовать провода там, где это возможно.
При разработке электронного оборудования все чаще используются функции беспроводной связи. До последнего времени они реализовывались при помощи компьютерных USB адаптеров или специализированных модулей, которые имеют ряд недостатков.
С выходом на рынок дешевой микросхемы ESP 8266 (для организации беспроводной связи) можно проекты Arduino вывести в Интернет с возможностью обеспечить дистанционное управление.
Связь может осуществляться в режиме:
- компьютер — телевизор;
- от телефона к музыкальному центру;
- от сетевого хранилища на планшетный компьютер.
Обратите внимание! Автоматизация всех настроек сети делает процесс быстрым и доступным в работе
Настройка SoundWire Server в Windows
Скачайте программу SoundWire Server, соответствующую вашей версии Windows и установите её на компьютер.
Убедитесь, что она нормально работает, запустив какую-нибудь музыку в плеере или браузере. В окне программы, в поле «Level», должен отображаться индикатор звука. Если он подымается до уровня красного цвета (искажение звука), отрегулируйте ползунком «Audio Output» уровень звука так, чтобы цвет был только зеленым.
В зависимости от версии Windows ползунок регулятора громкости будет регулировать или уровень звука динамиков ноутбука, или трансляции по Wi-Fi. У меня Windows 8.1, и в моем случае реализован первый вариант, поэтому, чтобы звук от самого ноутбука не мешал, я его просто отключил.
Совет: на время тестирования приложения с разными настройками, звук компьютера лучше оставить включенным, тогда Вы будете слышать реальную задержку между воспроизведением звука на компьютере и по сети, через телефон на Android.
Про плату Wiieva
Тут, наверное, стоит сделать лирическое отступление. У тех кто, дочитал до этого абзаца, скорее всего возникнет вопрос — неужели столько телодвижений только ради голосового управления елочкой. Простой ответ, конечно, — не только. Пару лет назад, когда esp8266 только появилась у меня, возникла мысль — прикрутить к ней облачное распознавание речи. И, в свободное время, я со знакомым электронщиком неспешно пилил проект, который вылился в плату wiieva и описанную выше конфигурацию. В процессе жизни проект обзавелся кучей фишек, например, mp3 плеер с динамиком, Arduino-совместимый форм фактор, датчики температуры/влажности/давления, тач скрин, USB, ИК диод и слот MicroSD.
Поэтому, основная работа была проделана еще до начала проекта «Елочка», а проект «Елочка» был сделан за пару вечеров, включая операцию по подсадки платы в удлинитель и написания скетча с высокоуровневой логикой.
Digital Music Convenience for Audiophiles
Daphile is an audiophile class music server & player OS – targeted to dedicated headless PC.
Overview
The Daphile is the heart of a digital music
system. Its primary focus is in storage and playback
of your digital music library. It enables the best
possible audio quality and future-proof flexibility
by providing plug&play support for USB connected
digital-to-analog converters (DAC). You can easily
setup a multi-zone system just by connecting another
USB DAC for each zone.
The software solutions of the Daphile are optimized
for the best possible audiophile experience. The
Daphile supports the most common file formats
including high resolution audio. It manages
bit-perfect and gapless playback.
The networking capabilities of the Daphile are
flexible and easy to setup – both wired and
wireless. It can even operate in a standalone mode
where it provides a wireless access point for the
control device. The Daphile can be controlled from
any web-enabled device. There also exists the choice
of compatible third party control applications for
tablets and smart phones.
The Daphile operates as a network-attached storage
enabling easy music transfer to its internal
storage. It is also possible to store audio CDs
directly to the internal storage by ripping them
with a connected optical drive. The CD album
metadata and cover are automatically fetched from
the Internet during the ripping process. In addition
to internal storage the Daphile can play music from
various Internet streaming services as well as from
external USB-connected and network-attached storage
devices.
The Daphile is in many ways an extensible, future
proof solution. The core software provided by Daphile
is user upgradeable via the Internet. The system
functionality can be extended with third party
plug-ins.
Philosophy
The principal design philosophy for the Daphile has
been simplicity and focused functionality to produce
a flexible and future proof audiophile component for
the era of high resolution digital music.
From the audiophile perspective the digital music
listening is finally – first time after the birth of
CD – taking a big leap forward. This owes primarily to
-
Internet distribution of lossless and high
resolution audio files (superior to CD sound
quality) and -
High-end asynchronous USB digital-to-analog
converters.
The asynchronous USB signal transmission enables
improved audio component independence for DAC
i.e. digital-to-analog conversion accuracy
(including timing) is now fully determined in the
domain of DAC. Most of the best DACs in the market
are already using USB input. And they are worthy of
a good partner to supply the music stream for them –
not just a computer equipped with a standard
operating system.
The Daphile is designed to be the perfect companion
for USB DAC. Just plug your USB DAC into the Daphile
and start playing – no configuration is needed. The
Daphile has audiophile optimized software solutions
for digital music playback and storage. Its main
priority is in providing the bit-perfect continuous
audio stream for the connected audio devices.
Ease-of-use
The use of the Daphile is simple and requires no
expertize. Initial deployment, networking, music
storage, CD ripping, DAC setup, multi-zone usage,
external storage usage, software upgrade, etc…is
just easy. And for the preference of music control you
have a number of excellent options.
Enjoy the music.
Chromecast
Если технологию DLNA мобильные приборы не поддерживают, можно купить поддерживающий DLNA медиаплеер Chromecast. Цифровой медиаплеер позволяет транслировать на телевизор контент из Google Play, YouTube и Chrome.
Компактный прибор (с первого взгляда его можно спутать с флешкой или Mp3 Player) подключают в локальную сеть. Его предназначение — воспроизведение аудиофайлов и видеороликов.
Chromecast позволяет использовать обычный телевизор для получения на нем некоторых функций Smart-TV. Подключают цифровой медиаплеер через HDMI к телевизору или через USB-порт к основному источнику питания.
Как наладить связь между гаджетом и Chromecast:
- прибор подключается к домашней локальной сети, а через нее к Интернету через беспроводное соединение Wi-Fi;
- через компьютер осуществляется включение медиафайла, посылаемого на Chromecast и транслируемого на телевизор;
- файл управляется посредством телевизионного пульта управления.
Чтобы поменять аккаунт, прибегают к помощи компьютера или мобильного приспособления.
Обратите внимание! На протяжении всего процесса Chromecast даёт наглядные подсказки в работе. Медиаплеер не оказывает влияния на работу мобильного оборудования или компьютера в процессе приема информации с них
Параллельно с просмотром контента доступна работа в Сети и осуществление звонков
Медиаплеер не оказывает влияния на работу мобильного оборудования или компьютера в процессе приема информации с них. Параллельно с просмотром контента доступна работа в Сети и осуществление звонков.
Programs for query ″wifi audio speaker server .exe″
Logitech Gaming Software
Download
3.9 on 110 votes
Logitech Gaming Software lets you customize Logitech G gaming mice, keyboards, headsets, speakers, and select wheels.
Dolby Control Center
Download
4.1 on 258 votes
Dolby Control Center is a user-friendly interface to configure and control enhanced Dolby Listening Experience.
Digital Power Station
Download
3.9 on 773 votes
Make your music, movies and video games come alive With Digital Power Station DPS technology …
AVS Media Player
Download
3.8 on 215 votes
AVS Media Player can open pictures, and play audio and video files.
… handle common audio & video formats … of 3.1, 5.1 and 7.1 speaker configurations. Simply …
SRS HD Audio Lab
Download
3.8 on 91 votes
Compatible with virtually every PC-based media player, HAL is the ultimate audio enhancement software suite for the PC.
… the ultimate audio enhancement … to select audio content (e.g. … choose the speaker type (eg …
Dolby Advanced Audio V2 User Interface Driver for Windows 7
Download
4 on 209 votes
Dolby Advanced Audio V2 User Interface Driver for Windows 7 is a suite of audio technologies that enables a PC …
Dolby Advanced Audio V2 User … a suite of audio technologies that …
Download
4 on 57 votes
Ginger Page for Windows has everything you need to write great English.
Text Speaker
Download
4.2 on 9 votes
Text Speaker reads any document aloud in a human voice. Listen to ebooks, reports …
… or other audio player.
… directly into audio files … again!
Text Speaker‘s interface can …
Super Screen Recorder
Download
3.2 on 24 votes
Super Screen Recorder is a easy to use and powerfull video screen capture software for recording screen activities into standard avi video files.
… even record audio into AVI … video and audio codec and …
KB Piano
Download
3.3 on 39 votes
KB Piano is a virtual piano software. Just press the keyboard’s keys and you’ll hear sounds coming out your speaker.
… out your speaker.
KB Piano … channels.
— Add audio tracks and … record audio from you …
Передача звука через вай-фай с помощью компьютера
При подключении звука от компьютера к телевизору можно существенно расширить его возможности. Будет улучшено качество звучания фильмов и музыки. ТВ должен поддерживать DLNA-технологию и иметь проигрыватель мультимедийных файлов. В современных плазменных моделях такая функция имеется.
Как настраивается передача звука на телевизор по Wi-Fi:
- Настраивается роутер для работы в DHCP режиме.
- В телевизионном меню выбирается «Беспроводное соединение».
- Находится и подключается сеть.
Очень часто у пользователей возникает потребность подключить свой смартфон к компьютеру. Транслировать звук с компьютера на Андроид можно любой: проигрывание клипа, фильма, аудио книги и др.
Беспроводные технологии передачи звука становятся все более популярными на рынке Hi-Fi. Специализирующиеся на производстве аудиотехники компании производят беспроводную акустику.
Аудиоколонки Wi-Fi применяют для дополнительного звука при подключении к аппаратуре с не очень качественными динамиками. Акустика может работать без питания от электричества при достаточной зарядке аккумулятора.
Преимущества вай-фай аудиколонок:
- качественное звучание;
- большой радиус действия;
- равномерное распространение звуковых волн во всех направлениях.
Звук через Wi-Fi имеет недостаток — всё это работает только в зоне онлайн.
Важно! Домашние динамики Wi-Fi лучше приобретать большего размера. Такая акустика обеспечит более высококачественное звучание
Для поездок можно остановить выбор на компактных колонках. Они не займут много места в сумке, кармане.
Передача аудио по Wi-Fi основана на радиопередаче данных. Эксплуатация беспроводной сети в домашних условиях позволяет избавиться от необходимости прокладывать дополнительные кабели. Современные портативные системы в большинстве случаев создаются с использованием встроенных беспроводных технологий. Все легко настраивается и очень удобно в использовании. Главное, следовать инструкциям выше.
Новая технология Wi–Fi Direct позволила избавиться от спутанных проводов, шнуров и специального оборудования. Беспроводная передача изображения и звука на дисплей ТВ и другие девайсы значительно сэкономила время, ускорила процесс обмена файлами. Задаваясь вопросом, как включить Wi–Fi Direct.
Для этого можно воспользоваться технологией WI–FI. Как это сделать и что для этого потребуется? . Для соединения двух устройств через WI–FI — протокол беспроводной передачи данных, требуется наличия поддержки этой технологии на.
IP камера с Wi–Fi для дома. Такой вид мини камер вай–фай является менее . После того, как Wi–Fi камера заработает, наблюдаемую картинку можно будет получить на . передача звука; запись видео на смартфон; изменение параметров съемки.
Суть идеи
Благодаря этому вам не нужно будет хранить аудио в памяти телефона или оплачивать подписки в платных сервисах. Вы сможете транслировать звук с компьютера на телефон. На компьютере места достаточно, чтобы сохранить там нужные песни.
Благодаря способу, описанному здесь можно передавать с компьютера на телефон любой звук: проигрывание оффлайн файла в плеере, онлайн песни или клипа, фильма, аудио книги и другое.
Звук будет передаваться по Wi-fi, поэтому недостаток идеи очевиден — всё это будет работать только в зоне действия Wi-fi. Но для многих целей этого достаточно.
Для реализации понадобится:
- Компьютер с Windows или Linux, который будет передатчиком звука.
- Смартфон или планшет с Adnroid, который будет приёмником.
- Wi-fi сеть, к которой будут подключены передатчик и приёмник (если оба устройства получают интернет от одного роутера, то они в одной Wi-fi сети).
Приложение SoundWire
Переходя к мобильному приложению, просто зайдите в Google Play и установите бесплатное приложение SoundWire. Существует также платная версия. Единственная разница между платной и бесплатной версией, заключается в том, что первая позволяет одновременно подключаться к одному серверу нескольким пользователям. После того, как приложение установлено, все, что вам нужно сделать, это (на главном экране) ввести IP-адрес сервера (ПК) и нажать на большой значок SoundWire. Приложение подключится к серверу и начнет передавать потоковое аудио мгновенно.
Для достижения лучших результатов, некоторые параметры Android приложения могут быть изменены.
Сначала вы можете столкнуться с проблемами задержки звука, когда аудио и видео, отображаемое на мониторе не синхронизированы. Чтобы исправить это, вам нужно будет поиграть с настройками приложения, чтобы установить скорость передачи в битах, параметры сжатия звука и размер буфера.
Поиграйте с настройками, чтобы достичь оптимальных результатов для вашей среды. Если вы используете трансляцию для потоковой передачи музыки, вам не нужно возиться с настройками. Приложение представляет собой отличный вариант, если вы хотите передавать музыку по беспроводной сети из одной комнаты в другую или создать беспроводную акустическую систему дома, в офисе или даже на открытом воздухе. Используя этот метод, вы можете наслаждаться музыкой или фильмами, используя высококачественные наушники на вашем Android смартфоне, без использования беспроводных (Bluetooth) наушников.
Операционная система Андроид
Android — популярная операционная система, предназначенная в первую очередь для работы с сенсорными экранами. Мобильные приборы без операционной системы превращается в нерабочий девайс. Современные смартфоны — компактные компьютеры, которые заменяют домашние ПК в нужном случае.
Систему Андроид можно встретить на планшетах, смартбуках, игровых приставках, телевизорах и другом оборудовании. Операционная система позволяет пользоваться Интернетом, играть в различные игры, смотреть видеоролики, слушать аудиозаписи и т. д. Главным достоинством является установка различных приложений. С их помощью мобильные приспособления становятся верными помощниками их пользователей.
Покупая новый телефон, потребители иногда решают, что лучше: Андроид или Iphone? Андроид — это операционная система, а Айфон— продукт компании Apple со своей операционной системой.
Купив новую модель смартфона с операционной системой Андроид, покупатели интересуются как им пользоваться? На приспособлениях есть быстрое меню, расположенное в нижней строчке экрана, где вся важная информация.
History:
ESP8266 Simplest prototype:
— Optional external ram (23LCV1024) support (1:CS/=GPIO16 2:MISO=GPIO12 3:NC 4:GND 5:MOSI=GPIO13 6:SCK=GPIO14 7:GND 8:3.3v)
Attention:
The optional led is now on GPIO2. The blue led on the ESP8266 is blinking at the same rate.
GPIO16 is now the Chip select for the external ram if any.
The external ram is detected at boot time if present.
To upgrade to this release, please flash user1.4096.new.4.bin at 0x1000 ,
user2.4096.new.4.bin at 0X81000 and blank.bin at 0x7e000 & 0x3fe000
After that, all next updates are done with the On The Air (OTA) feature.
New binaries are hosted at http://karadio.karawin.fr .
Loading the esp8266
- https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/boot_v1.5.bin at 0x0000
- https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/bin/upgrade/user1.4096.new.6.bin at 0x1000
First use
- If the access point of your router is not known, the webradio initializes
itself as an AP. Connect your wifi to the ssid «WifiWebRadio», - Browse to 192.164.4.1 to display the page, got to «setting» «Wifi»
and configure your ssid ap, the password if any, the wanted IP or use
dhcp if you know how to retrieve the dhcp given ip (terminal or scan of
the network). - In the gateway field, enter the ip address of your router.
- Validate. The equipment restart to the new configuration. Connect
your wifi to your AP and browse to the ip given in configuration. - Congratulation, you can edit your own station list. Don’t forget to
save your stations list in case of problem or for new equipments. - if the AP is already know by the esp8266, the default ip at the first start is 192.168.1.254
- a sample of stations list is on https://github.com/karawin/Ka-Radio/blob/master/ESP8266-Firmware/WebStations.txt…
Уменьшение задержки звука
Для уменьшения задержки звука в приложении 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 и буферизация на стороне сервера. Поэтому для оценки реальной задержки используйте Ваши уши, а не отображаемые цифры на экране телефона