Lage en videoserver for streaming av filmer hjemme

Oppdag hvordan du kan sette opp din egen medieserver hjemme med Jellyfin, for å unngå dyre abonnementer og streame innhold enkelt på alle enheter.
Prisene stiger, strømmetjenestene blir stadig dyrere, og jeg vet ikke med dere, men personlig begynner jeg å bli lei. Det er ikke akkurat spennende å tenke på å gå tilbake til tiden med nedlastinger, men det føles nærmest nødvendig for å unngå å bli overlesset med abonnementer eller stole på søk etter umulige nettsteder å navigere.
I forhold til for ti år siden, er det ikke lenger nødvendig å flytte filer på USB-minne eller koble bærbare datamaskiner via HDMI til TV-en; disse er utdaterte metoder som ikke garanterer hverken kvalitet eller bekvemmelighet. Den strukturelle løsningen for å modernisere hjemmet er implementeringen av en "Media Server".
Denne programvaren sentraliserer medieinnholdet, laster automatisk ned metadata som handlinger og omslagsbilder, og, en grunnleggende funksjon, håndterer transkoding i sanntid. Serveren konverterer lyd-/videostrømmen tilpasset enhetens kapasitet, noe som gjør det mulig å spille av tunge filer eller komplekse formater selv på eldre TV-er eller smarttelefoner, og omgår kompatibilitetsproblemer med integrerte spillere. I bunn og grunn kan vi lage vårt eget Netflix hjemme.
Jellyfin: Løsningen for digital autonomi
I dagens landskap, der mange tjenester lukker funksjoner bak abonnementer, Jellyfin skiller seg ut som en bastion av gratis programvare. Født ut av splittelsen med Emby, er det et åpen kildekode-prosjekt som ikke krever registrering med eksterne skyløsninger og ikke sporer brukerens aktivitet. Det tilbyr gratis funksjoner som andre steder er betalingspliktige, som maskinvaretranskoding og offline visning på mobil.
Installasjonsprosessen på Windows-, Linux- eller macOS-systemer er enkel:
- Last ned den stabile kjørbare filen fra den offisielle nettsiden. Under oppsettet på Windows er det best å velge installasjon som "Tjeneste" for å sikre automatisk oppstart uten behov for innlogging.
- Tilgang til administrasjonsgrensesnittet via nettleseren på lokal adresse, vanligvis
localhost:8096. - Følg veiviseren for å opprette en lokal administratorbruker.
- I seksjonen "Biblioteker" kartlegge de fysiske mappene på datamaskinen som inneholder media. Det er viktig å separere mappene "Film" fra "TV-serier" for å la skannagenter stille spørsmål til de riktige databasene (som TheMovieDB).
Jellyfin har dedikerte klienter for Android TV, Fire OS, Roku og mobile plattformer, noe som fjerner behovet for ustabile protokoller som DLNA.
Plex: Tidligere nummer én, med kompromisser
Den mest utbredte løsningen er Plex, verdsatt for et ekstremt velutviklet brukergrensesnitt og en overlegen evne til automatisk å gjenkjenne feilaktig navngitte filer. Brukeropplevelsen er flytende, og app-økosystemet dekker praktisk talt alle eksisterende enheter, fra spillkonsoller til proprietære Smart TV-er (Samsung Tizen, LG WebOS).
Denne tilgjengeligheten medfører kompromisser. Plex presser sterkt på for integrasjon med sine egne strømmetjenester støttet av reklame, som ofte forurenser visningen av egen biblioteks samling. I tillegg er den kritiske funksjonen "Maskinvaretranskoding" (som tar av lasten fra CPU-en til GPU-en) låst bak det betalte "Plex Pass". Uten det vil en server med en svak prosessor slite med å strømme video med høy bitrate, og forårsake buffering.
Emby: Den stabile mellomveien
Ofte glemt i duellen mellom de to gigantene, Emby representerer det historiske møtestedet. Det er programvaren som Jellyfin er avledet fra, men den har beholdt en forretningsmodell lik Plex. Den er spesielt egnet for de som finner Jellyfin for "rå" på enkelte Smart TV-er (Emby-appen for Samsung og LG TV-er er ofte mer responsiv og stabil) men ønsker større kontroll over dataene sine enn det Plex tilbyr.
Her også, funksjoner som offline synkronisering eller bruk av den fullstendige mobilappen krever abonnement "Emby Premiere". Det er det riktige valget for de som søker stabiliteten til et kommersielt produkt uten det kaotiske økosystemet av online innhold fra Plex.
Stremio: Det moderne hybride alternativet
Hvis ideen.
Å konfigurere en server, håndtere IP-adresser og biblioteker kan virke skremmende. Stremio tilbyr imidlertid en annen tilnærming. Selv om det ikke er en tradisjonell medieserver (det er primært en aggregator for streamingkilder), lar det deg installere en liten lokal serverkomponent.
I motsetning til andre, excellerer Stremio i å samle både lokale filer og video-on-demand tjenester i ett enkelt grensesnitt med et svært moderne design. Det har imidlertid begrensede transkoderingsmuligheter sammenlignet med Jellyfin: hvis den lokale filen har et merkelig format, kan Stremio ha problemer med å spille den av på TV-en. Det er perfekt for de som konsumerer innhold i standardformater (MP4/H.264) og ønsker umiddelbar tilgang.
Alternativer for gammelt hardware: Universal Media Server
Når målet er å servere innhold til "legacy"-enheter som PlayStation 3, Xbox 360 eller ikke-smart TV-er fra tidlig 2000-tallet, kan moderne apper være ubrukelige. I dette spesifikke scenariet er Universal Media Server (UMS) det mest passende verktøyet. Basert på Java, ofrer det "Netflix-stil" estetikk for brutal kompatibilitet via DLNA/UPnP-protokollen.
UMS krever ikke installasjon av klienter: serveren vises naturlig som en ekstern kilde i TV-menyene. Dets styrke ligger i den forhåndsinnstilte MEncoder/FFmpeg-transkoderingsmotoren som sikrer at videoen kommer til skjermen, selv om det krever at hele strømmen kodes om underveis.
Nettverksinfrastruktur: Unngå flaskehalser
Den beste programvaren er nytteløs hvis hjemmenettverket ikke klarer datato strømmen. Å streame en 4K HDR-fil krever en konstant båndbredde som Wi-Fi 2.4 GHz ikke kan garantere på grunn av interferens.
Den optimale tilkoblingshiearkiet er:
- Ethernet-kabel (Cat 5e/6): Å koble serveren til ruteren med kabel er påkrevd. Om mulig, bør også klienten (TV/Box) være kablet.
- Wi-Fi 5 GHz / 6 GHz: Hvis kabel ikke er et alternativ, må du sørge for å separere frekvensene på ruteren og kun koble videoenhetene til 5 GHz-båndet.
- Powerline-adaptere: Å bruke det elektriske anlegget for datatransport er ofte å foretrekke fremfor Wi-Fi-repetitorer, spesielt i hus med tykke vegger.
Avanserte konfigurasjoner og vedlikehold
For en langsiktig opplevelse uten kontinuerlige inngrep, er det nødvendig å ta vare på noen tekniske detaljer som ofte blir ignorert i den innledende fasen.
Organisering av filer er grunnpilaren i automatisk gjenkjenning. Videofilene må følge strenge regler for å bli indeksert:
- Filmer:
Tittel (År).ext→ Blade Runner 2049 (2017).mkv - TV-serier:
Serie Navn - SxxExx.ext→ Breaking Bad - S01E01.mp4
Sikker fjernkontroll
Å eksponere serveren på internett ved å åpne ruteren kan medføre betydelige sikkerhetsrisikoer. Den moderne tilnærmingen for å få tilgang til filmer utenfor hjemmet innebærer bruk av VPN-mesh-nettverk som Tailscale. Ved å installere det på serveren og smarttelefonen, oppretter du en kryptert tunnel som ikke krever kompliserte brannmurkonfigurasjoner og fungerer selv bak CGNAT fra mobiloperatører.
Håndtering av undertekster
Grafiske undertekster (PGS eller VOBSUB formater som ofte finnes i Blu-ray rip) kan være problematiske for mange Smart TV-er, noe som tvinger serveren til å gjøre et tungt "burning" (tvinge inn undertekster) arbeid i videoen. Å bruke eksterne tekstfiler .srt eller konvertere dem med verktøy som Subtitle Edit reduserer drastisk belastningen på serverens CPU.
Forbehandling med HandBrake
Hvis serveren er en gammeldags PC eller et entry-level NAS, bør sanntidstranskoding unngås. Bruk av HandBrake for å konvertere biblioteket til universelt aksepterte formater (MP4 eller MKV container, H.264 eller H.265/HEVC video codec, AAC eller AC3 lyd) sikrer "Direct Play"-modus, der serveren sender filen akkurat som den er uten endringer, og minimerer bruken av prosessoren.
De mest etterspurte aspektene om emnet
- Energiforbruk: En server er på.
- 24/7 har en kostnad. Å konfigurere "Sleep" og "Wake-on-LAN" lar deg vekke PC-en kun når du trykker på play fra appen på smarttelefonen.
- Forskjell med Kodi: Kodi er en fantastisk lokal avspiller, men ikke en server. Hvis du har en enkelt, kraftig TV (som Nvidia Shield) koblet til harddisken, er Kodi tilstrekkelig. Ønsker du å se på flere skjermer, trenger du Jellyfin eller Plex.
- Universal Media Server (UMS): Bør nevnes for de som bruker veldig gammelt maskinvare (PS3, ikke-smart TV-er). Den er spartansk, men leser alt via DLNA-protokollen, selv om den i dagens moderne TV-er er utgått til fordel for dedikerte apper.
Hvis du vil lese flere artikler som Lage en videoserver for streaming av filmer hjemme, kan du besøke kategorien Opplæringen.

Legg igjen en kommentar