Streams komprimieren auf TVHeadEnd Server

  • Das Docker gui ist drauf, jedenfalls das was OMV mitbringt.

    Ich habe das Image trotzdem per ssh installiert und dann per gui verwaltet.

    Eben das Durchreichen der Karte gelingt mir nicht, obwohl wenn ich das Image priviligiert starte sollte es vollen Zugriff auf das Hostsystem bekommen.

  • Zum durchrechnen der Karten, musst du glaube ich die Karten explizit angeben, mit deren Namen, aber da kann @CvH bestimmt mehr zu sagen.
    Jedoch solltest du deine Konfiguration vom Docker sauber nach außen führen. Momentan nimmst du aus dem Docker nix und verlinkst es auf den Ordner config in deinem root Verzeichnis deines Debian Systems.

    Beim Docker gui kommen links immer die Pfade vom Host System (bei dir OMV) und rechts die Pfade aus dem Docker Container.

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Ich habe die Karten mit

    -v /dev/dvb:/dev/dvb - e PGID=0 - e PUID=0

    Durchgereicht, dazu den Container auf privilegiert setzen

    Haupsysteme: Server: Asrock N3160ITX, Ubuntu 24.04, TvH /// DVBSky 952 /// Wohnzimmer: Nvidia Shield Pro 2019
    Nebensysteme 1: Telestar Digibit R1 mit sat-axe25 /// Wohnzimmer: Asrock N3700, Libreelec 12 /// TvH @RPI4 Server /// Gästezimmer: Corelec 2 Tanix TX3
    Nebensysteme 2: Server: Asrock N3455M, OpenMediaVault7, TvH, Telestar Digibit R1 /// 4 Clients: Coreelec S905X

  • Ich habe die Karten mit

    -v /dev/dvb:/dev/dvb - e PGID=0 - e PUID=0

    Durchgereicht, dazu den Container auf privilegiert setzen

    Hi,

    das habe ich mal probiert.

    Leider erhalte ich sofort eine Fehlermeldung.

    • Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C; docker run -d --privileged -v /etc/localtime:/etc/localtime:ro --net=bridge -p 192.168.0.2:9981:9981/tcp -p 192.168.0.2:9982:9982/tcp -e PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" -e PS1="$(whoami)@$(hostname):$(pwd)$ " -e HOME="/config" -e TERM="xterm" -v "/srv/dev-disk-by-label-NAS/Aufnahme":"/recordings":ro -v "/srv/dev-disk-by-label-NAS/Backup":"/config":ro --label omv_docker_extra_args="-v /dev/dvb:/dev/dvb - e PGID=0 - e PUID=0" -v /dev/dvb:/dev/dvb - e PGID=0 - e PUID=0 "linuxserver/tvheadend:latest" 2>&1' with exit code '125': docker: invalid reference format.See 'docker run --help'.
  • Hallo zusammen,

    ich habe es nun endlich geschafft ein Docker-TVheadend image auf meinem Debian Stretch mit Openmediavault zu installieren.

    Über die Gui war es mir leider nicht möglich das Image sauber mit den notwendigen argumenten zu installieren.

    Docker plugin muss auf dem OMV installiert und gestartet sein.

    Per ssh (root login) kann man nun folgenden Befehl zum download und Installation eingeben:

    sudo docker run --name=tvheadend --net=host --privileged -v /verzeichnis/zum/tvheadendconfig:/config -v /verzeichnis/zum/tvheadendrecordings:/recordings -e PGID=0 -e PUID=0 -v /dev/dvb:/dev/dvb linuxserver/tvheadend:latest


    wenn das Image dann in der Konsole sichtbar läuft, kann man es mit Strg +C in der Konsole beenden und via OMV Gui restarten.

    Meine DVBSky Twintunerkarte usw wurde sauber erkannt und ist nutzbar.

    Der TVHeadend Server hat mich auch mit dem Startassi begrüßt......;o)

  • KAnn mir ggf. mal jemand ein paar Codec und Steam-Profile zeigen, die bei ihm/ihr auf einer Intel CPU problemlos funktionieren?
    Suche noch etwas was ich für mein Mobilgerät utzen kann...
    Aktuell habe ich folgendes gemacht / versucht, aber irgendwie alles zu unübersichtlich und funktioniert auch keines 100000%ig...

    So sehen meine Codec-Profile aus, die anderen entsprechend:

    Und so meine Stream-Profile:

    Auch hier, die anderen dann entsprechend...
    Auswählen auf meiner TVH-Client App auf dem iPad/iPhone kann ich diese...
    Nur mit der Bandbreite kommt es scheinbar nie so hin, sprich, Aussetzer und Ruckler, trotz LTE und >5 MBit im Download...
    Upload zu Hause habe ich 6 MBit Unitymedia..


    Aktuell nutze ich noch v4.2.5 (siehe Anhang, mit VAAPI Support)


    Edit: Bin aber gerade dabei tvheadend_4.3-1292 zu bauen, mit AUTOBUILD_CONFIGURE_EXTRA="--enable-libffmpeg_static --enable-libx264 --enable-vaapi" ./Autobuild.sh
    mein System OMV 4.1.8 (Debian 9) mit Intel Pentium G4560

    vainfo


    error: XDG_RUNTIME_DIR not set in the environment.
    error: can't connect to X server!
    libva info: VA-API version 0.39.4
    libva info: va_getDriverName() returns 0
    libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/i965_drv_video.so
    libva info: Found init function __vaDriverInit_0_39
    libva info: va_openDriver() returns 0
    vainfo: VA-API version: 0.39 (libva 1.7.3)
    vainfo: Driver version: Intel i965 driver for Intel(R) Kabylake - 1.7.3
    vainfo: Supported profile and entrypoints
    VAProfileMPEG2Simple : VAEntrypointVLD
    VAProfileMPEG2Simple : VAEntrypointEncSlice
    VAProfileMPEG2Main : VAEntrypointVLD
    VAProfileMPEG2Main : VAEntrypointEncSlice
    VAProfileH264ConstrainedBaseline: VAEntrypointVLD
    VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
    VAProfileH264Main : VAEntrypointVLD
    VAProfileH264Main : VAEntrypointEncSlice
    VAProfileH264High : VAEntrypointVLD
    VAProfileH264High : VAEntrypointEncSlice
    VAProfileH264MultiviewHigh : VAEntrypointVLD
    VAProfileH264MultiviewHigh : VAEntrypointEncSlice
    VAProfileH264StereoHigh : VAEntrypointVLD
    VAProfileH264StereoHigh : VAEntrypointEncSlice
    VAProfileVC1Simple : VAEntrypointVLD
    VAProfileVC1Main : VAEntrypointVLD
    VAProfileVC1Advanced : VAEntrypointVLD
    VAProfileNone : VAEntrypointVideoProc
    VAProfileJPEGBaseline : VAEntrypointVLD
    VAProfileJPEGBaseline : VAEntrypointEncPicture
    VAProfileVP8Version0_3 : VAEntrypointVLD
    VAProfileVP8Version0_3 : VAEntrypointEncSlice
    VAProfileHEVCMain : VAEntrypointVLD
    VAProfileHEVCMain : VAEntrypointEncSlice
    VAProfileHEVCMain10 : VAEntrypointVLD
    VAProfileHEVCMain10 : VAEntrypointEncSlice
    VAProfileVP9Profile0 : VAEntrypointVLD
    VAProfileVP9Profile0 : VAEntrypointEncSlice
    VAProfileVP9Profile2 : VAEntrypointVLD

  • Ah ok.
    Dann Probier ich heute mal das kompilierte, und wenn das nicht hin haut muss ich mich wohl mit Docker beschäftigen. :/

    Aber prinzipiell sind die Profile richtig die ich oben gepostet habe? Oder fehlt da noch was bzw ist da falsch?
    Außer dass es evtl zu viele und zu komplex sind ^^

  • wie verhält sich der Docker-Container dann wenn das Hauptsystem in Standby geht, und wieder gestartet wird?
    Wird er dann davor ordnungsgemäß beendet / abgeschossen und dann wieder gestartet, oder muss ich mich da selbst drum kümmern mit weiteren Scripten?
    Und dann noch meine aktuelle TVH config in den Docker-TVH übertragen, usw...
    Alles etwas was ich mal nicht so eben in 10 Minuten eingerichtet bekomme am System... *grml* :(


    Aber probieren werde ich es wohl irgendwann müssen. :(

  • kann mir mal einer mit dem im Docker-Container enthaltenen PICONS helfen ?!
    wie kriege ich das hin..

    was habt ihr da eingetragen.. ?!

    Meine Hardware

    NAS-->: G4560, 8GB, Gigabyte DS3H- WD Red OMV 4.x (latest)| TVHeadend 4.x.x (latest) | DD CineS2 V6. (+Oscam)
    Raspi 4 --> LibreElec (latest)
    Nvidia Shield 2017

  • Hallo..

    Wie sehen eure profile aus..
    Irgendwie will das bei mir noch nicht flüssig auf dem handy funktionieren.

    Meine Hardware

    NAS-->: G4560, 8GB, Gigabyte DS3H- WD Red OMV 4.x (latest)| TVHeadend 4.x.x (latest) | DD CineS2 V6. (+Oscam)
    Raspi 4 --> LibreElec (latest)
    Nvidia Shield 2017

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!