Я хочу транслировать аудиовыход по сети (Wi-Fi) на мои устройства Android. Я не ищу решение для потоковой передачи музыки / видео, но я бы транслировал любой аудиовыход с моего рабочего стола GNU / Linux на мою Android-работу, как наушники Bluetooth.
Мой рабочий стол GNU / Linux - это Debian Wheezy, а звук обеспечивает pulseaudio.
Я попробовал модуль raop Pulseaudio (и включил его в paprefs) + приложение Android AirBuddle, но звук не передается (pulaudio видит, что подключается к AirBuddle, но звук не воспроизводится, в некоторых программах происходит сбой соединения, в некоторых в других программах звук застрял).
pactl list sources short
лучше найти номер параметра источника.pactl list | grep "Monitor Source"
показывает более актуальные источники для меня.Вы можете использовать VLC для обслуживания MP3-потока вывода импульса через HTTP.
Основным преимуществом является то, что вам не нужно устанавливать какое-либо специальное программное обеспечение на удаленное устройство, веб-браузер (или музыкальный проигрыватель) - это все, что вам нужно для воспроизведения потока. Недостатком является то, что это только аудио, задержка в несколько секунд делает его бесполезным для видео
Найти имя выхода pulseaudio с помощью:
Запустите http-сервер VLC, заменив XXXX на ваше выходное имя:
При необходимости найдите свой локальный IP-адрес с помощью
ifconfig
На удаленном устройстве укажите браузер (или приложение для потоковой передачи аудио) на:
Примечание. На поток не влияет громкость, установленная на сервере, если только вы не отключите звук полностью. При необходимости вы можете оставить уровень чуть выше 0, чтобы слышать только удаленное устройство.
Первые два шага объединены в один с помощью polynomial_donut :
источник
cvlc -vvv pulse://$(pactl list | grep "Monitor Source" | awk '{print $3}') --sout '#transcode{acodec=mp3,ab=128,channels=2}:standard{access=http,dst=0.0.0.0:8888/pc.mp3}'
Для потоковой передачи аудиосигнала через Wi-Fi на телефон Android необходимо установить серверное программное обеспечение, которое отправляет аудио, на ПК и клиентское программное обеспечение на устройстве Android. Доступные варианты
WiFi Audio Беспроводной динамик
Запустите приложение WiFi Audio для Android и нажмите «Пуск», после чего вы увидите IP-адрес мобильного устройства, после чего запустите приложение Windows / Linux, введите IP-адрес мобильного устройства в поле IP-адреса и нажмите «Пуск» в приложении для ПК. Теперь все аудио, поступающие с ПК, будут отправлены на мобильное устройство, и вы услышите звук на мобильном устройстве.
Скачать
SoundWire
Беспроводная передача любой музыки или звука с вашего ПК на телефон, планшет или другое устройство Android.
Домашняя страница Также см.
Другие полезные ссылки
XBMC android SE
источник
Для тех из вас, кто использует Soundwire и отправляет Wi-Fi с вашего ноутбука или ПК, с помощью ifconfig, убедитесь, что вы используете правильный IP-адрес. Это все еще работает и по сей день, но большинству дистрибутивов Linux нужен второй адаптер Wi-Fi для отправки Wi-Fi, и вы должны использовать тот, к которому подключен ваш Android. не тот, кто получает интернет. Тот, кто отправляет это OUT.
т.е. -> Если вы используете адаптер Wi-Fi «A» для подключения к Интернету и «B» для отправки Wi-Fi из «A», подключите SoundWire на Android к «B», а не «A».
SoundWire НЕ будет подключаться или выполнять потоковую передачу, если вы подключитесь к адаптеру, не отправляющему Wi-Fi, поэтому введите свой IP-адрес в свои приложения Andoroid соответственно, используя соответствующую команду терминала ifconfig.
Да, есть задержка, но это приложение, SoundWire, является самой простой системой «multi-connect to ip and забыть». Нет сумасшедших меню, чтобы пройти. И да, он принимает более одного подключения. Я использовал 2 на днях. Он добавляет количество устройств, подключенных к нему, в главном окне устройства, отправляющего передачу.
Используя это лично в качестве многокомнатной / короткой дистанционной системы Wi-Fi у меня дома и по сей день.
Наслаждаться.
источник
Вау, это старое ...
В любом случае, используйте VLC. Красивые графические интерфейсы.
Запустите VLC на вашем устройстве Android. Нажмите значок рядом с кнопкой поиска (стрелка, указывающая на точку). введите
http://<IP ADDRESS O OF THE MACHINE RUNNING VLC>:8080/
для меня это былоhttp://xxx.ca:8080/
Проверено и работает. Можно ли сделать это в древние времена 9 июня 13 года? Возможно, но мне лень проверять логи коммитов VLC;)
источник