Unterschiede zwischen den Revisionen 1 und 11 (über 10 Versionen hinweg)
Revision 1 vom 2012-11-24 18:12:27
Größe: 2843
Autor: anonym
Kommentar: tvheadend und minidlna
Revision 11 vom 2019-01-01 20:20:35
Größe: 31
Autor: anonym
Kommentar:
Gelöschter Text ist auf diese Art markiert. Hinzugefügter Text ist auf diese Art markiert.
Zeile 1: Zeile 1:
<<TableOfContents()>>

= Ziel =
 * Planung von Aufnahmen aus verschiedenen Quellen (DVB-T/S/C)
 * Verteilung von Live-TV und Aufnahmen über übliche Protokolle (z.B. RTSP, UPnP)
 * lose gekoppeltes System zur Vermeidung der Fragilität integrierter Systeme (z.B. [[http://mythtv.org|MythTV]])

= Überblick =
 * [[https://www.lonelycoder.com/redmine/projects/tvheadend|Tvheadend]]
  * Aufnahmeplanung via Web-Interface
  * Speicherung als Matroska-Video in Dateisystem (konfigurierbare Pfad- und Dateinamen)
  * Live-TV-Streams verfügbar:
   * via HTTP-Stream (z.B. als Playlist in VLC ({{{http://SERVER:9981/playlist}}}) oder via Web-Interface)
   * via HTSP-Stream (z.B. XBMC: htsp://SERVER:9982)
 * [[http://sourceforge.net/projects/minidlna/|minidlna]]
  * Verteilung der Aufnahmen via UPnP (für XBMC, ...)

= Server-Einrichtung =
== Tvheadend ==
=== Installation ===
Launchpad-PPA einfügen und dann installieren {{{
echo "deb http://ppa.launchpad.net/adamsutton/tvheadend/ubuntu precise main" >>/etc/apt/sources.list.d/tvheadend.list
aptitude update
aptitude install tvheadend
}}}
 * Nutzername und Passwort für Über-Admin eintragen
 * die Installation schlägt fehl, da das Paket ''upstart'' anstelle von ''sysv-rc'' erfordert
  * Symlink für upstart-Datei entfernen: {{{
rm /etc/init.d/tvheadend
}}}
  * ein [[attachment:tvheadend|simples init-Skript]] herunterladen und als {{{/etc/init.d/tvheadend}}} speichern
  * Paket-Installation finalisieren (nicht entfernen!): {{{
aptitude install -f
}}}

=== Einrichtung ===
 * Web-Interface anwählen: http://SERVER:9981/
 * unter ''Configuration -> Access Control'' einen neuen Nutzer mit der ''Stream''-Berechtigung anlegen (kein Nutzername (bzw. {{{*}}})
  * dies ist für das zugangsunbeschränkte Streaming (z.B. via VLC) sinnvoll
 * Speicherverzeichnis festlegen (''Configuration -> Digital Video Recorder'')
 * Input-Kanäle konfigurieren:
  * ''Configuration -> TV-Adapters''
  * Karte aus der Auswahlliste wählen
  * ''Add DVB Network by location''
  * nach einer Weile tauchen unter ''Multiplexes'' die Transponder auf
  * noch ein wenig später füllt sich die ''Services''-Liste
  * hier muss nun jeder gewünschte Sender einen Namen bekommen

== minidlna ==
 * Paket installieren: {{{
aptitude install minidlna
}}}
 * wahrscheinlich sollte der UPnP-Server unter derselben Nutzer-ID und Gruppe laufen, wie ''tvheadend'' (siehe {{{/etc/default/minidlna}}})
  * in diesem Fall muss das Datenbank-Verzeichnis von minidlna nun diesem Nutzer übergeben werden: {{{
chown -R hts. /var/lib/minidlna
}}}
 * das Verzeichnis für die Datenquelle ({{{media_dir}}} in der Konfigurationsdatei anpassen ({{{/etc/minidlna.conf}}} (siehe Speicherort in ''tvheadend'')
 * Service neustarten: {{{
invoke-rc.d minidlna restart
}}}
TVHeadend hier beschreiben...

TVHeadend hier beschreiben...

TVHeadend (zuletzt geändert am 2019-01-01 20:57:40 durch phil)


Creative Commons Lizenzvertrag
This page is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.