TVheadend client over internet

 ( dnipower | 2018. július 11., szerda - 16:23 )

Sziasztok,

Egy relatíve biztonságos, de könnyen használható megoldást szeretnék találni az alábbi igényemre.

Szüleimnél van RPI ami TVHeadend szerverként szolgál Digi kábeles DVB-C adások vételére, rögzítésére. Ezeket szeretném elérni a neten keresztül az én lakásomból.

Jelenleg egy OpenVPN kapcsolaton keresztül csatlakozom egy Synology NAS-ra egy Intel n3050-es procival szerelt, LibreELEC-et futtató NUC-ról és NFS-en keresztül játszom le a videókat, zenéket, képeket,valamint TVHeadend kliensként is a Kodi szolgál amit szintén ezen az ovpnen keresztül érek el.

A jövőben azonban szeretném a NUC-ot lecserélni egy Apple TV 4K-ra amiről nem tudok vpn-ezni, így arra keresnék valamilyen megoldást, hogy miként tudnám pl https-en keresztül elérni a tvheadend szerveremet, ha abba "gyárilag" nincs ilyen megoldás, vagy milyen alternatívát javasoltok, úgy, hogy lehetőleg ne kelljen egy másik eszközt is beüzemelni

Hálózati rajz :) :

  • https://imgur.com/a/zACnJHP

    UI: A fájlokat el tudom érni webdavs-en kereszül, de a fájlokat a NAS szolgálja ki, a TVHeadendet pedig a RaspberryPI

  • Hozzászólás megjelenítési lehetőségek

    A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

    Az egeszet be tudnad gyomoszolni egy stunnelbe, viszont nem hiszem, hogy a tvheadendes kliensek tudnanak igy kapcsolodni. Ugyonakkor https://tvheadend.org/boards/4/topics/19555?r=20617 alapjan, ha az egeszet bepakolod egy nginx moge, elfelejted a tvh ACL kezelo reszet es nginxben valositassz meg http authot, mukodhet a dolog pl a tvhclienttel. Ki kell probalni.

    ---
    Apple iMac 27"
    áéíóöőúüű

    Köszi az ötletet, Én is kb ezeket az opciókat találtam, azt hiszem elindulok nginx-el.

    ahogy a másik fórumban is javasoltuk, fogj egy routert és azon állíts be openvpn kliens, azt pedig fűzd az appletv elé. A routeren pedig akár azt is bekonfigurálhatod, hogy csak a tévés címre terelje vpn-en a forgalmat, ha nem akarsz minden forgalmat átirányítani a másik helyre.

    10-20 dolcsiért (NEXX WT3020), vagy ha komolyabb cuccot akart 30-40 dolcsiért (ac wifis, gigabites xiaomi 3g, a következő hetekben jön ki az első stabil openwrt, ami már támogatja, remélhetőleg elég stabilan) lehet kapni már használható openwrt -vel támogatott routereket, amin aztán már szinte bármit megtehetsz.

    A https-es dologgal az is baj, hogy hiába csomagolod be a forgalmat, ha a kliens nem érti azt, mert nem arra számít.

    Apache-nél kb. ennyi elég is hozzá:

    <Location />
    AuthName "Password required"
    AuthType Basic
    AuthUserFile /password_file
    require valid-user

    ProxyPass http://127.0.0.1:9981/
    ProxyPassReverse http://127.0.0.1:9981/
    </Location>

    A TVheadend-nél is létezik a user.
    Nginx beállítása hasonlóan egyszerű.

    Abból lesz még csavar, hogy a tvhclient nem http hanem htsp módban csatlakozik a tvheadendhez. Szóval a 9982 port és "htsps" lesz az eredmény, aminél tartok tőle, hogy kliens oldalon is kéne prpxi ami kicsomagolja. Gondolom azét gondolt https-re a meglévő openvps helyezt, mert nem lehet telepíteni appletvre

    Igen, htsps, ez kimaradt...
    VLC alól viszont tökéletesen megy akár távolról is, sőt, DLNA-val helyi hálózaton "okos TV" is viszi magát a stream-et.

    Azt nem tudom, Apple TV-nél mi a helyzet.

    Igen, playlistes linket biztos vinné a vlc. Csak a htsp előnye a tvhclienttel, hogy epg is jár vele. Talán a vlc is tudhat a streamből valamit, de gondolom kevésbé felhasználóbarátan és csak aktuális csatorna vagy mux tartalmával.

    EPG valóban nem megy át VLC felé (legalábbis nem tudok róla), teletext elvileg igen.
    Csatornák nézhetőek MUX-on belül, több is egy időben, több vevővel több MUX csatornái is szimultán vehetőek.

    Tény, hogy pl. Kodi-val sokkal több szolgáltatás elérhető.