Pulseudio-dlna на тонком потоковом клиенте, который используется для простой трансляции звука с компьютера Linux с помощью PulseAudio на другие устройства DLNA / UPnP или Chromecast в той же сети.
С помощью этой утилиты мы можем обнаружить все устройства UPnP, DLNA или Chromecast которые могут воспроизводить контент в нашей сети и связывать их с PulseAudio. Таким образом, вы можете выбрать свои аудиоисточники или использовать pavucontrol, чтобы установить, что передавать на это устройство.
Давайте начнем с установить приложение pulseaudio-dlna. В версиях Ubuntu 16.04, 15.10 и 14.04, Linux Mint 17.x и его производных, pulseaudio-dlna может быть установлен из PPA. Чтобы добавить его, нам нужно будет только выполнить следующие команды из терминала:
sudo add-apt-repository ppa:qos/pulseaudio-dlna sudo apt-get update sudo apt-get install pulseaudio-dlna
Если у нас есть какой-либо другой дистрибутив, в Интернете доступно множество руководств, которым мы можем следовать, например это. Далее мы выполним в терминале следующую команду:
pulseaudio-dlna
После запуска мы убедимся, что устройство DLNA / UPnP или Chromecast включено. Следующим шагом, который мы должны сделать, является открытие параметров звука из его меню и выбираем наше устройство как выходной элемент.
Мы выберем устройство, на которое хотим транслировать поток, и все готово. Если вы выбрали устройство DLNA / UPnP, знайте, что возможно, вам придется принять соединение через всплывающее окно что может показаться вам. Однако Chromecast должен начать воспроизведение немедленно.
В тестах, проведенных под Ubuntu 16.04, звук, передаваемый через pulseaudio-dlna, был удовлетворительным, однако, в случае с Chromecast в некоторых случаях оно искажалось. Чтобы он работал правильно мы должны установить кодек ffmpeg как декодер de бэкэнда в pulseaudio-dlna с помощью следующей команды:
pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg
Если вы используете последнюю версию pulseaudio-dlna, вы будете знать, что она обновлена и кодек flac теперь имеет приоритет для воспроизведения через Chromecast. Чтобы использовать его, вы должны сначала установить его в своей системе с помощью следующей команды:
sudo apt-get install ffmpeg
Можно ли транслировать аудио на Apple TV из Ubuntu?
Привет Камило,
Это зависит от устройства, если оно старое и использует AirPlay, оно должно работать (возможно, вам придется установить пакет "pulseaudio-module-raop"); если он довольно свежий и использует AirPlay 2, я с сожалением вынужден сказать, что вам придется его много придерживаться. Если возможно заставить Apple TV обмениваться данными с использованием протокола DLNA, у вас будет больше шансов заставить его работать с помощью утилиты, которую представляет Луис; Я использовал его вместе с Raspberry под управлением Volumio, и он отлично работает.
Если вы предпочитаете использовать Air Play 2 (или Apple TV не поддерживает ничего другого), я оставляю вам ссылку на проект pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) и эту ссылку на askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio), где более подробно объясняется проблема.
Привет.
Привет! Могу ли я увидеть файлы с субтитрами в формате .srt? Спасибо!