1. Dashboard
  2. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
  3. Filebase
  4. Forum
  5. Zebradem-WIKI
  6. Foren-Regeln
  7. Spenden Liste
    1. Spenden
  • Anmelden
  • Registrieren
  • Suche
ZebraDem-Sponsoring
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Dateien
  • Forum
  • Erweiterte Suche
  1. Forum
  2. Receiver
  3. Streaming

SAT>IP Server mit TVHeadend + Softcam

  • pheaR
  • 4. Februar 2019 um 01:02
  • pheaR
    Fortgeschrittener
    Punkte
    1.660
    Beiträge
    301
    • 4. Februar 2019 um 01:02
    • #1

    Moin Leute, wollt euch das nicht vorenthalten. Aus bei mir aktuellen Anlass habe ich meine vier Räume mit Sat>IP Clients (Panasonic TVs etc.) ausgestattet. Man kann für jeden Client den Sat>IP Stream Clientseitig entschlüsseln, aber schöne wäre es ja wenn dies bereits auf den Server passieren würde.

    Meine Hardware:

    • Telestar Digibit R1
    • Inverto Unicable Quad LNB IDLB-QUDL42-UNI2L-1PP
    • IntelNUC, der war aber schon vorher vorhanden. Es läuft dort ein Proxmox-Host mit verschiedenen Linux Container und virtuelle Maschinen, unter anderem für eine virtuelle Synology, Plex Server und und und.
      Für das Projekt hat sich herausgestellt das ein RPi2 zu schwach ist, hatte es testweise mit einem oDroid XU4 getestet und lief genauso gut wie auf dem NUC
    • Gigabit LAN Switch (wichtig mit Fast Ethernet gab es Artefakte)
    • diverse Kartenleser am Host (Server)

    Habe mich für Ubuntu 18.04 LTS entschieden da hier der Softwaresupport bis 2023 läuft.
    Wie ihr Ubuntu auf den Server bekommt muss ich ja nicht weiter erläutern, gibt ja diverse HowTo's dazu im Netz. In meinen Fall hab ich ein neuen LXC Container im Proxmox erstellt mit vier virtuelle CPUs, 4GB Ram, 8GB SSD und Intel Quicksync-Support, falls ich mal die Videostreams hardwareunterstützt codieren will. Momentan läuft es als RTSP (SAT>Ip) Stream.

    Die Installation wird unter root ausgeführt und Tvheadend läuft auch als root, da nur root die Ports 554 Mappen kann, und dies für manche Clients nötig ist. Sollte der Stream via m3u File auf diverse Clients abgespielt werden, ist root nicht zwingend notwendig.

    Server vorbeireiten und TVH installieren

    Code
    apt install aptitude


    Installation von aptitude, nicht unbedingt notwendig aber Man(n) gewöhnt sich halt irgendwie nie an apt-get :D

    Code
    aptitude install build-essential git pkg-config libssl-dev bzip2 wget libavahi-client-dev zlib1g-dev libavcodec-dev libavutil-dev libavformat-dev libswscale-dev libavresample-dev


    Build und Abhängigkeit für TVHeadend installieren

    Code
    git clone https://github.com/tvheadend/tvheadend.git


    aktuellste Build vom GitHub holen, der stable Branche 4.2 machte bei mir nur Probleme beim Entschlüssen der Sender

    Code
    cd tvheadend/


    wechseln in das eben geladene Verzeichnis

    Code
    ./configure


    builden vorbereiten

    Code
    AUTOBUILD_CONFIGURE_EXTRA=--disable-bintray_cache\ --enable-bundle ./Autobuild.sh


    Autobuild starten, wenn alles gut geht dauert es nun einige Zeit, kommt halt auf die Hardware drauf an.
    Bei mit fehlten noch Abhängigkeiten, dies wird auch angezeigt, also diese fix nach geladen und den Befehl erneut abgesetzt.

    Code
    apt-get install debhelper gettext liburiparser-dev python python-requests cmake libpcre2-dev libpcre3-dev libdvbcsa-dev
    Code
    AUTOBUILD_CONFIGURE_EXTRA=--disable-bintray_cache\ --enable-bundle ./Autobuild.sh

    Auf meinen oDroid gab es Probleme beim kompilieren mit den ffmpeg Paketen, der Autobuildbefehl sah dann so aus:

    Code
    AUTOBUILD_CONFIGURE_EXTRA=--disable-bintray_cache\ --disable-ffmpeg_static ./Autobuild.sh

    Nach dem kompilieren einen Ordner nach oben wechseln wo das deb file liegt und installieren

    Code
    cd ..
    dpkg -i tvheadend_4.3-1733~g7d3aa1194_amd64.deb


    Je nachdem wann ihr das Howto durcharbeitet ändert sich natürlich der Versionsname ;)
    bei der Installation sollt ihr ein admin und user Konto einrichten, tut dies.

    TVH konfigurieren
    Im Browser nun die IP mit dem Port 9981 aufrufen und den Guide durchlaufen.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Hier seht ihr meinen Sat>IP Server vom Digibit R1, Erfahrungen haben gezeigt das es besser ist wenn ein Tuner frei bleibt, da sonst sich das Gerät manchmal aufhängt. Mir reichen drei Tuner zum gleichzeitigen versorgen der Clients.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Einstellungen damit der Tvheadend interne Sat>IP Server auf den DVB-Input zugreifen darf.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Unter CA eure Cardserver eintragen, bei x86 Systemen gibt es praktischerweise einen CCCam Client
    bei arm System nur der newcamd oder capmt (oscam server mit dvbapi muss dann zusätzlich auf dem Server installiert werden, aber dafür gibt es bereits eine howtos im Netz)

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Da ich nicht immer beim streamen über http/vlc (Kodi zum Beispiel) kein Benutzer angeben will, lege ich mir einen neuen user ohne Name und Restriktionen an, wird für Sat>Ip aber nicht mehr benötigt.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Sat>IP Server Einstellungen
    Server UUID sollte noch nichts drin stehen, nach einem restart der Software via

    Code
    service tvheadend restart


    wird dieses fehlt ausgefüllt. Das war es im wesentlichen.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    So sieht es aus wenn ein bzw. zwei Sat>IP Client drauf zugreifen.
    100Mbit Netzwerk wäre hierbei bereits am Ende.

    Sollte es Probleme geben, das kein freier Tuner verfügbar ist, kann man den epg grabber deaktivieren, sofern ihr den nicht für andere Sachen benötigt.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.


    :cool:

    Das soll es erstmal gewesen sein. Bei Verbesserungen oder Anregungen gerne :joint:
    Und nun schönen SuperBowl noch.

    Bilder

    • 4.jpg
      • 163,83 kB
      • 1.007 × 705
    • 5.jpg
      • 134,25 kB
      • 1.007 × 705
    • 6.jpg
      • 72,45 kB
      • 1.007 × 234
    • 7.jpg
      • 71,41 kB
      • 1.007 × 234
    • 8.jpg
      • 135,31 kB
      • 1.007 × 545
    • 9.jpg
      • 69,5 kB
      • 702 × 776
    • 4.jpg
      • 163,83 kB
      • 1.007 × 705
    • 5.jpg
      • 134,25 kB
      • 1.007 × 705
    • 6.jpg
      • 72,45 kB
      • 1.007 × 234
    • 7.jpg
      • 71,41 kB
      • 1.007 × 234
    • 8.jpg
      • 135,31 kB
      • 1.007 × 545
    • 9.jpg
      • 69,5 kB
      • 702 × 776
    • Zitieren
  • Reppo
    Super Moderator
    Punkte
    69.655
    Beiträge
    12.683
    • 5. Februar 2019 um 14:54
    • #2

    Schöne Anleitung, ich hätte noch einen Verbesserungsvorschlag für dich, flash' deine Digibit R1 mit SATIP-AXE, dann läuft die Kiste deutlich stabiler...

    Git: Releases . perexg/satip-axe . GitHub

    • Zitieren
  • pheaR
    Fortgeschrittener
    Punkte
    1.660
    Beiträge
    301
    • 5. Februar 2019 um 20:25
    • #3
    Zitat von Reppo;576691

    Schöne Anleitung, ich hätte noch einen Verbesserungsvorschlag für dich, flash' deine Digibit R1 mit SATIP-AXE, dann läuft die Kiste deutlich stabiler...

    Git: Releases . perexg/satip-axe . GitHub

    Hatte ich mit einer Älteren mal gemacht, bei meiner Neuen geht es nicht mehr. Hab gefühlt 10 Verschiedene USB Sticks getestet, jedesmal wird diese beim boot übersprungen (flackert kurz auf der Stick, fängt an zu laden und dann wird's verworfen und die Stockfirmware wird geladen)
    Wenn einer nen Tipp hat bzw. eine andere Firmware zum downgrade, gerne!
    Finde mit der neusten (2016er) läuft der R1 wirklich gut.

    • Zitieren
  • pheaR
    Fortgeschrittener
    Punkte
    1.660
    Beiträge
    301
    • 5. Februar 2019 um 20:52
    • #4

    Update:

    Kompilieren mit HW encode (auf Intel CPU)

    In früheren Versionen vom TVHServer konnte man dies mit --enable-qsv bzw. mfx machen, hat sich ein wenig geändert nun.

    Code
    apt-get install libva-dev


    Library für die Videobeschleunigung installieren.

    Code
    ./configure --enable-vaapi
    AUTOBUILD_CONFIGURE_EXTRA=--disable-bintray_cache\ --enable-bundle ./Autobuild.sh


    konfigurieren und kompilieren lassen.

    Code
    cd /home/hts/tar cvjf backup_hts.tar.bz2 .hts


    aktuelle config vom TVH sichern

    Code
    cd /root/
    ls
    dpkg -i tvheadend_4.3-1748~gb1805bc70_amd64.deb


    zurück zu den kompilierten Files und drüber installieren

    Im Webif sollte es dann so aussehen und man kann die entsprechen Profile anlegen und dem Benutzer zuordnen bzw. am Client einstellen.
    Besonders smart wie ich finde, man kann beim aufnehmen ebenfalls direkt in hevc platzsparend speichern.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.
    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    CA Streamfilter

    weiß nicht warum der Effekt auftritt, jedenfalls hatte ich öfter das Problem, das die HD+ Sender oft die CAID 098c (oder auch 09c4) abfragten aber diese nicht beantwortet wurden obwohl HD+ aufgeschaltet sind. Wenn diese über 1830 oder 1843 läufts ohne Probleme. Sicherlich kann (vielleicht sollte man auch) man dies auf dem Oscamserver einstellen, im TVH gehts aber auch. Hier dazu nen Bild wie es geht.

    Der Inhalt kann nicht angezeigt werden, da er nicht mehr verfügbar ist.

    • Zitieren
  • Reppo
    Super Moderator
    Punkte
    69.655
    Beiträge
    12.683
    • 7. Februar 2019 um 11:22
    • #5

    Ich habe zum Flashen einen älteren USB Stick mit 1 GB genutzt, den ich mal irgendwann als Werbegeschenk bekommen habe.
    Damit habe ich dann die Firmware geflashed, seitdem läuft die Kiste ohne Abbrüche.
    Mit der Original Firmware hatte ich immer wieder Hänger und Performanceprobleme bei mehreren gleichzeitigen Clients.

    • Zitieren
  • pheaR
    Fortgeschrittener
    Punkte
    1.660
    Beiträge
    301
    • 25. April 2019 um 09:30
    • #6
    Zitat von Reppo;576705

    Ich habe zum Flashen einen älteren USB Stick mit 1 GB genutzt, den ich mal irgendwann als Werbegeschenk bekommen habe.
    Damit habe ich dann die Firmware geflashed, seitdem läuft die Kiste ohne Abbrüche.
    Mit der Original Firmware hatte ich immer wieder Hänger und Performanceprobleme bei mehreren gleichzeitigen Clients.

    Danke genau so ein billigen Stick hab ich gerade in die Finger bekommen und läuft ...
    Und muss sagen, ja du hattest Recht. Läuft mit alternativ Firmware um einiges stabiler!

    • Zitieren

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!

Benutzerkonto erstellen Anmelden

Spenden

Vielen Dank für die Unterstützung!
Hiermit unterstützt du Zebradem.
Das beinhaltet überwiegend die Serverkosten und Lizenzgebühren.
Spenden

Letzte Beiträge

  • Telegram und FSB: Ein Blick auf die Sicherheitslage des Messengers

    heugabel 17. Juni 2025 um 13:27
  • Irreführung durch eigene Anti-Piraterie-Kampagne

    heugabel 17. Juni 2025 um 11:27
  • Pluto TV

    Fellfresse 16. Juni 2025 um 21:58
  • Abschaltung des Darknet-Marktplatzes Archetyp und Verhaftung des Betreibers

    heugabel 16. Juni 2025 um 14:27
  • Samsung TV Plus/Rakuten TV

    Fellfresse 15. Juni 2025 um 19:04
  • Plex Live TV / LG Channels / Wedo TV

    Fellfresse 15. Juni 2025 um 19:00
  • Sorge um Felix von Leitner – Fefe bleibt verschwunden

    heugabel 15. Juni 2025 um 11:27
  • Die Realität des Passwort-Sharings bei Streaming-Diensten

    heugabel 14. Juni 2025 um 12:27
  • Cyberkriminalität: Ein Blick auf die digitale Unterwelt

    heugabel 14. Juni 2025 um 09:27
  • Versteckte Kamera im Untermietzimmer: Juristische Grenzen der heimlichen Überwachung

    heugabel 12. Juni 2025 um 19:27

Aktivste Themen

  • Pluto TV

    306 Antworten
  • Samsung TV Plus/Rakuten TV

    136 Antworten
  • TV auf PC im STREAM! So gehts

    118 Antworten
  • suche IPTV Streaming-Listen

    106 Antworten
  • Sammelthread für alles zum AMAZON - FIRE TV - z.B. KODI / XBMC / LIVE-TV

    59 Antworten
  • IPTV STREAMLISTEN BY Hardstyler

    44 Antworten
  • Streamen von PC zur DBox2 mit VLC (Video Lan) und DBox 2

    44 Antworten
  • Plex Live TV / LG Channels / Wedo TV

    38 Antworten
  • Wie streamt Ihr, und mit welchen Tools?

    33 Antworten
  • Musik TV ( IPTV)

    32 Antworten

Benutzer online in diesem Thema

  • 1 Besucher
  1. Kontakt
© 2024 Zebradem - Software by WoltLab