[UPnP/DLNA] Tester gesucht für Release-Candidates des neuen UPnP-Plugins V.1.0.0

  • Hi


    Mit den gaengigen Linux Clients kann ich immer noch nur browsen (aktuelles git), upnpc findet den VDR erst gar nicht:


    Der VDR ist auf 192.168.178.115 und wird erst gar nicht gefunden

  • Prüft bitte, ob ihr so eine Zeile in den Logs findet:


    Code
    UPnP Initializing UPnP media server on 192.168.XXX.XXX:YYYYY


    Ihr könnt auch prüfen, ob der Server läuft, in dem ihr die Device Description im Browser öffnet: http://192.168.XXX.XXX:7649/services/deviceDescription.xml


    Wenn die Log-Zeile localhost:0 heißt und die Device Description nicht abrufbar ist, dann läuft das Plugin nicht. Ihr könnt mit den Kommandozeilenoptionen die IP-Adresse oder das Inbterface, auf dem gelauscht werden soll, explizit angeben. Evtl. ist das in eurem Fall nötig.


    helau: ich dachte, das Plugin ging bei dir schonmal?


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Nein das sehe ich nicht...... (ich hab ja auch meinen log gepostet)
    zudem hab ich eine recht hohe system last weil sich die vdr prozesse bei meinem quadcore (spielsystem siehe sig) 2 Cores "krallen"
    Ich habs auch schon mit den optionen -i und -a probiert... ohne Erfolg...
    mit dem parameter -v startet der vdr gar nicht und beim beenden gibts immer nen segfault...
    btw: wie siehst aus wenn ich in den unstable zweig wechseln wuerde ?
    ware das von der vdr version "gesuender".... stable ist ja 1.7.27 und
    unstable 1.7.33



    gruss gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

    Einmal editiert, zuletzt von gerdh ()

  • Die Zeile steht weiter vorn. Die Initialisierungsphase ist der interessante Part (da wo auch die Plugins geladen werden). Die hohe Last kann ich mir auch nicht erklären oder hast du so enorm viele Aufnahmen bzw. Sender, dass er sich zu Tode sucht?


    Ob VDR 1.7.27 oder 1.7.33 spielt keine Rolle, ich nutze die .27 auf meinem Produktivsystem mit dem Plugin und hab nur 2 Kerne mit kaum Auslastung.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Hi !


    Also Sender sinds 2700 :) (Astra und HB)
    und das ist der log auszusweise
    komischerweise findet er jetzt die unter-plugins (das rodeln macht er wahrscheinlich wegen den vielen Programmen) aber alles im config file scheint er zu ignorieren...


    hier die Load (und das hoert auch nach stunden nicht auf...

    Code
    24840 vdr   	20   0 2670m 122m  12m S  101  1.6   9:53.12 vdr


    dort habe ich angegeben "-i eth1" (eth1 => 192.168.63.1)
    aber er nimmt => eth 0

    Code
    Jan  8 10:01:03 capricorn vdr: [21524] initializing plugin: upnp (1.0.0): UPnP/DLNA compliant Media Server functionality for VDR
    Jan  8 10:01:03 capricorn vdr: [21524] UPnP#011Initialized UPnP media server on 192.168.1.2:49152


    ich habs auch schon mit -a 192.168.63.1 probiert das interessiert das plugin aber nicht....

    Code
    Jan  8 10:22:58 capricorn vdr: [24840] UPnP#011Initialized UPnP media server on 192.168.1.2:49152


    gestartet wird es richtig.....

    Code
    -P "upnp -a 192.168.63.1"


    Zur Info... der Rechner hat 2 Netzwerkschnittstellen
    eth0 => 192.168.1.2
    eth1 => 192.168.63.1


    an eth1 haengt das "richtige Netz" das Netz an eth0 ist nur zum rumspielen :)


    gruss gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

    Einmal editiert, zuletzt von gerdh ()

  • Hmm... vielleicht nen Bug. Danke, ich guck mir das heute Abend mal an. Ich kann aber nichts versprechen, da ich keine Rechner mit 2 NICs habe. Du müsstest also eventuell mehrmals probieren. Falls der VDR ne GUI hat (also kein Headless) könntest du mal über das Setup des Plugins die Einstellungen probieren. Vielleicht geht das ja zumindest.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • OK ist das selbe => es interessiert das plugin nicht....



    aber FYI mit der option -v im config file "krachts" :(

    Code
    Jan  8 11:11:34 capricorn vdr: [31509] loading plugin: /usr/lib/vdr/plugins/libvdr-sc.so.1.7.27
    Jan  8 11:11:34 capricorn vdr: [31509] cTimeMs: using monotonic clock (resolution is 1 ns)
    Jan  8 11:11:34 capricorn vdr: [31509] [general.debug] using new 1.7.11+ capture code
    Jan  8 11:11:34 capricorn vdr: [31509] loading plugin: /usr/lib/vdr/plugins/libvdr-upnp.so.1.7.27
    Jan  8 11:11:34 capricorn vdr: [31509] deleting plugin: upnp
    Jan  8 11:11:34 capricorn vdr: [31509] max. latency time 0 seconds
    Jan  8 11:11:34 capricorn vdr: [31509] exiting, exit code 2
    Jan  8 11:11:34 capricorn runvdr: stopping after fatal fail (upnp: Ungültige Option -- v)

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Dass es kracht, ist blöd. Das darf nicht passieren, aber -v gibt's nicht mehr und kann deswegen auch weg.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • OK.... steht halt noch so im config file........ :(
    aber ich bin einen Schritt weiter....
    Woher kriegt das Plugin seine IP adresse ? Ich hab grad mal eth0 deaktiviert =>




    Aber dem Plugin ist das anscheinend Egal :( (config und eintraege in der setup.conf ist jungfraeulich)



    Gruss Gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Es versucht die IP-Adresse des ersten NIC zu ermitteln. Der Algorithmus holt sich ne Liste aller NICs und ermittelt darüber die IPs. Du könntest ja mal probieren in der server.cxx in der Initialize-Funktion die Variable address mit einem festen Wert zu belegen. Wenn das klappt, dann hab ich tatsächlich nen Bug dort.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Man kan sehr einfach einen Alias anlegen.


    Code
    ifconfig eth0:1 ...


    So kann man mehrfache Ethernet Interface einfach testen.
    Wenn man Alias nicht im kernel hat, kann man auch ein paar Bridges anlegen.


    Johns

    Sag mir, wo die Developer sind. Wo sind sie geblieben? . . . . . . . . . . . . . . . . . . . . SoftHdDevice - A software and GPU emulated HD output device plugin.
    Sag mir, wo die Developer sind. Was ist geschehn?


    Client0: Crown CW02 MSI_C847MS-E33 Zotac_GT640_passiv Cine-S2 iMon-MCE / streamdev softhddevice
    Client1: Lian_Li_PC-Q09FB ASRock_H67M-ITX/HT I3-2100 ASUS_ENGT520_passiv / streamdev softhddevice
    Test: Lian_Li_PC-Q09R Asus C60M1-I / streamdev
    Server0: Dockstar TT-S2-3600-USB / streamdev
    Server2: Lian_Li_PC-Q07R Intel_DH61DL G620 WD20EARX 90W PicoPSU Cine-S2+DuoFlex-S2+DuoFlex-CT / streamdev / 22 Watt Verbrauch

  • Du hast nicht zufällig auch mehrere Netzwerkkarten oder andere interessante Netzwerkkonstelationen, die dazu führen könnten, dass die Discovery-Nachrichten verloren gehen? Firewalls, IGMP-Filter, sonst irgendwas? IGMP muss im gesamten Netzwerk verfügbar sein.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • So jetzt gehts
    [code]Jan 8 13:19:04 capricorn vdr: [22840] initializing plugin: upnp (1.0.0): UPnP/DLNA compliant Media Server functionality for VDR
    Jan 8 13:19:04 capricorn vdr: [22840] UPnP#011Initialized UPnP media server on 192.168.63.1:49152


    aber wie gesagt das externe config file unter /etc/vdr/plugins funktioniert weiterhin nicht und eben warum wenn ich als Adresse 0.0.0.0 drinstehn hab nur die erste mit dem DLNA "beglueckt" wird.
    Mediatomb laeuft auf meinem Router auf 2 Interfaces mit unterschiedlichen Segmenten...


    Im OSD bzw. setup.conf muss natuerlich experten menue auch auf "1" stehn :) wenn es im OSD eingestellt wird....(Mein Fehler)
    EIn weiterer BUG (vielleicht kann den jemand nachvollziehen... wenn ich im OSD Menue das Plugin auf Inaktiv gestellt habe wirds aber trotzdem geladen...
    Bleibt noch das Problem mit der hohen load, die Frage ist halt ob das an den 2700 Sendern liegt



    gruss gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

    Einmal editiert, zuletzt von gerdh ()

  • Das sehe ich mir wie gesagt nochmal an. Zum "Bug": das greift leider erst nach einem Neustart. Wenn ich irgendwann dazu komme, versuch ich das Starten und Stoppen über das Setup sauber zu machen.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Du hast nicht zufällig auch mehrere Netzwerkkarten oder andere interessante Netzwerkkonstelationen, die dazu führen könnten, dass die Discovery-Nachrichten verloren gehen? Firewalls, IGMP-Filter, sonst irgendwas? IGMP muss im gesamten Netzwerk verfügbar sein.


    Nicht dass ich wuesste :) Was sind IGMP Filter, bzw was benoetigt Linux dafuer ?

  • Das sehe ich mir wie gesagt nochmal an. Zum "Bug": das greift leider erst nach einem Neustart. Wenn ich irgendwann dazu komme, versuch ich das Starten und Stoppen über das Setup sauber zu machen.

    Und was kann ich gegen die hohe Last tun ?`die Kanalliste verkleinern ? Ist aber unschoen......


    gruss gerd

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

  • Ohne Plugin hast du nicht so eine hohe Last?


    Es gibt noch einen bekannten Bug der libupnp, der bei steigender Zahl der Jobs irgendwann zu extrem hoher CPU-Last führt. Der tritt bei mir aber nicht immer auf. Auf die Fehlerkonsole loggt libupnp dann einen Fehler wie "total jobs = 100 too many jobs". Ich hab noch keinen Weg gefunden, das zu umgehen, aber ggf. reicht es schon aus die libupnp zu patchen und dort die Anzahl der Jobs und Threads anzupassen.


    upnp/src/inc/config.h:

    Code
    -#define JOBS_PER_THREAD   10
    +#define JOBS_PER_THREAD   1


    Die Anzahl der Threads (auch dort irgendwo) dann auf einen höheren Wert (z.B. 100) stellen.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • Nicht dass ich wuesste :) Was sind IGMP Filter, bzw was benoetigt Linux dafuer ?


    Ich Depp, du kannst den Server ja finden, aber nichts abspielen. Sorry. Das Streaming von live-TV erfolgt via Streamdev. Wenn Streamdev nicht geht, geht Live-TV nicht. Aufnahmen werden per internem tntnet-Webserver über Port 7649 gestreamt. Das MUSS klappen, da sonst der Server gar nicht erst starten würde. Es scheint also ein anderes esoterisches Problem zu sein.


    Du kannst JEDEN Stream, der vom Plugin angeboten wird, auch direkt per HTTP aufrufen. Über die Eigenschaften der Streams (das bekommst du beim VLC wohl am besten heraus) erhälts du den Link zu einer Resource. Die im VLC öffnen oder im Browser eingeben und mir mal bescheid geben, ob das klappt.


    Medion Digitainer; AsRock B75 Pro3-M, Celeron G540; Kingston Value 4GB
    Samsung SpinPoint 250GB 2,5"; Samsung WriteMaster DVD-Brenner;
    TT-S2-6400, 2x TT-S2-1600, Ubuntu 12.04 mit YaVDR-Paketen. VDR 1.7.27, UPnP/DLNA-Plugin

  • upnp/src/inc/config.h:


    Quellcode
    -#define JOBS_PER_THREAD 10
    +#define JOBS_PER_THREAD 1

    Hm bisher keine Verbesserung....... ich werd mal mit weniger Kanaelen testen.....

    vdr => p8b75-m lx / pentium g2020t / 8 GB Ram / zotac gt 630 / cine S2 V5.5 / 60 gb ocz ssd / 640 gb wd scorpio blue / display noritake 256x64-3900 / chenbro PC71023 gehaeuse / yavdr stable / softhddevice


    spielsystem => p8b75-m le / intel core i3 3220T / ubuntu lts 14.04 / 16 GB ram / zotac gt 630 / cine S2 V6.2 / yavdr stable pakete / softhddevice / pulseaudio+alsa


    spielwiese => Zotac Zbox ID45 / 120 GB mSATA / via Satip => Octopus Net / yavdr stable / softhddevice

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!