Pašu rokām: komplekts AirVideo serveri uz Linux
Vai Tas Pats Ios / / December 19, 2019
Es nezinu par jums, bet man ir mājas tīkls ir neviendabīga, es domāju, ka lielākā daļa no viņas cieņu. Tas rada man interesantus jautājumus. Piemēram, es iemīlēja AirVideo programmu, kas mēs izmantojam uz iPad-ah, un mazāk - uz iPhone. Ģimenē parādīšanās nesen Apple TV mediju uztvērējs deva jaunu impulsu izmantošanas programmu - es tagad var novirzīt videoklipus televizorā, kas nav uz ko jau esošo kabeļu tīklu. Braukšanas šķiet mazliet dīvaini: video serveri tiek nosūtīts uz iPhone, kas, savukārt, nosūta visus Apple TV un pieslēgto televizoru. Bet tas viss tiek darīts, ērti un vienkārši, tāpēc, ka nav grūti, ir burvju.
Bet kā galvenais serveris manā tīklā, darbojas kā mazu lodziņu, kas pārvērš viena no jaunākajām versijām Ubuntu. Tas radīja man jautājums, kā to izmantot straumēšanas mērķiem, jo oficiālā versija AirVideo serveri tikai ar Mac un Windows.
Bet izrādījās, ka tur ir diezgan strādā, bet atbalstīta versija Linux. Bet, lai sāktu, jums ir nepieciešams mazliet poshamanit. Pakāpienu skaits ir mazs, tāpēc es ieteiktu ne bailes: tas nav grūti.
- download AirVideoServer Linux. Sekas ir tādas, ka java jūsu linux-box tur.
- Ielieciet to direktoriju, no kura sākt tiks veikti. teiksim /home/%username%/AirVideo
- Lejupielādēt pirmkodu modificēts (tas ir svarīgi) ffmpeg.
- Izkravāt to atbilstošajā mapē, es iesaku - apakšmapi jūsu AirVideo serveri, tāpēc jums nav iznīcināt pamatversiju, ko izmanto daudzas programmas uz Linux, saskaņā ar manu loģiku - /home/username/AirVideo/ffmpeg. Linux purists var izvēlēties piemērotāku vietu, bet es neuzdrošinājos veikt kaut alfa stadijā pamata "krātuve" programmām.
- Veidot binaries.:
- Atveriet konsoli
- Lejupielādēt visu nepieciešamo biblitoteki (palaist komandu sudo apt-get install šādiem bibliotēkās: libmp3lame-dev, libfaad-dev, libx264-dev, mpeg4ip-server, git-core, PKG-config
- Dodieties uz direktoriju ar mūsu ffmpeg. Jo konsole, tas izskatās šādi: cd / home / username / AirVideo / ffmpeg
- Palaidiet komandu ./configure -enable-pthreads -disable-shared -enable-statiskā -enable-gpl -enable-libx264 -enable-libmp3lame -enable-libfaad -disable-decoder = aac izveidot pareizu konfigurāciju un
- Palaist komandu procedūru marka
- Izveidot konfigurācijas failu. Es ierosinu, lai to direktoriju ar AirVideo Server. Call to loģiski AirVideoServer.propertiesBet tā nepritsipialno.
Viņa burtnīca saturs:
path.ffmpeg = / home / alex / AirVideo / ffmpeg / ffmpeg
path.mp4creator = / usr / bin / mp4creator
path.faac = / usr / bin / FAAC
parole =
subtitles.encoding = windows-1251
subtitles.font = Verdana
mapes = Filmas: / media / Filmas, Sērija: / media / Series
Mēs saprotam ar līnijām.
path.ffmpeg jānorāda uz ffmpeg, kuru jūs uzcelta iepriekšējā solī. Nākamās divas līnijas rāda, kur standarta programma, kā labot manu versiju Ubuntu, bet var atšķirties jūsu gadījumā. Mēs neesam iestatīt paroli, bet tas ir dots kā slēgto parakstu (ja tie ir nepieciešami). Tad norādiet fontu un subtitru pēdējā rindā - mapju sarakstu ar jūsu video kolekciju. - Pa kreisi, lai sāktu savu serveri un pārliecinieties, ka tā darbojas.
java-jar /home/alex/AirVideo/AirVideoServerLinux.jar /home/alex/AirVideo/AirVideoServer.properties - Trūkuma dēļ Bonjour (kas arī ir apstrādāts, bet tas nav tēma), jums būs manuāli pievienotu IP jūsu serveri.
Voila - iPhone redzēt sarakstus failus, turklāt - zaudēt tiem. Serveris "par fly" konvertē praktiski jebkuru video formātā uztveramā iOS ierīcēm.
Es atstāt to saviem ieskatiem spēlēm ar izmēru iestatīšana un video kvalitāti AirVideo programmā. Vēl viens aspekts, kuru es neesmu nolēmis paši - kā vislabāk organizēt auto-start un auto-stop servisu starta un izslēgšanu. Tāpēc es lūdzu aprakstīt labāko metodi komentārus par šo ziņu kopējam labumam.
Ja jums ir kādi jautājumi, es mēģināšu atbildēt uz tiem labākajiem.