Jak streamovat zvuk přes Chromecast nebo DLNA v systému Linux

pěkné logo ubuntu

Pulseudio-dlna na tenkém streamovacím klientovi slouží ke snadnému vysílání zvuku z počítače s Linuxem pomocí PulseAudio do jiných zařízení DLNA / UPnP nebo Chromecast ve stejné síti.

Prostřednictvím tohoto nástroje můžeme objevit všechna zařízení UPnP, DLNA nebo Chromecast kteří jsou schopni reprodukovat obsah v naší síti a propojit je s PulseAudio. Tímto způsobem můžete vybrat zdroje zvuku nebo použít pavucontrol k určení, co se má streamovat do tohoto zařízení.

Začněme s nainstalujte aplikaci pulseaudio-dlna. Na Ubuntu verze 16.04, 15.10 a 14.04, Linux Mint 17.x a jeho deriváty lze pulseaudio-dlna nainstalovat z PPA. Chcete-li jej přidat, budeme muset z terminálu provést pouze následující příkazy:

sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna

Pokud máme jakoukoli jinou distribuci, je k dispozici online mnoho výukových programů, které můžeme sledovat, například to je. Dále provedeme v terminálu následující příkaz:

pulseaudio-dlna

Po spuštění zajistíme, aby bylo zapnuto zařízení DLNA / UPnP nebo Chromecast. Dalším krokem, který musíme udělat, je otevřít možnosti zvuku z jeho nabídky a vyberte naše zařízení jako výstupní prvek.

chromecast obrázek

Vybereme zařízení, na které chceme streamovat, a budeme hotovi. Pokud jste si vybrali zařízení DLNA / UPnP, vězte to možná budete muset přijmout připojení prostřednictvím vyskakovacího okna které se vám mohou zdát. Chromecast by se však měl začít hrát okamžitě.

V testech prováděných pod Ubuntu 16.04 byl zvuk odeslaný přes pulseaudio-dlna uspokojivý, nicméně v případě Chromecastu to bylo při některých příležitostech zkreslené. Aby to fungovalo správně musíme nastavit kodek ffmpeg jako dekodér de backend v pulseaudio-dlna pomocí následujícího příkazu:

pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg

Pokud používáte nejnovější verzi pulseaudio-dlna, budete vědět, že byla aktualizována a Flac kodek má nyní prioritu pro přehrávání přes Chromecast. Chcete-li jej použít, musíte jej nejprve nainstalovat do systému pomocí následujícího příkazu:

sudo apt-get install ffmpeg

Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.

  1.   Dolar řekl

    Je možné streamovat zvuk na Apple TV z Ubuntu?

    1.    Miguel Angel Santamaría Rogado řekl

      Ahoj camilo,

      záleží na zařízení, pokud je staré a používá AirPlay, mělo by to fungovat (možná budete muset nainstalovat balíček "pulseaudio-module-raop"); pokud je poměrně nedávný a používá AirPlay 2, je mi líto, že s ním budete muset hodně vydržet. Pokud je možné zajistit, aby Apple TV komunikovala pomocí protokolu DLNA, budete mít větší šanci, aby to fungovalo pomocí nástroje, který nabízí Luis; Použil jsem to společně s Raspberry běžícím Volumio a funguje to perfektně.

      Pokud si raději zvolíte použití Air Play 2 (nebo Apple TV nic jiného nepodporuje), nechám vám odkaz na projekt pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) a tento odkaz na askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) kde vysvětlují problém podrobněji.

      Zdravím.

  2.   Aeneas Espinoza řekl

    Ahoj! Mohu zobrazit soubory s titulky ve formátu .srt? Dík!