Upnp-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Installation)
(Status)
 
(13 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
==Beschreibung==
 
==Beschreibung==
'''Autor(en):'''
+
'''Autor:'''
Jörg Bakker
+
* Jörg Bakker (bis 1.7.3)
 +
* Denis Loh & Andreas Günther (ab 1.7.4)
  
Plugin um über [[UPnP]]-AV auf VDR zugreifen zu können.
+
Plugin um über [[UPnP]]-AV/DLNA auf den VDR zugreifen zu können.
  
<!-- ===Status=== -->
+
===Status===
<!--
+
Letztes Update 10/2012
==Bilder==
+
 
{|
+
==Softwareanforderungen==
|[[Bild:<plugin>-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
+
* libboost
|[[Bild:<plugin>-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
+
* libsqlite 3
|}
+
* libtntnet 2.0
-->
+
* libtntdb 1.1 mit SQLite3-Connector
<!-- ==Bedienung== -->
+
* libupnp-1.6.6
<!-- ===[[SVDRP]] Befehle=== -->
+
* vdr-plugin-streamdev-server (optional, für Live-TV-Streaming)
<!-- ==Hardwareanforderungen== -->
+
* vdr-plugin-live (optional als Presentation-Homepage)
<!-- ==Softwareanforderungen== -->
+
  
 
==Installation==
 
==Installation==
* scons,libqt4-dev libvlc-dev installieren (Distributionsspezifisch)
+
  make clean
* Build libplatinum
+
  wget http://hakker.de/files/platinum-upnp-0.4.6.tar.bz2
+
tar xf platinum-upnp-0.4.6.tar.bz2
+
cd Platinum0
+
cmake .
+
 
  make
 
  make
  sudo make install
+
  make clean-subplugins
* Komplett Archiv holen
+
  make subplugins
wget http://hakker.de/files/jamm-0.0.2.tar.bz2
+
  make install
tar xf jamm-0.0.2.tar.bz2
+
  make install-subplugins
* Update für Cmake files vom VDR-Portal einpflegen
+
 
wget http://www.vdrportal.de/board/attachment.php?attachmentid=21991
+
=== Subplugins ===
mv attachment.php?attachmentid=21991 jamm_cmake.tar.bz2
+
Mit Version 1.0.0 des UPnP-Plugins wurden Sub-Plugins eingeführt, die zum Ermitteln der DLNA-Profile verwendet werden. In den Sourcen des Plugins werden alle notwendigen Sub-Plugins zum Streamen von Aufnahmen und Live-TV mitgeliefert.
cd jamm
+
 
tar xf ../jamm_cmake.tar.bz2
+
Zum Streamen von Live-TV wird zwingend das Streamdev-Server-Plugin benötigt. Das UPnP-Plugin bietet kein eigenständiges Live-TV-Streaming an.
* jammlib erstellen
+
cd jammlib
+
cmake .
+
  make
+
  sudo make install
+
  cd ..
+
* Das vdr Quellcode Verzeichnis in das Jamm/Jamms/vdr-upnp Verzeichnis linken
+
cd jamms/vdr-upnp
+
ln -s /usr/src/vdr-1.6.0 vdr
+
cd ../..
+
* Mittels "cmake ." "make" und "make install" installieren (ggf. vorher Makefiles anpassen, zB zum vdr Plugindir)
+
cmake .
+
make
+
sudo make install
+
* ggf. einen Symlink von libvdr-upnp.so auf die aktuell erwartetet Version anlegen (z.B. libvdr-upnp.so.1.7.5 für vdr 1.7.5)
+
cd /usr/lib/vdr/plugins
+
ln -s libvdr-upnp.so libvdr-upnp.so.1.7.5
+
* das Plugin mit "-Pupnp" in der runvdr aktivieren und vdr neustarten
+
<!-- ===Optionen=== -->
+
<!-- ===Patches=== -->
+
<!-- ==Konfiguration== -->
+
<!-- ===Einstellungen=== -->
+
<!-- ===Parameter=== -->
+
  
 
==Sonstiges==
 
==Sonstiges==
Zeile 64: Zeile 36:
 
|- bgcolor=#efefef valign="top"
 
|- bgcolor=#efefef valign="top"
 
|'''Hersteller/Name'''
 
|'''Hersteller/Name'''
 +
|'''UPnP-Version'''
 
|'''Server Discovery'''
 
|'''Server Discovery'''
 
|'''Browse Directory'''
 
|'''Browse Directory'''
Zeile 73: Zeile 46:
 
|-
 
|-
 
|JammC/JammR 0.0.1
 
|JammC/JammR 0.0.1
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 82: Zeile 56:
 
|-
 
|-
 
|XBMC 9.04 (mit Version 0.0.2)
 
|XBMC 9.04 (mit Version 0.0.2)
 +
|DLNA-UPnP
 +
|ja
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 88: Zeile 64:
 
|ja
 
|ja
 
|ja
 
|ja
|nein
 
 
|-
 
|-
 
|Sony KLD-32W5500
 
|Sony KLD-32W5500
 +
|Jamm-UPnP
 
|ja, mit Fehlermeldung
 
|ja, mit Fehlermeldung
 
|nein
 
|nein
Zeile 100: Zeile 76:
 
|-
 
|-
 
|PopcornHour A-110
 
|PopcornHour A-110
 +
|Jamm-UPnP
 
|ja
 
|ja
|ja,manchmal empty
+
|ja,manchmal leer
 
|ja
 
|ja
|nein,segfaults
+
|nein,Segmentation fault
 
|ja
 
|ja
 
|nein
 
|nein
Zeile 109: Zeile 86:
 
|-
 
|-
 
|Sony PS3 (FW 2.70)
 
|Sony PS3 (FW 2.70)
 +
|DLNA-UPnP
 +
|ja
 +
|ja
 +
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
|nein
 
|nein
 
|nein
 
 
|-
 
|-
 
|Windows 7 MediaCenter
 
|Windows 7 MediaCenter
 +
|DLNA-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
 
|ja
|nein
+
|ja
|nein
+
|nicht getestet
|nein
+
|nicht getestet
 
|-
 
|-
 
|Noxon (audio-only)
 
|Noxon (audio-only)
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|nein
 
|nein
Zeile 136: Zeile 116:
 
|-
 
|-
 
|Revo pico wifi (audio-only)
 
|Revo pico wifi (audio-only)
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 145: Zeile 126:
 
|-
 
|-
 
|Nero ShowTime 4
 
|Nero ShowTime 4
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 154: Zeile 136:
 
|-
 
|-
 
|Nokia N95_8GB (Control-Point)
 
|Nokia N95_8GB (Control-Point)
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 163: Zeile 146:
 
|-
 
|-
 
|Pinnacle Showcenter 200
 
|Pinnacle Showcenter 200
 +
|Jamm-UPnP
 
|ja
 
|ja
 
|ja
 
|ja
Zeile 170: Zeile 154:
 
|ja
 
|ja
 
|nicht getestet
 
|nicht getestet
 
+
|-
 +
|iPhone 4
 +
|Jamm-UPnP
 +
|ja
 +
|ja
 +
|ja
 +
|ja
 +
|nein
 +
|nein
 +
|nein
 
|}
 
|}
  
Zur Zeit gibt es gelegentliche Segfaults bei der Benutzung des Plugin (teilweise sofort, teilweise erst wenn der vdr beendet wird) die anscheinend gehäuft (evtl sogar ausschließlich?) im Zusammenhang mit Recordings auftreten.
+
==Entwicklerversion==
 +
git clone git://projects.vdr-developer.org/vdr-plugin-upnp.git
  
<!-- ===Probleme=== -->
+
==Aktuelle Version==
<!-- ===Tipps=== -->
+
[http://projects.vdr-developer.org/attachments/download/1188/vdr-upnp-1.0.0.tgz 1.0.0]
<!-- ===Wunschliste=== -->
+
<!-- ===Snapshot=== -->
+
  
 
==Links==
 
==Links==
# [ http://hakker.de/jamm]
+
# [http://projects.vdr-developer.org/projects/plg-upnp Homepage des Plugins]
 +
 
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]

Aktuelle Version vom 25. August 2013, 19:56 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor:

  • Jörg Bakker (bis 1.7.3)
  • Denis Loh & Andreas Günther (ab 1.7.4)

Plugin um über UPnP-AV/DLNA auf den VDR zugreifen zu können.

[Bearbeiten] Status

Letztes Update 10/2012

[Bearbeiten] Softwareanforderungen

  • libboost
  • libsqlite 3
  • libtntnet 2.0
  • libtntdb 1.1 mit SQLite3-Connector
  • libupnp-1.6.6
  • vdr-plugin-streamdev-server (optional, für Live-TV-Streaming)
  • vdr-plugin-live (optional als Presentation-Homepage)

[Bearbeiten] Installation

make clean
make
make clean-subplugins
make subplugins
make install
make install-subplugins

[Bearbeiten] Subplugins

Mit Version 1.0.0 des UPnP-Plugins wurden Sub-Plugins eingeführt, die zum Ermitteln der DLNA-Profile verwendet werden. In den Sourcen des Plugins werden alle notwendigen Sub-Plugins zum Streamen von Aufnahmen und Live-TV mitgeliefert.

Zum Streamen von Live-TV wird zwingend das Streamdev-Server-Plugin benötigt. Das UPnP-Plugin bietet kein eigenständiges Live-TV-Streaming an.

[Bearbeiten] Sonstiges

Kompatibilität zu UPnP-AV clients (getestet mit Version 0.0.1 außer anderes angegeben):

Hersteller/Name UPnP-Version Server Discovery Browse Directory Browse Channels Browse Recordings Stream Live-TV Stream Recording Seek Recording
JammC/JammR 0.0.1 Jamm-UPnP ja ja ja ja ja ja ja
XBMC 9.04 (mit Version 0.0.2) DLNA-UPnP ja ja ja ja ja ja ja
Sony KLD-32W5500 Jamm-UPnP ja, mit Fehlermeldung nein nein nein nein nein nein
PopcornHour A-110 Jamm-UPnP ja ja,manchmal leer ja nein,Segmentation fault ja nein nein
Sony PS3 (FW 2.70) DLNA-UPnP ja ja ja ja ja ja ja
Windows 7 MediaCenter DLNA-UPnP ja ja ja ja ja nicht getestet nicht getestet
Noxon (audio-only) Jamm-UPnP ja nein nein nein nein nein nein
Revo pico wifi (audio-only) Jamm-UPnP ja ja nein nein nein nein nein
Nero ShowTime 4 Jamm-UPnP ja ja ja nein ja nein nein
Nokia N95_8GB (Control-Point) Jamm-UPnP ja ja ja nein nein,keine Übergabe nein nein
Pinnacle Showcenter 200 Jamm-UPnP ja ja Zeigt nur einen Eintrag Zeigt nur einen Eintrag ja ja nicht getestet
iPhone 4 Jamm-UPnP ja ja ja ja nein nein nein

[Bearbeiten] Entwicklerversion

git clone git://projects.vdr-developer.org/vdr-plugin-upnp.git

[Bearbeiten] Aktuelle Version

1.0.0

[Bearbeiten] Links

  1. Homepage des Plugins