Hur man streamer ljud över Chromecast eller DLNA på Linux

ubuntu trevlig logotyp

Pulseudio-dlna på en tunn streamingklient som används för att enkelt sända ljud från en Linux-dator använder PulseAudio till andra DLNA / UPnP- eller Chromecast-enheter i samma nätverk.

Genom detta verktyg kan vi upptäcka alla enheter UPnP, DLNA eller Chromecast som kan reproducera innehållet i vårt nätverk och länka dem till PulseAudio. På detta sätt kan du välja dina ljudkällor eller använda pavucontrol för att fastställa vad du ska strömma till den enheten.

Låt oss börja med installera pulseaudio-dlna-applikationen. På Ubuntu-versionerna 16.04, 15.10 och 14.04, Linux Mint 17.x och dess derivat, kan pulseaudio-dlna installeras från en PPA. För att lägga till det behöver vi bara utföra följande kommandon från terminalen:

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

Om vi ​​har någon annan distribution finns många självstudier tillgängliga online som vi kan följa, till exempel det är. Därefter kör vi följande kommando i terminalen:

pulseaudio-dlna

En gång lanserad, vi ser till att DLNA / UPnP eller Chromecast-enheten är påslagen. Nästa steg vi måste göra är att öppna ljudalternativen från menyn och välj vår enhet som utgångselement.

chromecast-bild

Vi väljer den enhet vi vill strömma till och vi är klara. Om du har valt en DLNA / UPnP-enhet vet du det du kan behöva acceptera anslutningen via ett popup-fönster som kan visas för dig. Chromecast bör dock börja spela omedelbart.

I tester utförda under Ubuntu 16.04 har ljudet som skickats via pulseaudio-dlna varit tillfredsställande, dock när det gäller Chromecast förvrängdes det vid vissa tillfällen. För att få det att fungera ordentligt vi måste ställa in ffmpeg codec som avkodare de backend i pulseaudio-dlna med följande kommando:

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

Om du använder den senaste versionen av pulseaudio-dlna vet du att den har uppdaterats och flac codec prioriteras nu för uppspelning via Chromecast. För att kunna använda den måste du först installera den på ditt system med följande kommando:

sudo apt-get install ffmpeg

Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Camilo sade

    Är det möjligt att strömma ljud på Apple TV från Ubuntu?

    1.    Miguel Angel Santamaria Rogado sade

      Hej camilo,

      Det beror på enheten, om den är gammal och använder AirPlay ska den fungera (du kan behöva installera paketet "pulseaudio-module-raop"); om det är ganska nyligen och använder AirPlay 2 är jag ledsen att säga att du kommer att behöva hålla mycket med det. Om det är möjligt att få Apple TV att kommunicera med DLNA-protokollet har du större chans att få det att fungera med det verktyg som Luis presenterar; Jag har använt den tillsammans med en hallon som kör Volumio och den fungerar perfekt.

      Om du föredrar att välja Air Play 2 (eller om Apple TV inte stöder något annat) lämnar jag dig länken till pulseaudio-raop2-projektet (https://hfujita.github.io/pulseaudio-raop2/) och den här länken till askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) där de förklarar problemet mer detaljerat.

      Hälsningar.

  2.   Aeneas Espinoza sade

    Hallå! Kan jag se filerna med undertexterna i .srt-format? Tack!