Cum să transmiteți audio pe Chromecast sau DLNA pe Linux

ubuntu logo frumos

Pulseudio-dlna pe un client de streaming subțire care folosit pentru a difuza cu ușurință audio de pe un computer Linux folosind PulseAudio la alte dispozitive DLNA / UPnP sau Chromecast din aceeași rețea.

Prin acest utilitar putem descoperi toate dispozitivele UPnP, DLNA sau Chromecast care sunt capabili să reproducă conținutul din rețeaua noastră și să le lege cu PulseAudio. În acest fel, vă puteți selecta sursele audio sau puteți utiliza pavucontrol pentru a stabili ce să transmiteți în flux pe acel dispozitiv.

Sa incepem cu instalați aplicația pulseaudio-dlna. Pe versiunile Ubuntu 16.04, 15.10 și 14.04, Linux Mint 17.x și derivatele sale, pulseaudio-dlna poate fi instalat dintr-un PPA. Pentru ao adăuga, va trebui să executăm următoarele comenzi de pe terminal:

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

Dacă avem orice altă distribuție, sunt disponibile multe tutoriale online pe care le putem urmări, cum ar fi acest. Apoi, vom executa următoarea comandă în terminal:

pulseaudio-dlna

Odată lansat, ne vom asigura că dispozitivul DLNA / UPnP sau Chromecast este pornit. Următorul pas pe care trebuie să-l facem este să deschidem opțiunile de sunet din meniul său și selectați dispozitivul nostru ca element de ieșire.

imagine chromecast

Vom alege dispozitivul pe care dorim să redăm în flux și vom termina. Dacă ați ales un dispozitiv DLNA / UPnP, știți asta poate fi necesar să acceptați conexiunea printr-o fereastră pop-up care ți se poate părea. Cu toate acestea, Chromecastul ar trebui să înceapă să joace imediat.

În testele efectuate sub Ubuntu 16.04, sunetul trimis prin pulseaudio-dlna a fost satisfăcător, totuși, în cazul Chromecastului a fost denaturat în unele ocazii. Pentru ca acesta să funcționeze corect trebuie să setăm codecul ffmpeg ca decodor de backend în pulseaudio-dlna folosind următoarea comandă:

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

Dacă utilizați cea mai recentă versiune de pulseaudio-dlna, veți ști că a fost actualizată și Codul flac este acum prioritar pentru redare prin Chromecast. Pentru a-l utiliza, trebuie mai întâi să-l instalați pe sistemul dvs. cu următoarea comandă:

sudo apt-get install ffmpeg

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Camilo el a spus

    Este posibil să transmiteți audio pe Apple TV de pe Ubuntu?

    1.    Miguel Angel Santamaría Rogado el a spus

      Buna camilo,

      Depinde de dispozitiv, dacă este vechi și folosește AirPlay ar trebui să funcționeze (poate fi necesar să instalați pachetul „pulseaudio-module-raop”); dacă este destul de recent și folosește AirPlay 2, îmi pare rău să spun că va trebui să rămâi foarte mult cu el. Dacă este posibil să faceți Apple TV să comunice utilizând protocolul DLNA, veți avea șanse mai mari să îl faceți să funcționeze folosind utilitarul pe care îl prezintă Luis; L-am folosit împreună cu un Raspberry care rulează Volumio și funcționează perfect.

      Dacă preferați să alegeți să folosiți Air Play 2 (sau Apple TV nu acceptă nimic altceva) vă las linkul către proiectul pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) și acest link către askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) unde explică problema mai detaliat.

      Salutări.

  2.   Aeneas Espinoza el a spus

    Buna! Fișierele cu subtitrări pot fi vizualizate în format .srt? Mulțumiri!