Education·8 min

Kirjoittaja Shamir

Jellyfin-palvelimesi tarvitsee edelleen soittimen: jako, jota kukaan ei selitä

Jellyfin ylitti 50 568 GitHub-tähden ja 360 miljoonan Docker-latauksen rajat huhtikuuhun 2026 mennessä, ja suurin osa kasvusta tuli sen jälkeen, kun Plex kolminkertaisti Lifetime Pass -tilauksensa hinnan. Monet perustivat tänä vuonna ensimmäisen itse ylläpitämänsä palvelimen.

Ja monet heistä sanoivat sitten jotakin tämän tapaista: ”Jellyfin toimii hienosti työpöydälläni mutta huonosti televisiossani.”

Lauseessa on purkamisen arvoinen luokkavirhe, koska se saa ihmiset säätämään uudelleen palvelinta, joka ei koskaan ollut ongelman lähde.

Rehellinen tulkinta: Tuneline on mediasoitin sisällölle, jonka sinä tarjoat. Se ei ole Jellyfin-asiakas, siinä ei ole Jellyfin-integraatiota eikä se selaa kirjastoasi. Sen merkitys tässä yhteydessä on rajallinen, ja kerron siitä täsmällisesti.

Kaksi ohjelmaa, kaksi tehtävää

Jokainen itse ylläpidetty kokoonpano koostuu kahdesta ohjelmistosta, joilla on eri vastuut. Ne asennetaan yleensä yhdessä, minkä vuoksi niitä pidetään yhtenä ja samana asiana.

PalvelinSoitin
Toimii laitteessaNAS-laitteessasi, tietokoneellasi tai kaapissa olevassa laitteessaEdessäsi oleva laite
TehtäväTallentaa tiedostot, hakee metatiedot ja päättää, miten kukin lähetys lähetetäänVastaanottaa lähetyksen, purkaa sen, piirtää kuvan ja käsittelee syötteesi
Huomaat ongelman, kunSkannaus on hidasta, kuvitus on väärä tai uudelleenkoodaus kuormittaa suorittimen äärimmilleenToisto pätkii, kaukosäädin temppuilee tai tekstitykset eivät näy

Jellyfin, Plex ja Emby toimittavat molemmat puoliskot. Se on kätevää, mutta juuri siksi jako pysyy näkymättömänä, kunnes jokin menee pieleen — ja silloin et tiedä, kumpi puoli petti.

Kysymys, joka kertoo, kumpi puoli reistailee

Suorittaako palvelin uudelleenkoodausta vai toistaako asiakas suoraan?

  • Suora toisto — palvelin välittää tiedoston eteenpäin käytännössä muuttamatta sitä. Asiakas hoitaa kaiken purkamisen. Palvelimen suoritin on lähes joutilaana.
  • Uudelleenkoodaus — asiakas ei pysty käsittelemään tiedostoa, joten palvelin koodaa sen reaaliajassa uudelleen. Palvelimen suoritin on kovalla kuormalla.

Jellyfinin hallintapaneeli näyttää reaaliajassa, kumpi tapahtuu kunkin aktiivisen lähetyksen kohdalla. Tarkista se ensin.

Tulkinta:

  • Toisto on huonoa ja palvelin suorittaa uudelleenkoodaustaasiakas ei pysty käsittelemään tiedostojasi sellaisenaan, joten palvelin tekee kallista työtä ongelman kiertämiseksi. Ongelman korjaaminen palvelimella (parempi näytönohjain, enemmän ytimiä) hoitaa vain oiretta.
  • Toisto on huonoa ja palvelin toistaa suoraanasiakas on yksiselitteisesti ongelma. Se vastaanottaa pyytämänsä lähetyksen mutta esittää sen huonosti.
  • Toisto toimii hyvin, mutta navigointi on kamalaa → kyse on yksiselitteisesti asiakkaasta. Palvelin ei vaikuta kaukosäätimesi toimintaan.

Kahdessa tapauksessa kolmesta vastaus on eri asiakas, ja kolmannessakin kyse on edelleen asiakkaasta. Siinä on koko asian ydin.

Miksi televisioasiakkaat ovat heikoin lenkki

