Kaip perduoti garsą per „Chromecast“ ar DLNA sistemoje „Linux“

„ubuntu nice“ logotipas

„Pulseudio-dlna“ ant plono srautinio kliento, kuris naudojamas lengvai transliuoti garsą iš „Linux“ kompiuterio naudojant „PulseAudio“ kitiems DLNA / UPnP ar „Chromecast“ įrenginiams tame pačiame tinkle.

Per šį įrankį galime atrasti visus įrenginius „UPnP“, „DLNA“ arba „Chromecast“ kurie sugeba atkurti mūsų tinklo turinį ir susieti juos su „PulseAudio“. Tokiu būdu galite pasirinkti garso šaltinius arba naudoti „pavucontrol“, kad nustatytumėte, ką srautu perduoti į tą įrenginį.

Pradėkime nuo įdiegti „pulseaudio-dlna“ programą. „Ubuntu“ versijose 16.04, 15.10 ir 14.04, „Linux Mint 17.x“ ir jos dariniuose „pulseaudio-dlna“ galima įdiegti iš PPA. Norėdami jį pridėti, turėsime tik iš terminalo vykdyti šias komandas:

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

Jei turime kitokį platinimą, internete yra daugybė vadovėlių, kurių galime laikytis, pvz ji yra. Tada mes vykdysime šią komandą terminale:

pulseaudio-dlna

Paleistas, įsitikinsime, kad įjungtas DLNA / UPnP arba „Chromecast“ įrenginys. Kitas žingsnis, kurį turime atlikti, yra atidaryti garso parinktis iš jo meniu ir pasirinkite mūsų įrenginį kaip išvesties elementą.

chromecast vaizdas

Mes pasirinksime įrenginį, į kurį norime perduoti srautą, ir viskas bus padaryta. Jei pasirinkote DLNA / UPnP įrenginį, tai žinokite gali tekti priimti ryšį per iššokantį langą kad jums gali pasirodyti. Tačiau „Chromecast“ turėtų pradėti žaisti iškart.

Atliekant bandymus, atliktus naudojant „Ubuntu 16.04“, per pulseaudio-dlna siunčiamas garsas buvo patenkinamas, tačiau „Chromecast“ atveju jis kai kuriais atvejais buvo iškraipytas. Kad jis veiktų tinkamai mes turime nustatyti ffmpeg kodeką kaip dekoderį de posistemės pulseaudio-dlna naudodami šią komandą:

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

Jei naudojate naujausią „pulseaudio-dlna“ versiją, žinosite, kad ji atnaujinta ir „flac“ kodekui dabar teikiama pirmenybė norint atkurti naudojant „Chromecast“. Norėdami jį naudoti, pirmiausia turite įdiegti jį į savo sistemą naudodami šią komandą:

sudo apt-get install ffmpeg

3 komentarai, palikite savo

Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Camilo sakė

    Ar įmanoma „Apple TV“ transliuoti garsą iš „Ubuntu“?

    1.    Migelis Angelas Santamaría Rogado sakė

      Labas camilo,

      tai priklauso nuo įrenginio, jei jis senas ir naudoja „AirPlay“, jis turėtų veikti (gali tekti įdiegti „pulseaudio-module-raop“ paketą); jei tai gana neseniai ir naudoja „AirPlay 2“, apgailestauju sakydamas, kad turėsite daug jo laikytis. Jei įmanoma priversti „Apple TV“ bendrauti naudojant DLNA protokolą, turėsite didesnes galimybes priversti jį veikti naudodamiesi Luiso pristatomu įrankiu; Aš jį naudojau kartu su „Raspberry“, veikiančiu „Volumio“, ir jis puikiai veikia.

      Jei norite naudoti „Air Play 2“ (arba „Apple TV“ nepalaiko nieko kito), palieku jums nuorodą į „pulseaudio-raop2“ projektą (https://hfujita.github.io/pulseaudio-raop2/) ir šią nuorodą į askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio), kur jie išsamiau paaiškina problemą.

      Sveikinimai.

  2.   Enėja Espinoza sakė

    Sveiki! Ar galiu pamatyti failus su subtitrais .srt formatu? Dėkoju!