Все в порядке, но.
Этот текст мало кто будет читать и мы можем написать здесь все, что угодно, например.
Вы живете в неведении. Роботы уже вторглись в нашу жизнь и быстро захватывают мир, но мы встали на светлый путь и боремся за выживание человечества. А если серьезно, то.
В целях обеспечения безопасности сайта от кибератак нам необходимо убедиться, что вы человек. Если данная страница выводится вам часто, есть вероятность, что ваш компьютер заражен или вы используете для доступа IP адрес зараженных компьютеров.
Если это ваш частный компьютер и вы пытаетесь зайти на сайт, например, из дома — мы рекомендуем вам проверить ваш компьютер на наличие вирусов.
Если вы пытаетесь зайти на сайт, например, с работы или открытых сетей — вам необходимо обратиться с системному администратору и сообщить, что о возможном заражении компьютеров в вашей сети.
Компьютерная программа SoundWire — отзыв
Передать звук с компьютера на смартфон — легко!
Итак, имеем смартфон на базе Android и компьютер без колонок, наушников нет, хотим, например, посмотреть кино на мониторе, а звук слышать из смарта или планшета. Поиск решения занял у меня примерно полчаса и имя ему — SoundWire от компании GeorgieLabs.
Всё, что нам нужно, это установить клиент на телефон из Google Play — [ссылка], а на компьютер — сервер с официального сайта — [ссылка]. Компьютерная часть доступна для Windows XP/7/8/10, Linux 32-bit/64-bit и Raspberry Pi.
При первом запуске всё это выглядит так:


Если компьютер и смартфон подключены к одному роутеру, то остаётся Server Address вбить в поле Server на смартфоне и нажать на значок провода, при этом статус сервера изменится на «Connected», и, вуаля, слышим всё, что воспроизводится на компе через смарт.


Но что же делать, если Wi-Fi роутера нет? Тогда используем недокументированную возможность — Android подключается по USB к компьютеру в режиме модема (не накопителя!). Вот так это выглядит у меня:

Вторая проблема, с которой я столкнулся, это рассинхронизация звука, т.е. смартфон воспроизводит аудио с задержкой. Уменьшить задержку можно при помощи настройки «Audio buffer size» в мобильном приложении. Чем меньше значение, тем хуже качество, но меньше задержка. Значение подбирается индивидуально для каждого случая, так как зависит от производительности смартфона и качества связи по сети.

Приложение имеет интуитивно понятный интерфейс, вся документация представлена на английском. Имеется простенький эквалайзер:

