Sådan streamer du lyd over Chromecast eller DLNA på Linux

ubuntu flot logo

Pulseudio-dlna på en tynd streaming-klient, der bruges til nemt at udsende lyd fra en Linux-computer ved hjælp af PulseAudio til andre DLNA / UPnP- eller Chromecast-enheder på det samme netværk.

Gennem dette værktøj kan vi opdage alle enheder UPnP, DLNA eller Chromecast der er i stand til at reproducere indholdet i vores netværk og linke dem til PulseAudio. På denne måde kan du vælge dine lydkilder eller bruge pavucontrol til at fastslå, hvad du skal streame til den enhed.

Lad os starte med installer pulseaudio-dlna-applikationen. På Ubuntu versioner 16.04, 15.10 og 14.04, Linux Mint 17.x og dets derivater, kan pulseaudio-dlna installeres fra en PPA. For at tilføje det behøver vi kun udføre følgende kommandoer fra terminalen:

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

Hvis vi har nogen anden distribution, er mange tutorials tilgængelige online, som vi kan følge, f.eks det er. Dernæst udfører vi følgende kommando i terminalen:

pulseaudio-dlna

En gang lanceret, vi sørger for, at DLNA / UPnP- eller Chromecast-enheden er tændt. Det næste trin, vi skal gøre, er at åbne lydindstillingerne fra menuen og vælg vores enhed som outputelement.

chromecast-billede

Vi vælger den enhed, som vi vil streame til, og vi er færdige. Hvis du har valgt en DLNA / UPnP-enhed, skal du vide det du bliver muligvis nødt til at acceptere forbindelsen gennem et pop op-vindue det kan synes for dig. Chromecast skal dog begynde at spille med det samme.

I test udført under Ubuntu 16.04 har lyden sendt gennem pulseaudio-dlna dog været tilfredsstillende i tilfælde af Chromecast kom den ud forvrænget ved nogle lejligheder. For at få det til at fungere ordentligt vi skal indstille ffmpeg codec som dekoder de backend i pulseaudio-dlna ved hjælp af følgende kommando:

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

Hvis du bruger den nyeste version af pulseaudio-dlna, ved du, at den er blevet opdateret og flac codec er nu prioriteret til afspilning via Chromecast. For at bruge det skal du først installere det på dit system med følgende kommando:

sudo apt-get install ffmpeg

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   camilo sagde han

    Er det muligt at streame lyd på Apple TV fra Ubuntu?

    1.    Miguel Angel Santamaría Rogado sagde han

      Hej camilo,

      Det afhænger af enheden, hvis den er gammel og bruger AirPlay, skal den fungere (det kan være nødvendigt at du installerer pakken "pulseaudio-module-raop"); hvis det er ret nyt og bruger AirPlay 2, er jeg ked af at sige, at du bliver nødt til at holde meget med det. Hvis det er muligt at få Apple TV til at kommunikere ved hjælp af DLNA-protokollen, har du en større chance for at få det til at fungere ved hjælp af det værktøj, som Luis præsenterer; Jeg har brugt det sammen med en hindbær, der kører Volumio, og det fungerer perfekt.

      Hvis du foretrækker at vælge at bruge Air Play 2 (eller hvis Apple TV ikke understøtter noget andet), efterlader jeg dig linket til pulseaudio-raop2-projektet (https://hfujita.github.io/pulseaudio-raop2/) og dette link til askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) hvor de forklarer problemet mere detaljeret.

      Greetings.

  2.   Aeneas Espinoza sagde han

    Hej! Kan filerne med underteksterne vises i .srt-format? Tak!