Työpöytäasiakkaissa on oikea selain ja nopea suoritin. Televisioasiakkaissa ei ole kumpaakaan.

Yleisiä ongelmatilanteita:

  • Laitteistopurkua ei ole koodekille. Vanhempi TV-tikku, jossa ei ole AV1-purkua, joutuu uudelleenkoodaamaan kaiken AV1-sisällön. Se on laitteiston ominaisuus, ei palvelinasetus. (Purkaako laitteesi AV1:tä?)
  • Tekstitysmuodot, jotka pakottavat uudelleenkoodaukseen. Heikot asiakkaat eivät pysty näyttämään kuvapohjaisia tekstityksiä eivätkä joitakin muotoiltuja tekstitysmuotoja videokuvan päällä, joten palvelin polttaa ne kuvaan — mikä tarkoittaa koko videon uudelleenkoodausta tekstitysten vuoksi.
  • Tehoton laitteisto, joka pätkii suuren bittinopeuden sisällöllä koodekista riippumatta.
  • Hiirelle suunnitellut käyttöliittymät, joita sitten pitäisi käyttää suuntanäppäimillä. (Miltä hyvä navigointi kaukosäätimellä näyttää.)

Palvelimen säätäminen ei korjaa mitään näistä. Ratkaisu on parempi asiakas, parempi laitteisto tai se, ettei asiakkaalta vaadita asiaa, johon se ei pysty.

Soittimen käyttöliittymä asiakaslaitteessa

Näin arvioit asiakasta

Mitä tahansa oletkin harkitsemassa, millä alustalla tahansa, kysy nämä viisi kysymystä:

  1. Toistaako se tiedostoni suoraan? Testaa oikealla kirjastollasi — omilla koodekeillasi, bittinopeuksillasi ja tekstitysmuodoillasi. Älä näytetiedostolla.
  2. Käyttääkö se laitteistopurkua tällä laitteella? Ohjelmistopurku TV-boksissa tarkoittaa pätkimistä ja kuumenemista.
  3. Voinko käyttää sitä kokonaan kaukosäätimellä? Jokaisen toiminnon pitää olla saavutettavissa neljällä nuolinäppäimellä ja OK-painikkeella.
  4. Käsitteleekö se tekstitykseni ilman uudelleenkoodauksen pakottamista?
  5. Ylläpidetäänkö sitä? Tarkista viimeisimmän julkaisun päivämäärä, älä tähtien määrää.

Kohta 1 ohitetaan usein, vaikka juuri se ratkaisee, lepääkö palvelimesi käyttämättömänä vai käy kuumana joka ilta.

Milloin Jellyfinin ulkopuolinen soitin sopii käyttöön

Sitten se rajattu osa — ilmaistaan se täsmällisesti, koska juuri tässä tällaiset kirjoitukset yleensä liioittelevat.

Jellyfin, Emby ja Plex voivat tarjota suoran lähetys-URL-osoitteen tai M3U live-sisällölleen. Mikä tahansa URL-osoitteen avaava soitin voi toistaa sen. Yhdessä tietyssä tilanteessa — kun Jellyfin-asiakas on aidosti huono jollakin laitteella ja haluat kevyemmän vaihtoehdon — yleiskäyttöinen soitin voi siis toimia käyttöliittymänä.

Mitä saat: palvelimesi tarjoaman URL-osoitteen toiston.

Mitä et saa: kirjaston selausta, kuvitusta, katseluhistoriaa, jatkamiskohtia tai käyttäjiäsi. Ne ovat osa palvelimen asiakasprotokollaa, jota yleiskäyttöinen soitin ei osaa käyttää.

Kyse on siis hankalan laitteen vararatkaisusta, ei kunnollisen asiakkaan korvaajasta laitteella, jossa hyvä asiakas on saatavilla. Tuneline sijoittuu juuri tähän kohtaan — se avaa URL-osoitteen, eikä väite ulotu sitä pidemmälle. (Näin silta toimii.)

Jos Jellyfin-asiakkaasi toimii, käytä sitä. Se tuntee asioita, joita yleiskäyttöinen soitin ei rakenteensa vuoksi voi tuntea.

Käytännön etenemisjärjestys

