Ich möchte hier mal xupnpd für die 4k Boxen (ARM-Architektur) zur Verfügung stellen. Genau genommen ist es kein Plugin, sondern ein eigenständiger Dienst mit einem Webinterface. @NaseDC hat hier danach gefragt, anschließend sind wir hingegangen und haben eine Version für unsere Boxen zusammengebaut (ok, bevor er widerspricht: @NaseDC hat mehr getestet, ich habe mehr gebaut ).
Was ist xupnpd?
xupnpd ist ein DLNA Media Server, der ContentDirectory:1 Services zur Verfügung stellt. Damit können IPTV unicast streams im lokalen Netzwerk gestreamt werden. xupnpd stellt dafür M3U Playlists als DLNA Service zur Verfügung. Insbesondere werden die Senderlisten der VU-Box angeboten.
Was kann xupnpd?
- eingebauter DLNA/UPnP Media-Server für Dateien (Videos, Audio, Bilder)
- Multicast Proxy für MPEG-TS Streams
- kein eingebautes Transcoding
- Webinterface
- in LUA geskriptet
(frei übersetzt von IPTV for Sony PlayStation 3 - xupnpd.)
Anpassungen dieser Version
Wir haben unseren Fokus auf die Senderlisten gelegt. Audio, Video und Bilder werden ohne Schnickschnack einfach aus dem /media/hdd Verzeichnis gestreamt. Die Senderlisten enthalten Picons als Logos; das Format der Logos ist bei DLNA-Clients aber offenbar eher quadratisch, deshalb sehen die Picons als Logos in die Senderlisten eingebunden nicht schön aus. Eine Lösung ist, die Picons mit ImageMagick on-the-fly zu konvertieren, eine andere ist, ein Paket über den Picon-Manager zur Verfügung zu stellen. Angepasste Logos werden im Verzeichnis /usr/share/enigma2/picon/xupnpd gesucht.
Bei mir hat xupnpd den Dienst minidlna ersetzt.
Die Sourcen für diese Version befinden sich unter xupnpd, neben dem Paket xupnpd kann optional noch ImageMagick installiert werden, wenn die Picons on-the-fly konvertiert werden sollen.
Installation
Das Paket xupnpd_1.03-r7_armv7ahf-vfp-neon.ipk installieren, optional noch libfftw_3.3.4-r0_armv7ahf-vfp-neon.ipk und imagemagick_6.8.9-r0_armv7ahf-vfp-neon.ipk zusammen installieren.
xupnpd legt ein Init-Skript an, so dass der Dienst beim starten der Box mit gestartet wird. Das Webinterface ist unter boxname:4044 erreichbar, der Nutzen ist aber überschaubar.
Alle Files werden unter /usr/share/xupnpd installiert, insbesondere kann die Konfiguration unter /usr/share/xupnpd/xupnpd.lua angepasst werden.
Tipps und Tricks sammle ich im nächsten Post.
Changelog
v1.0.3-r8: Marker-Einträge in Bouquets überspringen
v1.0.3-r9: Bug-Fixes undefinierte Funktionen; Debug-Log auskommentiert
v1.0.3-r12:
Was ist xupnpd?
xupnpd ist ein DLNA Media Server, der ContentDirectory:1 Services zur Verfügung stellt. Damit können IPTV unicast streams im lokalen Netzwerk gestreamt werden. xupnpd stellt dafür M3U Playlists als DLNA Service zur Verfügung. Insbesondere werden die Senderlisten der VU-Box angeboten.
Was kann xupnpd?
- eingebauter DLNA/UPnP Media-Server für Dateien (Videos, Audio, Bilder)
- Multicast Proxy für MPEG-TS Streams
- kein eingebautes Transcoding
- Webinterface
- in LUA geskriptet
(frei übersetzt von IPTV for Sony PlayStation 3 - xupnpd.)
Anpassungen dieser Version
Wir haben unseren Fokus auf die Senderlisten gelegt. Audio, Video und Bilder werden ohne Schnickschnack einfach aus dem /media/hdd Verzeichnis gestreamt. Die Senderlisten enthalten Picons als Logos; das Format der Logos ist bei DLNA-Clients aber offenbar eher quadratisch, deshalb sehen die Picons als Logos in die Senderlisten eingebunden nicht schön aus. Eine Lösung ist, die Picons mit ImageMagick on-the-fly zu konvertieren, eine andere ist, ein Paket über den Picon-Manager zur Verfügung zu stellen. Angepasste Logos werden im Verzeichnis /usr/share/enigma2/picon/xupnpd gesucht.
Bei mir hat xupnpd den Dienst minidlna ersetzt.
Die Sourcen für diese Version befinden sich unter xupnpd, neben dem Paket xupnpd kann optional noch ImageMagick installiert werden, wenn die Picons on-the-fly konvertiert werden sollen.
Installation
Das Paket xupnpd_1.03-r7_armv7ahf-vfp-neon.ipk installieren, optional noch libfftw_3.3.4-r0_armv7ahf-vfp-neon.ipk und imagemagick_6.8.9-r0_armv7ahf-vfp-neon.ipk zusammen installieren.
xupnpd legt ein Init-Skript an, so dass der Dienst beim starten der Box mit gestartet wird. Das Webinterface ist unter boxname:4044 erreichbar, der Nutzen ist aber überschaubar.
Alle Files werden unter /usr/share/xupnpd installiert, insbesondere kann die Konfiguration unter /usr/share/xupnpd/xupnpd.lua angepasst werden.
Tipps und Tricks sammle ich im nächsten Post.
Changelog
v1.0.3-r8: Marker-Einträge in Bouquets überspringen
v1.0.3-r9: Bug-Fixes undefinierte Funktionen; Debug-Log auskommentiert
v1.0.3-r12:
- Sync mit der Upstream-Version (Änderungen in den Lua-Scripten)
- Für Konvertierung der Picons kann jetzt auch ffmpeg benutzt werden (nur kurz angetestet) - dann muss ImageMagick nicht installiert werden.
- Eine Version für MIPSEL-Boxen (ungetestet)
Diskutiere nie mit einem Idioten. Er zieht dich auf sein Niveau runter und schlägt dich mit seiner Erfahrung.
Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von rdamas ()