Synology mit DVB-C | Live TV und Recorder für Kabelfernsehen mit TVHeadend

Als Synology vor einigen Monaten die VideoStation vorgestellt hatte war für mich unerklärlich, warum nicht auch DVB-C unterstützt wird. Passende DVB-C USB Adapter gibt es ja bereits.

Leider musste ich dann nach intensiven Recherchen feststellen, dass es doch nicht so einfach ist, wie es auf den ersten Blick scheint. Es braucht nebst einem kompatiblen Adapter auch passende Linux Treiber und eine geeignete Software.

Für wen ist dieses HowTo interessant?

Dieses HowTo richtet sich an alle die gerne LiveTV am Notebook oder PC schauen oder Sendungen digital aufnehmen und auf der Synology ablegen möchten. Es gibt eine App für iOS Devices oder man kann via Browser die Aufnahmen planen und sehen was gerade läuft.

Voraussetzungen

  • Synology (in meinem Fall eine DS212+)
  • unverschlüsseltes DVB-C Signal (ohne CI+ Modul)
  • DVB-C USB Stick der Linux kompatibel ist
    Ich habe mich für den Sundtek Pro MediaTV entschieden,
    da es auch passende Linux Treiber gibt
  • Zeit und Geduld 😉

Installieren von Tvheadend

Da die Synology VideoStation leider noch kein DVB-C unterstützt müssen wir auf ein Programm eines anderen Anbiters ausweichen. Die bekannteste Alternative ist Tvheadend. Es gibt sogar ein vorkonfiguriertes und passendes Synology Paket. Ihr müsst dafür nur die Paketquelle von Synocommunity zum Paket-Zentrum hinzufügen. Dazu öffnet ihr das Paket-Zentrum. Geht zu Einstellungen > Paketquellen > Hinzufügen (1,2) und gebt dort die Angaben der Synocommunity Quelle (3) an

synology_tvheadend_1

Synocommunity
http://packages.synocommunity.com

Anschliessend könnt ihr das Paket Tvheadend aus dem Register Community auswählen und installieren.

Installieren der Linux Treiber

Update: 14. April 2014
Danke Martin für den Hinweis auf das Sundtek Synology Paket. Damit erübrigt sich das manuelle Ausführen des Installationsscriptes über die Kommandozeile.

Um es vorab zu nehmen, diesen Schritt müsst ihr bei jedem DSM Update durchführen, da mit dem Update die Treiber wieder gelöscht werden. Teilweise kann es vorkommen, dass auch bei einem Neustart dieser Schritt notwendig wird. Da mein Gerät aber im 24h Betrieb läuft und so gut wie nie neu gestartet wird konnte ich das noch nicht verifizieren.

Bei dem von mir verwendeten Sundtek Pro MediaTV stellt der Hersteller ein Installationsscript zur Verfügung, damit ist die Installation sehr simpel. Ihr müsst euch über SSH einloggen und folgende Befehle eingeben

Danach startet der Assistent. Bei dem müsst ihr noch zwei mal mit Yes bestätigen und schon sind die Treiber installiert.

DVB-C Stick in Betrieb nehmen

Sobald ihr das Programm Tvheadend und die Treiber installiert habt könnt ihr den USB Stick in die Synology einstöpseln. Wichtig ist, dass die VideoStation ebenfalls installiert und aktiviert wurde. Die VideoStation lädt schaltet wichtige Grundfunktionen für Tvheadend frei. Das Programm Tvheadend lässt sich nun starten / öffnen. Meldet euch mit einem Adminaccount der Synology an. Ihr solltet nun unter Configuration > TV-Adapters im Dropdownfeld den DVB-C Adapter sehen. Falls dies nicht der Fall ist, startet das Tvheadend nochmals neu oder installiert die Treiber nochmals.

synology_tvheadend_2

Sendersuchlauf starten

Nachdem ihr den Adapter auswählen konntet und der USB Adapter mit der Synology und dem Kabelnetz verbunden wurde, kann der Sendersuchlauf gestartet werden. Dazu müsst ihr die Angaben eures Kabelnetzproviders kennen. Findet man meist auf der Homepage oder für alle Schweizer UPC Cablecomkunden hier. Benötigt wird:

Start Frequenz MHz: 306.000 MHz
Modulation: 256 QAM
Symbolrate: 6.900 MBaud

Mit diesen Angaben können die Sender gesucht werden. Dazu wählt ihr Multiplexes > Add mux(es) manually und tragt eure passenden Werte ein.

synology_tvheadend_3

Anschliessend sollte die Suche automatisch beginnen und einige Zeit in Anspruch nehmen. Den Fortschritt könnt ihr unter General auf der rechten Seite sehen. Sobald dort Muxes awaiting initial scan: 0 steht, ist der Sendersuchlauf abgeschlossen.

Map DVB services to channels

Solltet ihr schon so weit gekommen sein, ist es nur noch eine Sache von wenigen Minuten und einigen Klicks, bis ihr es geschafft habt. Nachdem die Sender gesucht wurden, müssen diese noch gemapped werden. Dazu wählen wir unter General die Funktion Map DVB services to channels…

synology_tvheadend_4

Anschliessend sollten uns unter dem Register Channels die entsprechenden Sender zur Verfügung stehen. Hier kann man nun noch Finetuning betreiben und die Reihenfolge ändern oder einzelne Sender löschen.

synology_tvheadend_5

Digital Video Recorder einstellen

Damit ihr das Fernsehprogramm aufzeichnen könnt, ist es sinnvoll die folgenden Einstellungen vorzunehmen. Erstellt euch im gemeinsamen Ordner video einen Unterordner für die TV-Sendungen. Nun tragen wir diesen entsprechend ein. Ihr könnt auch die Vor- und Nachlaufzeiten für Aufnahmen anpassen und wie die Dateien benannt werden sollen. Stellt auch gleich auf TS um, damit habe ich bessere Erfahrungen gemacht.

synology_tvheadend_6

Sendungen aufzeichnen / abspielen

Wenn ihr nun unter Electric Programm Guide geht, solltet die Liste mit allen laufenden Programmen auftauchen. Ihr habt die Möglichkeit zu filtern und nach Sendungen zu suchen. Ist es eine laufende Sendung könnt ihr diese im Livestream betrachten. Zukünftige Sendungen können für die Aufnahme vorgemerkt werden. Denkt daran, ihr habt nur einen Tuner. Plant ihr nun zwei Aufnahmen zur gleichen Zeit, so wird nur eine aufgenommen (die zuerst beginnt oder die höhere Priorität hat). Ihr könnt auch Suchmuster definieren für Serienaufnahmen, und und und.

synology_tvheadend_7

Tvheadend auf iOS

Wie eingangs erwähnt kann man das Tvheadend auch per iOS Smartphone steuern. Dazu müsst ihr die App TvhRemote (CHF 2.00) herunterladen. Anschliessend könnt ihr euch mit dem Login verbinden und in der App selbst Aufnahmen programmieren.

synology_tvheadend_8