Як передавати аудіо через Chromecast або DLNA на Linux

приємний логотип ubuntu

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 увімкнено. Наступним кроком, який ми повинні зробити, є відкрити параметри звуку з його меню і виберіть наш пристрій як вихідний елемент.

зображення 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

Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Каміло - сказав він

    Чи можна передавати аудіо на Apple TV з Ubuntu?

    1.    Мігель Анхель Сантамарія Рогадо - сказав він

      Привіт Каміло,

      Це залежить від пристрою, якщо він старий і використовує AirPlay, він повинен працювати (можливо, доведеться встановити пакет "pulseaudio-module-raop"); якщо він досить недавній і використовує AirPlay 2, я шкодую, що вам доведеться багато дотримуватися цього. Якщо можливо змусити Apple TV спілкуватися за допомогою протоколу DLNA, у вас буде більше шансів змусити його працювати за допомогою утиліти, яку представляє Луїс; Я використовував його разом з малиною під управлінням 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), де вони пояснюють проблему більш докладно.

      Привіт.

  2.   Енеас Еспіноза - сказав він

    Привіт! Чи можна файли із субтитрами переглядати у форматі .srt? Дякую!