Kun jokin on pielessä, etene näin:

  1. Tarkista hallintapaneeli. Suora toisto vai uudelleenkoodaus?
  2. Uudelleenkoodataanko sisältö? Selvitä, mikä lähetyksen ominaisuus sen käynnisti — koodekki, säilömuoto vai tekstitykset. Jellyfin kertoo sen.
  3. Korjaa ongelma oikealla tasolla. Jos asiakas ei pysty purkamaan koodekkiasi, ongelma on asiakkaassa. Älä osta palvelimelle parempaa näytönohjainta peittämään sitä.
  4. Navigointia koskevat ongelmat ovat aina asiakkaan ongelmia. Palvelin ei vaikuta kaukosäätimesi toimintaan.
  5. Vasta sen jälkeen harkitse, ratkaisisiko ongelman toinen asiakas tai toinen laite.

UKK

Mitä eroa on mediapalvelimella ja mediasoittimella?

Palvelin tallentaa tiedostosi, hakee metatiedot ja päättää, miten kukin lähetys lähetetään. Soitin vastaanottaa sen, purkaa sen ja piirtää kuvan. Jellyfin toimittaa molemmat, minkä vuoksi ne sekoitetaan toisiinsa.

Miksi Jellyfin toimii hyvin tietokoneellani mutta huonosti televisiossani?

Lähes aina syy on asiakkaassa. Työpöytäasiakkaissa on tehokkaat suorittimet ja oikeat selaimet, kun taas televisioasiakkaista puuttuu usein laitteistopurkutoiminto käyttämältäsi koodekilta, joten palvelin uudelleenkoodaa sisällön ongelman kiertämiseksi.

Mistä tiedän, toistaako asiakas suoraan?

Jellyfinin hallintapaneeli näyttää reaaliajassa jokaisen aktiivisen lähetyksen kohdalla, tapahtuuko suora toisto vai uudelleenkoodaus.

Korjaako tehokkaampi palvelimen suoritin pätkimisen TV-boksissani?

Se helpottaa uudelleenkoodausta, mutta hoitaa vain oiretta. Jos asiakas ei pysty purkamaan tiedostojasi, juuri se ongelma pitää korjata.

Voinko käyttää Jellyfin-palvelimeni kanssa muuta kuin Jellyfin-soitinta?

Kyllä, jos haluat toistaa palvelimen tarjoaman lähetys-URL-osoitteen tai M3U. Et kuitenkaan saa kirjaston selausta, kuvitusta, katseluhistoriaa tai jatkamiskohtia — niitä varten tarvitaan varsinainen asiakas.

Pähkinänkuoressa

  • Palvelin ja soitin ovat kaksi erillistä päätöstä, jotka sattuvat tulemaan samassa paketissa.
  • Suora toisto vai uudelleenkoodaus on diagnostiikka, joka kertoo, kumpi puoli reistailee.
  • Uudelleenkoodaus tarkoittaa yleensä asiakkaan rajoitusta, ei palvelimen — korjaa ongelma asiakkaassa.
  • Navigointia koskevat ongelmat ovat aina asiakkaan ongelmia.
  • Arvioi asiakkaat omilla oikeilla tiedostoillasi, älä näytetiedostolla.
  • Yleiskäyttöinen soitin voi avata palvelimen lähetys-URL-osoitteen, mutta ei saa mitään kirjaston ominaisuuksia. Vararatkaisu, ei korvaaja.

Onko sinulla yksi laite, jossa asiakas on heikoin lenkki? Lataa Tuneline ja osoita se palvelimesi jo tarjoamaan lähetys-URL-osoitteeseen. Ilmainen ja ilman mainoksia.

— Shamir

Jaa artikkeli

The fast fix

Get Tuneline free

A clean, no-account media player for macOS, Windows, Linux, Android, TV, and iOS. Bring your own playlist.

Download free

The cross-platform media player behind these answers — new platforms, sync updates, the honest build story. No spam, unsubscribe anytime.

Lue tämä artikkeli toisella kielellä

Tuneline on mediasoitinsovellus. Se ei tarjoa, isännöi eikä jaa mitään sisältöä. Tuot oman soittolistasi itse, aivan kuten VLC:ssä.