„Raspberry Pi“ yra ekonomiškas, atm kortelės dydžio aparatas, jungiamas prie televizoriaus ar kompiuterio monitoriaus. Naujausi „Raspberry Pi“ modeliai paprastai turi nuo trijų iki keturių „Universal Serial Bus“ (USB) prievadų, vieną „Ethernet“ prievadą ir vieną aukštos raiškos daugialypės terpės sąsają (HDMI). Tai gali padaryti viską, ko tikitės, kad darbo vieta turėtų padaryti, pavyzdžiui, žaisti aukščiausios kokybės vaizdo įrašą, kurti skaičiuokles, FM radijo stotis ir žaidimus ir pan. „Apple“ oficialiai nutraukė savo „AirPort“ maršrutizatorių liniją, įskaitant „AirPlay“ įgaliotą „AirPort“ „Express“, naudodama „Raspberry Pi“ spragą, tapo gerokai papildomai patrauklia alternatyva.
Avietė Pi
Šiais laikais žmonės susiduria su daugybe problemų nustatydami „Raspberry Pi“, o ypač „Pi“ serverio kūrimas yra labai įtempta užduotis, todėl mes sukūrėme „Raspberry“ sąrankos procesą, ypač pradedantiesiems.
Kaip nustatyti „Raspberry Pi“ ir jame sukonfigūruoti „Airplay“ serverį?
Dabar pereikime prie „Pi“ nustatymo ir operacijų, nurodytų kaip nurodyta toliau, atlikimo, kad jame suprojektuotume „airplay“ serverį.
1 žingsnis: „Raspberry Pi“ modelio pasirinkimas
Rinkoje yra keletas aviečių pi modelių. Išskyrus aviečių pi zero, galima rinktis bet kurį modelį. Taip yra todėl, kad „Pi zero“ tinklo sukūrimas yra labai varginantis darbas. Galima įsigyti naujausius modelius, tokius kaip 3A +, 3B + arba 4. Naujasis „Raspberry Pi 3“ yra greičiausias ir labiausiai dominuojantis įtaisas, kurį iki šiol išleido „Raspberry Pi Foundation“. Jis pridedamas prie 1,2 GHz keturių centrų „ARM Cortex-A53“ ir 1 GB LPDDR2 RAM.
Avietė 3B +
2 žingsnis: Operacinės sistemos pasirinkimas:
Pirma, mums reikės SD kortelės su atitinkama operacine sistema. Renkantis OS, šiais laikais yra įvairių alternatyvų, pradedant „įprastu“ „Raspbian“, baigiant tam skirtomis žiniasklaidos darbo sistemomis ir netgi „Windows 10 IoT“. Taigi nereikia daugybės programų, todėl turėtume kiek įmanoma palikti centrinį procesorių (CPU) ir laisvosios kreipties atmintį (RAM) medijos srautinio perdavimo programai. Viena problema yra ta, kad „Arch Linux“ rekomenduojama žmonėms, turintiems pakankamai daug „Linux“ žinių. Jie labai priekyje, ir mes privalome nuolat spręsti problemas, pristatydami trečiųjų šalių programas ir bibliotekas. Taigi, jei tai yra jūsų pirmasis „Airplay“ programėlės sukūrimas, siūlome pasirinkti „Raspbian Lite“ . Jis valdomas komandine eilute ir gali be didelių atkarpų, sukurtų toliau veikti „be galvos“ režimu, t. Y. Prieinamas per visą sistemą nuotoliniu būdu, nereikalaujant konsolės ar ekrano.
Raspbian
3 žingsnis: „Raspbian Lite“ diegimas ir saugaus apvalkalo (SSH) įgalinimas:
Įdiegę „Raspbian Lite“ ir įgalinę SSH, eisime link „Airplay Server“ konfigūravimo.
Galite atsisiųsti „Raspbian“ iš Čia
1). Diegimo priklausomybės: Svarbiausia, kad turėsime įvesti keletą sąlygų, kad galėtume surinkti „Airplay“ serverio programą. Vykdykite šiuos veiksmus:
sudo apt-get update sudo apt-get install autoconf automake avahi-daemon build-essential git libasound2-dev libavahi-client-dev libconfig-dev libdaemon-dev libpopt-dev libssl-dev libtool xmltoman
Diegiamos priklausomybės
2). Sukurti ir įdiegti („shairport-sync“): „shairport-sync“ paverčia jūsų „Linux“ kompiuterį į „Apple Airplay“ serverį. Turbūt geriausias dalykas yra tai, kad jis veikia visiškai komandinėje eilutėje, ir turint omenyje, kad jame yra milijonas išdėstymo alternatyvų, šokiruojančiai paprasta dirbti iš dėžutės. Pirmiausia atsisiųskite savo biblioteką iš „Github“ taip:
„git“ klonas https://github.com/mikebrady/shairport-sync.git
„Github“ diegiama „shairport-sync“
Dabar ištirkiteshairport-sync
katalogą ir sukonfigūruokite komponavimą: -
cd shairport-sync autoreconf -i -f ./configure --with-alsa --with-avahi --with-ssl = openssl --with-systemd --with-metadata
Naršymas į „shairport-sync“ katalogą
Galiausiai sukurkite ir įdiekite programą:
sudo padaryti diegti
Programos diegimas
Atlikę visus minėtus veiksmus, turėtume tinkamai įdiegti „shairport-sync“.
4 žingsnis: Garso išvesties konfigūravimas
Dabar esame pasirengę išbandyti „Airplay Audio“. Tam reikalingi kai kurie aparatūros komponentai. Reikalingi aparatūros komponentai yra išvardyti žemiau:
(Ausinės, aktyvūs garsiakalbiai iš darbalaukio, hi-fi stiprintuvas su kabeliu, kuris 3,5 mm lizdą paverčia RCA fono kištukų pora).
Dabar turime sukonfigūruoti aviečių pi garso kelią. Paprastai jis nustatytas į „auto“, tačiau jūs turite jį vairuoti, kad pereitumėte prie 3,5 mm lizdo. Bėkraspi-config
: -
sudo raspi-config
Einama į konfigūravimo režimą
Pasirinkite „7. Išplėstinės parinktys “, tada -„ A4. Garsas “, tada pasirinkite 1 parinktį„ Priversti 3,5 mm („ausinių“) lizdą. Tai apribos garso būdą iki 3,5 mm ausinių lizdo.
5 žingsnis: nustatykite garsumą
Apskritai garsumas bus labai mažas, todėl pakeiskite jį į maks. Naudodami šią komandą:
amixi suvaržytas kaip PCM, 0 100%
Maksimalus apimties padidinimas
Garsumo nustatymas yra šiek tiek sunkiai pritaikomas, atsižvelgiant į tai, kad jis sukurtas dB (decibelais), o tai, jei nesate specialistas, yra labai neprotingi. Nerekomenduojama mažinti garsumo naudojant „amixer“ komandą ir norimą procentą, nes jei sumažinsite procentą, klausytojui jis bus vos girdimas.
6 žingsnis: Išbandykite „Raspberry Pi“ žaidimą
Dabar pradėkshairport-sync
su tokia komanda:
„sudo service shairport-sync“ pradžia
Pradedama „shairport-sync“
Dabar turėsime pradėti groti oru, kad patrauktumėte „iPhone“, palaikantį „Airplay“, ir įsitikinkite, kad „Raspberry Pi“ ir „iPhone“ yra tame pačiame tinkle. Pradėkite groti muziką ir iš „Airplay“ piktogramos pasirinkite „aviečių pi“, o po to - „Atlikta“.
„Raspberry Pi“ pasirinkimas per „Airplay“ iš „iPhone“ muzikos atkūrimo ekrano
7 veiksmas: konfigūruokiteshairport-sync
pradėti automatiškai
„Media Player“ paslaugų paleidimas, be abejo, yra labai varginantis darbas, todėl norime, kad „shairport-sync“ būtų paleista iškart, kai bus paleista Pi. Norėdami įgalinti paslaugą paleisti automatiškai, naudosime komandą:
sudo systemctl įjungti „shairport-sync“
Įgalinamas „shairport-sync“
Parašę komandą, kad įjungtumėte „shairport-sync“, išvestis turėtų būti tokia:
Sukurta symlink /etc/systemd/system/multi-user.target.wants/shairport-sync.service → /lib/systemd/system/shairport-sync.service.
Rezultatas
Dabar, kai sukūrėme „Airplay“ serverį, mums tereikia iš naujo paleisti Pi naudojant komandą „Sudo reboot“ ir mes galime pasirinkti „Airplay“ į aviečių pi kiekvieną kartą, kai jį paleidžiame.
8 veiksmas: užkirsti kelią „Wi-Fi“ nutraukimui
Daugeliu atvejų „Raspberry“ pereis į energijos taupymo režimą, kuris gali sukelti rimtų garso trikdžių naudojant „Airplay“. Taigi, norėdami išvengti šios problemos, komandinėje eilutėje pridėsime šią komandą:
sudo nano / etc / network / interface
Energijos taupymo režimo prevencija
Po to slinkite iki failo pabaigos ir pridėkite šias eilutes:
# Išjunkite „Wi-Fi“ energijos valdymąbelaidis maitinimas išjungtas
„Wi-Fi“ energijos valdymo išjungimas
Išjungę „wifi“ energijos valdymą, paleiskite „Raspberry Pi“ iš naujo naudodami aukščiau nurodytą komandą ir mėgaukitės naujausiais takeliais!