2843
Kommentar: tvheadend und minidlna
|
31
|
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...