Com transmetre streaming d'àudio per Chromecast o DLNA en Linux

Ubuntu bonic logo

Pulsaudio-DLNA en un client lleuger de streaming que serveix per retransmetre d'una manera senzilla àudio des d'un ordinador amb Linux que empri PulseAudio a altres dispositius DLNA / UPnP o Chromecast de la mateixa xarxa.

Mitjançant aquesta utilitat podem descobrir tots els dispositius UPnP, DLNA o Chromecast que siguin capaç de reproduir el contingut dins de la nostra xarxa i vincular-los amb PulseAudio. D'aquesta manera, podreu seleccionar els vostres orígens d'àudio o emprar pavucontrol per establir què enviar per streaming a aquest dispositiu.

Comencem per instal·lar l'aplicació pulseaudio-DLNA. En Ubuntu versions 16.04, 15.10 i 14.04, Linux Mint 17.xy seus derivats, pulseaudio-DLNA pot instal·lar-se des d'un PPA. Per afegir tan sols haurem d'executar les ordres des del terminal:

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

Si disposem d'alguna altra distribució, estan disponibles molts tutorials per internet que podem seguir, com aquest. Seguidament, executarem la següent comanda al terminal:

pulseaudio-dlna

Un cop llançat, ens assegurarem que el dispositiu DLNA / UPnP o Chromecast es troben encesos. El següent pas que hem de fer és obrir les opcions de so des del menú i seleccionar el nostre dispositiu com a element de sortida.

imatge chromecast

Triarem el dispositiu cap al qual volem fer streaming i haurem acabat. Si heu triat un dispositiu DLNA / UPnP sapigueu que és possible que tingueu que acceptar la connexió a través d'una finestra pop-up que us pot aparèixer. Chromecast, però, hauria de començar la reproducció immediatament.

En proves realitzades sota Ubuntu 16.04, el so enviat a través de pulseaudio-DLNA ha resultat satisfactori, però, en el cas de Chromecast sortia distorsionat en algunes ocasions. Per fer que funcioni de manera adequada hem d'establir en el còdec ffmpeg com descodificador de backend en pulseaudio-DLNA mitjançant la següent comanda:

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

Si esteu utilitzant l'última versió de pulseaudio-DLNA, sabreu que ha estat actualitzat i ara es dóna prioritat a l'còdec flac per a la reproducció a través de Chromecast. Per poder utilitzar-lo, primer haureu instal·lar-ho en el vostre sistema amb la següent comanda:

sudo apt-get install ffmpeg

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Camilo va dir

    És possible transmetre streaming d'àudio per Apple TV des d'Ubuntu?

    1.    Miguel Ángel Santamaría Pregat va dir

      Hola Camilo,

      depèn de el dispositiu, si és antic i fa servir AirPlay hauria de funcionar (potser hagis de instal·lar el paquet «pulseaudio-module-raop»); si és més aviat recent i fa servir AirPlay 2 lament dir-te que hauràs de pegar-te bastant amb ell. Si és possible fer que l'Apple TV es comuniqui mitjançant el protocol DLNA tindràs més possibilitats de fer-ho usant la utilitat que presenta Luis; jo l'he fet servir juntament amb una Raspberry corrent Volumio i funciona perfectament.

      Si prefereixes optar per usar Air Play 2 (o l'Apple TV no suporta una altra cosa) et deixo l'enllaç a el projecte pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) I aquest enllaç al askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio) On t'expliquen amb més detall el problema.

      Salutacions.

  2.   Enees Espinoza va dir

    Hola! Es poden veure els arxius amb els subtítols en format .srt? Gràcies!