Kategorie:Raspbian VDR Streaming Client mittels Streamdev und rpihddevice
Sewn4 (Diskussion | Beiträge) (→Video Disk Recorder Plugins) |
Hulk (Diskussion | Beiträge) K |
||
(353 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
=Einleitung= | =Einleitung= | ||
− | Diese Step-by-Step-Anleitung beschreibt die Installation und Konfiguration eines VDR Streaming Client Systems mittels [ | + | Diese Step-by-Step-Anleitung beschreibt die Installation und Konfiguration eines VDR Streaming Client Systems mittels [[Streamdev-plugin]] und einem [[Raspberry Pi]]. Es wird davon ausgegangen, dass es bereits einen VDR mit lauffähigem [[Streamdev-plugin|Streamdev-Server Plugin]] gibt. Für die Bildausgabe auf den TV kommt das [[Rpihddevice-plugin]] zum Einsatz. |
+ | |||
+ | Sept. 2015: e-tobi stellt Pakete für den PI2 bereit. Das vereinfacht die Installation, ist aber hier eigentlich OT. Link ist ganz unten. | ||
+ | |||
+ | =Modifikationen / Veränderungen= | ||
+ | Bitte in folgende Liste Änderunge/Verbesserungen der Installation aufführen, so daß es einfach ist existierende Installationen zu verbessern mit den Deltas. | ||
+ | ==Dez 2014 - Jan 2015== | ||
+ | '''reufer''': | ||
+ | * 0.0.11 commit für rpihddevice. Achtung, braucht neue RPI Firmware. RPI Firmware seit 3.18 braucht "dtoverlay=lirc-rpi" in /boot.config.txt damit lirc über GPIO (wie hier beschrieben) funktioniert. | ||
+ | * Commit für rpihddevice damit "ZDF" HD Kanäle korrekt abgespielt werden: | ||
+ | * http://www.vdr-portal.de/board18-vdr-hardware/board98-arm-co/p1224718-rpihddevice-aktuelle-version-aus-dem-git-osd-top-aber-probleme-bei-der-wiedergabe/#post1224718 | ||
+ | * Commit für rpihddevice damit non-PES Standbilder korrekt widergegeben werden (wie vom suspendoutput module). | ||
+ | '''te36''': | ||
+ | * Erklärung von Kriterien bei der Wahl der Fernbedienung. | ||
+ | * Live plugin (9.1.2015) | ||
+ | * Consolefont vergrößern (dpkg-reconfigure). | ||
+ | * Sektion zum SD Management angefügt: Kopieren, Clonen, Lebensdauer verbessern. | ||
+ | * Erklärungen verbessert (svdrpdevice, remote.conf für Keyboard, Umschalten von virtuellen Terminals, logging dateien, MPEG2 lizenzen) | ||
+ | * Turbo mode am RPI aktivieren | ||
+ | * Sektion für Regionalprogramme == "filters" auf streamdev um NDR etc. korrekt zu empfangen (und damit VDR nicht bei Widergabe "stottert", inklusive neuem patch für streamdev-client module | ||
+ | * remotetimers menu Installation verbessert: Patches erklärt um den RPI als client zu betreiben, empfohlene Konfiguration | ||
+ | * suspendoutput module eingebaut | ||
+ | |||
+ | '''sewn4''': | ||
+ | * Neuen Raspberry aufgebaut und Wiki dabei aktualisiert | ||
+ | |||
+ | '''fauthd''': | ||
+ | * Sysvinit (optional) | ||
+ | * "Wake on LAN" zum Wecken des Servers (optional) | ||
+ | * Vdr unter separatem Nutzer vdr (optional) | ||
+ | * Editor nano statt vi (optional) | ||
+ | * Einschalten mit Taster | ||
+ | * Verschiedene Kleinigkeiten | ||
+ | |||
+ | |||
+ | == Erwünschte Anleitungen == | ||
+ | * Anleitung für Avahi, damit NFS automatisch eingehängt wird. | ||
=Voraussetzungen= | =Voraussetzungen= | ||
− | * | + | * Ein vorhandenes VDR System mit lauffähigem Streamdev-Server Plugin (Beispiel [[:Kategorie:Ubuntu_HD_VDR_mittels_SoftHDDevice_und_VDPAU|VDR System]]) |
− | * | + | * Einen [[Raspberry Pi]] der als Streaming Client fungiert. |
+ | ** Die Installationsanleitung bezieht sich auf Modell B/B+ die beide eingebautes Ethernet und 512 MByte RAM haben. | ||
+ | ** Der B+ hat zwei USB Ports mehr als der B und eine bessere Stromversorgung. Evtl. funktioniert bei ihm auch das Overclocking (Turbo-Mode) besser. | ||
+ | ** Achtung: Gehäuse für B und B+ sind verschieden! | ||
+ | ** Achtung: Bei der Stromversorgung für den RPI darauf achten, daß das Netzteil mindestens 1.2 A liefert und das das USB Kabel gute Qualität hat. Lange USB Kabel (3 meter oder länger) haben häufig sehr dünne Stromleitungen und dann läuft der RPI instabil). | ||
+ | * Einen Receiver/Fernseher mit HDMI Eingang. Der RPI hat auch einen Analog-Videoausgang, es ist aber nicht bekannt ob damit schon jemand die VDR Installation getestet hat (bitte hier eintragen wenn ja!). | ||
− | == | + | ==SD Karten== |
− | + | Der Raspberry benötigt eine, oder für Backup besser 2 SD Karten mit >= 8 GByte. Bei Installation von vielen Plugins und deren Abhängigkeiten oder Entwicklungsumgebungstools können leicht mehr als 60% einer 8GByte SD Karte gebraucht werden. Es empfiehlt sich auf jeden Fall Micro-SD zu kaufen mit SD Adapter. Der RPI B hat einen SD Karten Slot, der B+ einen Micro-SD Karten Slot. | |
− | + | Um SD Backup direkt am RPI zu machen braucht man noch einen SD/USB reader. Am besten noch ein USB Verlängerungskabel oder einen kleinen Micro-USB-Reader damit keiner der anderen USB Ports am RPI geblockt wird, wenn man da z.b. IR-Empfänger oder WLAN verwenden will. | |
=Welche Hardware wird benötigt?= | =Welche Hardware wird benötigt?= | ||
Zeile 15: | Zeile 56: | ||
Hier die Übersicht über meine Hardware: | Hier die Übersicht über meine Hardware: | ||
− | |||
− | |||
− | |||
− | |||
{| | {| | ||
− | |'''Raspberry Pi:''' | + | |'''VDR System''' |
+ | |[[:Kategorie:Ubuntu_HD_VDR_mittels_SoftHDDevice_und_VDPAU#Hardwarebeispiel|VDR System]] | ||
+ | |- | ||
+ | |'''Raspberry Pi:''' | ||
|Raspberry Pi Model B+ original "UK" mit Samsung Speicher 512MB | |Raspberry Pi Model B+ original "UK" mit Samsung Speicher 512MB | ||
|- | |- | ||
− | |'''Gehäuse:''' | + | | '''Gehäuse:''' |
− | |Raspberry Pi B+ Gehäuse - belüftet, Farbe schwarz durchsichtiges Plexiglas | + | |Raspberry Pi B+ Gehäuse - belüftet, Farbe schwarz durchsichtiges Plexiglas |
|- | |- | ||
− | |'''Netzteil:''' | + | | '''Netzteil:''' |
|Steckernetzteil Micro-USB 5V 2000mA für Raspberry Pi | |Steckernetzteil Micro-USB 5V 2000mA für Raspberry Pi | ||
|- | |- | ||
− | |'''SD-Karte:''' | + | | '''SD-Karte:''' |
|SanDisk Class 10 Ultra Micro SDHC 32GB | |SanDisk Class 10 Ultra Micro SDHC 32GB | ||
|- | |- | ||
− | |'''Kupfer Kühlkörper:''' | + | | '''Kupfer Kühlkörper:''' |
|Cooltek BGA VGA-RAM Cooler - Maße (LxBxH): ca. 21x16x6.5 mm | |Cooltek BGA VGA-RAM Cooler - Maße (LxBxH): ca. 21x16x6.5 mm | ||
|- | |- | ||
|} | |} | ||
+ | <!-- | ||
==Stromverbrauch== | ==Stromverbrauch== | ||
* Muss noch ergänzt werden * | * Muss noch ergänzt werden * | ||
+ | --> | ||
==Wie schnell startet das System?== | ==Wie schnell startet das System?== | ||
− | Vom einschalten bis zum TV Bild vergehen | + | Vom einschalten bis zum TV Bild vergehen 25 Sekunden. |
+ | ==Stromverbrauch== | ||
+ | Siehe folgenedn link: [http://www.elektronik-kompendium.de/sites/raspberry-pi/1910071.htm] | ||
=Welche Softwareversionen werden eingesetzt?= | =Welche Softwareversionen werden eingesetzt?= | ||
==Betriebssystem== | ==Betriebssystem== | ||
− | * Raspbian Wheezy vom | + | * Raspbian Wheezy vom 24.12.2014 (Kernel 3.12.35+ armv6l) |
==Video Disc Recorder== | ==Video Disc Recorder== | ||
Zeile 51: | Zeile 95: | ||
==Video Disk Recorder Plugins== | ==Video Disk Recorder Plugins== | ||
− | * rpihddevice Plugin (aus dem | + | * rpihddevice Plugin (aus dem GIT vom 30.12.2014) / 0.0.10 |
− | * Streamdev Plugin (aus dem | + | * Streamdev Plugin (aus dem GIT vom 23.12.2014) / 0.6.1-git |
* svdrpservice Plugin 1.0.0 | * svdrpservice Plugin 1.0.0 | ||
+ | * epgsync Plugin 1.0.1 | ||
* remotetimers Plugin 1.0.1 | * remotetimers Plugin 1.0.1 | ||
− | * | + | * suspendoutput Plugin 2.0.0 |
+ | * live plugin (0.3.0) | ||
=Installation und Konfiguration Raspberry Pi Betriebssystem= | =Installation und Konfiguration Raspberry Pi Betriebssystem= | ||
− | |||
Um den [[Raspberry Pi]] nutzen zu können ist es nötig ein Betriebssystem (OS) zu installieren. Als Betriebssystem verwende ich Raspbian Wheezy und dieses kann [http://www.raspberrypi.org/downloads hier] kostenfrei heruntergeladen werden. Nach dem herunterladen muss die Datei auf der Festplatte entpackt werden. Die darin enthaltene *.img Datei wird später benötigt. Für die Vorbereitungen verwende ich einen Windows Client. Es können aber auch Mac OS X oder Linux verwendet werden siehe [http://www.raspberrypi.org/quick-start-guide hier]. | Um den [[Raspberry Pi]] nutzen zu können ist es nötig ein Betriebssystem (OS) zu installieren. Als Betriebssystem verwende ich Raspbian Wheezy und dieses kann [http://www.raspberrypi.org/downloads hier] kostenfrei heruntergeladen werden. Nach dem herunterladen muss die Datei auf der Festplatte entpackt werden. Die darin enthaltene *.img Datei wird später benötigt. Für die Vorbereitungen verwende ich einen Windows Client. Es können aber auch Mac OS X oder Linux verwendet werden siehe [http://www.raspberrypi.org/quick-start-guide hier]. | ||
− | + | * [[Raspbian VDR Streaming Client - Betriebssystem vorbereiten|Betriebssystem vorbereiten]] | |
− | + | * [[Raspbian VDR Streaming Client - Konfiguration Raspberry Pi|Konfiguration Raspberry Pi]] | |
− | + | * [[Raspbian VDR Streaming Client - Netzwerkkonfiguration|Netzwerkkonfiguration]] | |
− | + | * [[Raspbian VDR Streaming Client - MPEG-2 und VC-1 Lizenzen|MPEG-2 und VC-1 Lizenzen]] | |
− | + | * [[Raspbian VDR Streaming Client - Firmware aktualisieren|Firmware aktualisieren]] | |
− | + | * [[Raspbian VDR Streaming Client - Systemoptimierungen|Systemoptimierungen]] | |
− | + | * [[Raspbian VDR Streaming Client - VDR Installation|VDR Installation]] | |
− | + | * [[Raspbian VDR Streaming Client - VDR Plugins|VDR Plugins]] | |
− | + | * [[Raspbian VDR Streaming Client - Satip Plugin|Satip Plugin]] | |
− | + | * [[Raspbian VDR Streaming_Client - LIRC|Optional: Lirc - Raspberry Pi mit der Fernbedienung steuern]] | |
− | + | * [[Raspbian VDR Streaming Client - SD Management|SD Management]] | |
− | + | * [[Raspbian VDR Streaming Client - Einschalten mit Taster|Ein-/Ausschalten mit Taster]] | |
− | + | * [[Raspbian VDR Streaming Client - Install Scripts|Install Scripts]] | |
− | + | * [http://www.sigvdr.de/VDR/VDR-Client/raspiVDR.html Alternative VDR Build Scripts ] vereinfacht das Herunterladen und Bauen des VDR incl. den Plugins | |
− | + | * [[::Kategorie:Raspbian_VDR_Streaming_Client_yaVDR_Pakete|Noch eine Alternative mit yaVDR-Quelltext-Paketen]] | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | * [ | + | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | = | + | =Danksagungen= |
− | + | Hiermit möchte ich mich bei allen Bedanken die mir bei meinem Problemen, Fragen etc. weitergeholfen haben. Insbesondere bedanke ich mich bei: | |
− | + | # [[VDR Portal]] | |
+ | # [http://www.vdr-portal.de/user/1096-kls/ kls] | ||
+ | # [http://www.vdr-portal.de/user/27471-johns/ johns] | ||
+ | # [http://www.vdr-portal.de/user/715-fnu/ fnu] | ||
+ | # [http://www.vdr-portal.de/user/20894-copperhead/ copperhead] | ||
+ | # [http://www.vdr-portal.de/user/24681-seahawk1986/ seahawk1986] | ||
+ | # [http://www.vdr-portal.de/user/11411-mini73/ mini73] | ||
+ | # [http://www.vdr-portal.de/user/12424-thechief/ TheChief] | ||
+ | # [http://www.vdr-portal.de/user/2867-ufo/ UFO] | ||
+ | # [http://www.vdr-portal.de/user/9345-ckone/ CKone] | ||
+ | # [http://www.vdr-portal.de/user/11401-utiltiy/ utility] | ||
+ | # [http://www.vdr-portal.de/user/26964-louis/ louis] | ||
+ | # [http://www.vdr-portal.de/user/16677-reufer/ reufer] | ||
+ | # [http://www.vdr-portal.de/user/16639-gda/ gda] | ||
+ | # [http://www.vdr-portal.de/user/1625-decembersoul/ decembersoul] | ||
+ | # [http://www.vdr-portal.de/user/4577-tehlers/ tehlers] | ||
+ | # [http://www.vdr-portal.de/user/37928-vectra130/ vectra130] | ||
+ | # [http://www.vdr-portal.de/user/393-argus/ argus] | ||
=Linksammlung= | =Linksammlung= | ||
# [http://www.raspberrypi.org/ Webseite Raspberry Pi] | # [http://www.raspberrypi.org/ Webseite Raspberry Pi] | ||
# [http://www.raspberrypi.org/phpBB3/ Raspberry Pi Forum] | # [http://www.raspberrypi.org/phpBB3/ Raspberry Pi Forum] | ||
− | # [http://www. | + | # [http://www.e-tobi.net/blog/2015/09/13/vdr-pakete-fur-raspberrypi/ e-tobi Pakete für Raspberry Pi2] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | [[Kategorie:RaspberryPi]] | |
− | [[Kategorie: | + | |
[[Kategorie:Installationsanleitungen]] | [[Kategorie:Installationsanleitungen]] | ||
[[Kategorie:HDTV]] | [[Kategorie:HDTV]] | ||
− | |||
− |
Aktuelle Version vom 20. Februar 2016, 19:48 Uhr
Inhaltsverzeichnis |
[Bearbeiten] Einleitung
Diese Step-by-Step-Anleitung beschreibt die Installation und Konfiguration eines VDR Streaming Client Systems mittels Streamdev-plugin und einem Raspberry Pi. Es wird davon ausgegangen, dass es bereits einen VDR mit lauffähigem Streamdev-Server Plugin gibt. Für die Bildausgabe auf den TV kommt das Rpihddevice-plugin zum Einsatz.
Sept. 2015: e-tobi stellt Pakete für den PI2 bereit. Das vereinfacht die Installation, ist aber hier eigentlich OT. Link ist ganz unten.
[Bearbeiten] Modifikationen / Veränderungen
Bitte in folgende Liste Änderunge/Verbesserungen der Installation aufführen, so daß es einfach ist existierende Installationen zu verbessern mit den Deltas.
[Bearbeiten] Dez 2014 - Jan 2015
reufer:
- 0.0.11 commit für rpihddevice. Achtung, braucht neue RPI Firmware. RPI Firmware seit 3.18 braucht "dtoverlay=lirc-rpi" in /boot.config.txt damit lirc über GPIO (wie hier beschrieben) funktioniert.
- Commit für rpihddevice damit "ZDF" HD Kanäle korrekt abgespielt werden:
- http://www.vdr-portal.de/board18-vdr-hardware/board98-arm-co/p1224718-rpihddevice-aktuelle-version-aus-dem-git-osd-top-aber-probleme-bei-der-wiedergabe/#post1224718
- Commit für rpihddevice damit non-PES Standbilder korrekt widergegeben werden (wie vom suspendoutput module).
te36:
- Erklärung von Kriterien bei der Wahl der Fernbedienung.
- Live plugin (9.1.2015)
- Consolefont vergrößern (dpkg-reconfigure).
- Sektion zum SD Management angefügt: Kopieren, Clonen, Lebensdauer verbessern.
- Erklärungen verbessert (svdrpdevice, remote.conf für Keyboard, Umschalten von virtuellen Terminals, logging dateien, MPEG2 lizenzen)
- Turbo mode am RPI aktivieren
- Sektion für Regionalprogramme == "filters" auf streamdev um NDR etc. korrekt zu empfangen (und damit VDR nicht bei Widergabe "stottert", inklusive neuem patch für streamdev-client module
- remotetimers menu Installation verbessert: Patches erklärt um den RPI als client zu betreiben, empfohlene Konfiguration
- suspendoutput module eingebaut
sewn4:
- Neuen Raspberry aufgebaut und Wiki dabei aktualisiert
fauthd:
- Sysvinit (optional)
- "Wake on LAN" zum Wecken des Servers (optional)
- Vdr unter separatem Nutzer vdr (optional)
- Editor nano statt vi (optional)
- Einschalten mit Taster
- Verschiedene Kleinigkeiten
[Bearbeiten] Erwünschte Anleitungen
- Anleitung für Avahi, damit NFS automatisch eingehängt wird.
[Bearbeiten] Voraussetzungen
- Ein vorhandenes VDR System mit lauffähigem Streamdev-Server Plugin (Beispiel VDR System)
- Einen Raspberry Pi der als Streaming Client fungiert.
- Die Installationsanleitung bezieht sich auf Modell B/B+ die beide eingebautes Ethernet und 512 MByte RAM haben.
- Der B+ hat zwei USB Ports mehr als der B und eine bessere Stromversorgung. Evtl. funktioniert bei ihm auch das Overclocking (Turbo-Mode) besser.
- Achtung: Gehäuse für B und B+ sind verschieden!
- Achtung: Bei der Stromversorgung für den RPI darauf achten, daß das Netzteil mindestens 1.2 A liefert und das das USB Kabel gute Qualität hat. Lange USB Kabel (3 meter oder länger) haben häufig sehr dünne Stromleitungen und dann läuft der RPI instabil).
- Einen Receiver/Fernseher mit HDMI Eingang. Der RPI hat auch einen Analog-Videoausgang, es ist aber nicht bekannt ob damit schon jemand die VDR Installation getestet hat (bitte hier eintragen wenn ja!).
[Bearbeiten] SD Karten
Der Raspberry benötigt eine, oder für Backup besser 2 SD Karten mit >= 8 GByte. Bei Installation von vielen Plugins und deren Abhängigkeiten oder Entwicklungsumgebungstools können leicht mehr als 60% einer 8GByte SD Karte gebraucht werden. Es empfiehlt sich auf jeden Fall Micro-SD zu kaufen mit SD Adapter. Der RPI B hat einen SD Karten Slot, der B+ einen Micro-SD Karten Slot.
Um SD Backup direkt am RPI zu machen braucht man noch einen SD/USB reader. Am besten noch ein USB Verlängerungskabel oder einen kleinen Micro-USB-Reader damit keiner der anderen USB Ports am RPI geblockt wird, wenn man da z.b. IR-Empfänger oder WLAN verwenden will.
[Bearbeiten] Welche Hardware wird benötigt?
[Bearbeiten] Hardwarebeispiel
Hier die Übersicht über meine Hardware:
VDR System | VDR System |
Raspberry Pi: | Raspberry Pi Model B+ original "UK" mit Samsung Speicher 512MB |
Gehäuse: | Raspberry Pi B+ Gehäuse - belüftet, Farbe schwarz durchsichtiges Plexiglas |
Netzteil: | Steckernetzteil Micro-USB 5V 2000mA für Raspberry Pi |
SD-Karte: | SanDisk Class 10 Ultra Micro SDHC 32GB |
Kupfer Kühlkörper: | Cooltek BGA VGA-RAM Cooler - Maße (LxBxH): ca. 21x16x6.5 mm |
[Bearbeiten] Wie schnell startet das System?
Vom einschalten bis zum TV Bild vergehen 25 Sekunden.
[Bearbeiten] Stromverbrauch
Siehe folgenedn link: [1]
[Bearbeiten] Welche Softwareversionen werden eingesetzt?
[Bearbeiten] Betriebssystem
- Raspbian Wheezy vom 24.12.2014 (Kernel 3.12.35+ armv6l)
[Bearbeiten] Video Disc Recorder
- VDR 2.1.6
[Bearbeiten] Video Disk Recorder Plugins
- rpihddevice Plugin (aus dem GIT vom 30.12.2014) / 0.0.10
- Streamdev Plugin (aus dem GIT vom 23.12.2014) / 0.6.1-git
- svdrpservice Plugin 1.0.0
- epgsync Plugin 1.0.1
- remotetimers Plugin 1.0.1
- suspendoutput Plugin 2.0.0
- live plugin (0.3.0)
[Bearbeiten] Installation und Konfiguration Raspberry Pi Betriebssystem
Um den Raspberry Pi nutzen zu können ist es nötig ein Betriebssystem (OS) zu installieren. Als Betriebssystem verwende ich Raspbian Wheezy und dieses kann hier kostenfrei heruntergeladen werden. Nach dem herunterladen muss die Datei auf der Festplatte entpackt werden. Die darin enthaltene *.img Datei wird später benötigt. Für die Vorbereitungen verwende ich einen Windows Client. Es können aber auch Mac OS X oder Linux verwendet werden siehe hier.
- Betriebssystem vorbereiten
- Konfiguration Raspberry Pi
- Netzwerkkonfiguration
- MPEG-2 und VC-1 Lizenzen
- Firmware aktualisieren
- Systemoptimierungen
- VDR Installation
- VDR Plugins
- Satip Plugin
- Optional: Lirc - Raspberry Pi mit der Fernbedienung steuern
- SD Management
- Ein-/Ausschalten mit Taster
- Install Scripts
- Alternative VDR Build Scripts vereinfacht das Herunterladen und Bauen des VDR incl. den Plugins
- Noch eine Alternative mit yaVDR-Quelltext-Paketen
[Bearbeiten] Danksagungen
Hiermit möchte ich mich bei allen Bedanken die mir bei meinem Problemen, Fragen etc. weitergeholfen haben. Insbesondere bedanke ich mich bei:
- VDR Portal
- kls
- johns
- fnu
- copperhead
- seahawk1986
- mini73
- TheChief
- UFO
- CKone
- utility
- louis
- reufer
- gda
- decembersoul
- tehlers
- vectra130
- argus
[Bearbeiten] Linksammlung
Seiten in der Kategorie „Raspbian VDR Streaming Client mittels Streamdev und rpihddevice“
Es werden 9 von insgesamt 9 Seiten in dieser Kategorie angezeigt:
R |
R (Fortsetzung) |
R (Fortsetzung) |