Audio streamen via Chromecast of DLNA op Linux

ubuntu mooi logo

Pulseudio-dlna op een thin streaming-client dat gebruikt om gemakkelijk audio uit te zenden vanaf een Linux-computer PulseAudio gebruiken met andere DLNA / UPnP- of Chromecast-apparaten op hetzelfde netwerk.

Via dit hulpprogramma kunnen we alle apparaten ontdekken UPnP, DLNA of Chromecast die de inhoud binnen ons netwerk kunnen reproduceren en koppelen met PulseAudio. Op deze manier kunt u uw audiobronnen selecteren of pavucontrol gebruiken om vast te stellen wat u naar dat apparaat wilt streamen.

Laten we beginnen met installeer de pulseaudio-dlna-applicatie​ Op Ubuntu-versies 16.04, 15.10 en 14.04, Linux Mint 17.x en zijn afgeleiden, pulseaudio-dlna kan worden geïnstalleerd vanaf een PPA. Om het toe te voegen, hoeven we alleen de volgende opdrachten vanaf de terminal uit te voeren:

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

Als we een andere distributie hebben, zijn er veel tutorials online beschikbaar die we kunnen volgen, zoals het​ Vervolgens voeren we de volgende opdracht uit in de terminal:

pulseaudio-dlna

Eenmaal gelanceerd, we zullen ervoor zorgen dat het DLNA / UPnP- of Chromecast-apparaat is ingeschakeld​ De volgende stap die we moeten doen, is de geluidsopties openen vanuit het menu en selecteer ons apparaat als uitvoerelement.

Chromecast-afbeelding

We zullen het apparaat kiezen waarnaar we willen streamen en we zijn klaar. Als u een DLNA / UPnP-apparaat heeft gekozen, weet dat dan Mogelijk moet u de verbinding accepteren via een pop-upvenster dat lijkt u misschien. Chromecast zou echter onmiddellijk moeten beginnen met spelen.

In tests uitgevoerd onder Ubuntu 16.04 was het geluid dat via pulseaudio-dlna werd verzonden echter bevredigend, in het geval van Chromecast kwam het er in sommige gevallen vervormd uit​ Om het goed te laten werken we moeten de ffmpeg-codec als decoder instellen de backend in pulseaudio-dlna met behulp van de volgende opdracht:

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

Als u de nieuwste versie van pulseaudio-dlna gebruikt, weet u dat deze is bijgewerkt en flac-codec heeft nu prioriteit voor afspelen via Chromecast​ Om het te kunnen gebruiken, moet u het eerst op uw systeem installeren met het volgende commando:

sudo apt-get install ffmpeg

Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.

  1.   Reebok zei

    Is het mogelijk om audio te streamen op Apple TV vanuit Ubuntu?

    1.    Miguel Angel Santamaría Rogado zei

      Hallo camilo,

      Het hangt af van het apparaat, als het oud is en AirPlay gebruikt, zou het moeten werken (mogelijk moet u het pakket "pulseaudio-module-raop" installeren); als het vrij recent is en AirPlay 2 gebruikt, spijt het me te moeten zeggen dat je er veel aan zult moeten vasthouden. Als het mogelijk is om de Apple TV te laten communiceren met behulp van het DLNA-protocol, heb je een grotere kans om het te laten werken met het hulpprogramma dat Luis presenteert; Ik heb het samen met een Raspberry met Volumio gebruikt en het werkt perfect.

      Als je er de voorkeur aan geeft om Air Play 2 te gebruiken (of de Apple TV ondersteunt niets anders), laat ik je de link naar het pulseaudio-raop2-project (https://hfujita.github.io/pulseaudio-raop2/) en deze link naar askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) waar ze het probleem in meer detail uitleggen.

      Groeten.

  2.   Aeneas Espinoza zei

    Hallo! Kunnen de bestanden met de ondertitels worden bekeken in .srt-indeling? Bedankt!