Приложение справляется с поставленной задачей на ура даже в бесплатной версии. Платная же предлагает избавление от рекламы и более тонкие настройки, например, задержки. Не все функции и опции были испробованы мной, поскольку выше описанных действий вполне достаточно, чтобы превратить смартфон в компьютерный динамик.
Главными преимуществами этого приложения перед конкурентами являются настраиваемая задержка и возможность связи через USB.
Тема: Сделать опережение звука над видео в Virtual audio cable
Сделать опережение звука над видео в Virtual audio cable
Здравствуйте. Недавно я установил программу SoundWire чтобы передавать звук с ПК на телефон по Wi-fi. К телефону подключил колонки для прослушивания.
Все бы ничего, но у SoundWire есть задержка 60 — 100 мс, при передаче данных, и перекодировании.
Я хочу при помощи Virtual Audio Cable сделать так, чтобы он получал звук с аудиокарты, потом делал опережение на 60 мс (не задержку, а опережение, то есть при просмотре ролика в браузере первые 60 мс звука не будет (будет кеширование аудиопотока или что-то еще) — а потом звук начнется с 0 отметки), и транслировал это на выход, на динамики ноутбука, и на серверную часть SoundWire.
В принципе SoundWire использует активный выход, поэтому проблемы нет.
Но есть проблема в другом — как мне поставить такое опережение?
Как мне так настроить VAC? Мне не нужно создавать кучу кабелей и конференцию на 100500 человек. Но мне зато нужно поставить не совсем стандартную задержку. Потому, что обычно все борятся просто за минимизацию задержки.
А мне нужна она отрицательная грубо говоря. Такое возможно, просто надо сохранить 60 мс аудиопотока в кеш и потом начать с этой точки как с 0 отметки. Но только можно ли так сделать в VAC?
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Спрошу у Каби, он очень хорошо разбирается в ВАКе
Каби говорит, что ВАК очень кривой, работает глючно и поэтому от него и отказались.
Самые очевидные вещи ты сделал, почему не работает — непонятно (
- Просмотр профиля
- Сообщения форума
- Личное сообщение
Каби очень хорошо разбирается в ВАКе -> Каби отказался от ВАКа.
- Просмотр профиля
- Сообщения форума
хочу, чтобы хвост бежал впереди собаки. Это невозможно. На сколько мне известно.
Такой параметр реализуется только за счет общей задержки, большей чем задержка того, что тебе нужно. И это называется лук ахэд. Или дилей компенсация.
Поставь там где тебе нужно простой стерео дилей и настрой еще одну задержку. Только дилей хороший, чтобы можно было выставлять значение в "сэмплах". Это цифровая единица, такая же как миллисекунды. В итоге не будет никакого эха. Если проблема в этом.
- Просмотр профиля
- Сообщения форума
Ну да, в asio есть Delay Compensation в семплах. Но там максимум 1024 семпла, при 44.1 кГц — это 23 мс.
Мне мало. Надо 60 мс минимум.
Может быть да, при такой штуке буфер нужен на там 200 мс или 9000 семплов. Серьезная штука. Но мне надо 60 мс. Этого уже хватит, чтобы оно норм. было.
Если честно может есть какая-то утилита для этого, которая делает компенсацию задержки желательно на уровне драйвера или низкоуровнево программно. Но надо, чтобы она работала не только в плеере. Но и с другими источниками звука.
Я даю надежду на ВАК, просто потому, что а что такого сложного в компенсации задержки. Учитывая сколько разных штук делает ВАК, и что он по сути делает нити между источником и приемником, ясно же, что он мог бы и делать минимальную обработку аудиопотока, которым он оперирует. Хотя бы программно.
Кстати звуки виндовс, и всякие еще звуки от некоторых приложений, которые по продолжительности меньше 60 мс — я вполне понимаю, что это сделать с такой компенсацией не выйдет. Они скорей всего будут или проскакивать без компенсации, или вообще не воспроизводиться в таком режиме.
Но мне нормально. Это мелочи. Мне даже интересно нет ли такого плагина для браузера, который бы давал компенсацию по сравнению с видео во флеш-плеере. Но для начала я хочу разобраться с ВАК. Он дает больше надежды. Просто он полюбому эти все нити создает с учетом буфера и некоторой обработки звука по пути к выходу. Если asio такое делает, почему бы не посмотреть на вак.
SoundWire — программа для передачи звука с компьютера на мобильные устройства под управлением Android или iOS
SoundWire – это мощная и удобная программа для ПК и смартфона, которая позволяет передавать аудио сигналы между устройствами без использования проводных соединений. Она предоставляет возможность передачи звука с компьютера на другие устройства, такие как смартфоны, планшеты или другие компьютеры, по Wi-Fi, Bluetooth или через USB соединению. SoundWire идеально подходит для прослушивания музыки, а также может использоваться для просмотра фильмов, и даёт вам полный контроль над аудио на всех подключённых устройствах.
Возможности программы
SoundWire предлагает широкий спектр возможностей для передачи аудио сигналов. Вот некоторые из главных функций программы:
- Беспроводная передача звука: SoundWire позволяет вам стримить аудио сигналы с вашего компьютера на другие устройства через Wi-Fi или Bluetooth соединение. Вы можете прослушивать музыку, смотреть фильмы или играть в игры на вашем смартфоне или планшете, используя аудио, передаваемое с компьютера.
- Мультиплексирование: SoundWire поддерживает одновременную передачу аудио на несколько устройств одновременно. Вы можете настроить программу таким образом, чтобы аудио сигналы были доступны на нескольких подключённых устройствах одновременно, что особенно удобно для создания домашней аудиосистемы.
- Низкая задержка звука: SoundWire обеспечивает низкую задержку передачи аудио, что позволяет получать качественное звучание без заметных задержек. Это особенно важно при просмотре видео или игре, где синхронизация звука и изображения является ключевым фактором.
Как установить ПО
Установка SoundWire на ваш компьютер и мобильные устройства довольно проста. Процесс установки очень простой.
- Сначала требуется скачать SoundWire.
- Потом запускаем установочный файл и жмём «Next».

- Чтобы принять лицензионное соглашение отмечаем пункт «I accept the agreement».

- Выбираем место на жёстком диске где будет установлена программа.

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

- Чтобы создать ярлык приложения на рабочем столе отмечаем пункт «Create a desktop icon».

- После этого проверяем заданные параметры инсталляции и запускаем процесс нажатием кнопки «Install»

Клиентская часть устанавливается на смартфон из магазина приложений, как и большинство других приложений для Android. Если из Play Store приложение не устанавливается, то можно скачать apk файл с официального сайта. (Здесь ссылка на Google Play)
Системные требования
Перед установкой SoundWire убедитесь, что ваше устройство соответствует следующим системным требованиям:
- Операционная система Windows 7, 8, или виндовс 10 или 11.
- Процессор с частотой более 1 ГГц.
- Оперативная память: от 512 Мб.
- Свободное место на диске: не менее 2 Мб.
Для использования Wi-Fi требуется наличие Wi-Fi адаптера на ПК.
Для мобильных устройств: Операционная система Android 4.1 или выше, или iOS 8.0 или выше для iPhone или iPad.
Как пользоваться SoundWire
SoundWire имеет простой интерфейс, что делает его удобным в использовании. Вот некоторые основные шаги по использованию программы:
- Сначала вам нужно установить SoundWire на оба устройства, с которых вы хотите передавать и принимать звук. SoundWire доступен для Windows 10, андроид и Linux. Вы можете загрузить SoundWire для Android из Google Play Store или установить Sound Wire на компьютер, скачав её с официального сайта SoundWire.
- Сначала запустите серверную версию на ПК SoundWire Server. В строке «Status» должно стоять значение «Disconnected».

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

- После этого статус на сервере должен измениться на «Connected». Если этого не произошло, а на клиенте ошибка unable to connect to soundwire server, то, чтобы исправить неполадки, скопируйте IP адрес сервера (находится в строке «Server Adress») и вставьте его на клиенте в строку «Server».

На этом настройка подключения закончена, теперь вы можете слушать музыку на компьютере или смартфоне. Важно помнить, что качество передачи зависит от скорости и стабильности вашей сети Wi-Fi.
Как убрать задержку звука
В SoundWire есть стандартные способы, позволяющие уменьшить задержку. Причём в платной Pro версии есть дополнительные программные методы, которых нет в бесплатной free версии. Перечислим все методы, имеющиеся в этом приложении:
- Изменение размера буфера звукового потока. Чтобы сделать это, следуйте простым шагам. Сначала откройте меню, затем «Settings». В открывшемся окне настроек найдите «Audio buffer size» и задайте желаемое значение. При установке размера буфера важно учесть несколько факторов. Слишком маленький размер может вызвать «роботизированные звуки», поэтому стоит настроить его сбалансированно.

- Audio compression (эта функция есть только в платной версии) – не только сокращает задержку, но также позволяет экономить пропускную способность канала связи, предотвращая, к примеру, зависание видео во время онлайн-просмотра. Приложение, о котором я говорю, способно сжимать аудиопоток с использованием кодека Opus. В бесплатной версии данного приложения, доступ к этой функции предоставляется в течение 10-минутного пробного периода. Чтобы включить сжатие аудиопотока, достаточно поставить галочку рядом с настройкой «Audio compression», а затем выбрать желаемую скорость сжатия аудиопотока, кликнув на опцию «Compression bitrate». Более низкий битрейт приведет к сокращению использования трафика для передачи звука, а, следовательно, уменьшению задержек и прерываний в передаче аудио. Однако, следует помнить, что это может отразиться на качестве звука, поэтому желательно немного поэкспериментировать для выбора оптимального варианта.

- При активации функции «Android native audio» (не поддерживается на некоторых устройствах) позволяет задать альтернативный внутренний звуковой механизм, который может обеспечить более высокую производительность и небольшую задержку звука. Функция «Android native audio» предлагает три режима работы: Auto (подходит для гаджетов, поддерживающих низкую задержку звука), Standard audio (подходит для гаджетов, которые не поддерживают низкую задержку звука), Android native audio (может быть полезно, если у вас возникают проблемы при использовании режимов Auto или Стандартный звук).

- Настройка «Latency steering amount» (есть только в платной версии) позволяет регулировать степень агрессивности SoundWire при попытке достичь установленной задержки звука (примерно половина размера буфера). Эта опция предлагает три режима: Normal, Tight, Very Tight.
Важно отметить, что реальная задержка будет больше, чем показывается на панели, поскольку существуют и другие условия, влияющие на задержку. Поэтому, для оценки задержки рекомендуется опираться на восприятие слуха, а не на цифры на телефоне.
Возможные ошибки и проблемы
В ходе использования SoundWire могут возникнуть некоторые проблемы или ошибки. Некоторые из них могут быть связаны с сетевыми настройками, соединением или совместимостью устройств. Вот несколько общих проблем и способы их решения:
- Отсутствие звука: Если вы не слышите звук на подключённых устройствах, приложение не работает, проверьте громкость на каждом устройстве и убедитесь, что SoundWire правильно настроен.
- Плохое качество звука: Если качество звука низкое или искаженное, убедитесь, что сетевое соединение стабильно и что все устройства находятся в пределах приемлемого диапазона сигнала.
- Не подключается к серверу: Если у вас возникли проблемы с подключением, убедитесь, что все устройства находятся в одной сети и что настройки IP-адреса SoundWire на всех устройствах согласованы.
В заключение, SoundWire представляет собой мощный инструмент для беспроводной передачи аудио сигналов между устройствами. Он обладает широкими возможностями, легок в установке и использовании, и может стать отличным помощником для прослушивания музыки, просмотра фильмов или игр на различных устройствах. Независимо от того, нужно ли вам насладиться музыкой в домашней аудиосистеме или передать звук на свой мобильный телефон, SoundWire является отличным выбором для потоковой передачи аудио без проводов.

