[1] MLD-5.x / Systems / Raspberry PI / [MLD 5.4 stable] Problem mit xineliboutput
 

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« on: April 05, 2020, 14:11:47 »
Ich stell mich wohl mal wieder zu blöd an. ;)

Mit dem Befehl:
Code: [Select]
vdr-sxfe xvdr+tcp://<IP>
kann ich problemlos zu einem rpi-vdr mit raspbian (Buster) eine Verbindung aufbauen. Aber zur MLD klappt das nicht. Ich bekomme dann zu lesen:

Quote
[4417] [vdr-fe]    Detected 4 CPUs
[4417] [vdr-fe]    Enabling FFmpeg multithreaded video decoding
[4417] [input_vdr] Connecting (control) to tcp://192.168.100.106:37890 ...
[4417] [input_vdr] Server greeting: Not primary device.
[4417] [input_vdr] Unregonized greeting !
[4417] [input_vdr] Can't connect to tcp://192.168.100.106:37890
[4417] [input_vdr] Connections closed.
[4417] [vdr-fe]    fe_xine_open: xine_open("xvdr+tcp://192.168.100.106#nocache") failed
Error opening xvdr+tcp://192.168.100.106

Die Suchmaschine meines geringsten Misstrauens hat mich bislang auch nicht weitergebracht. Und so lande ich wieder einmal hier. ;)

In svdrphosts.conf sind alle Netzwerke freigegeben. Und installiert ist vdr-plugin-xineliboutput   2.1.0-38+2.4.1.218.26.
Viele Grüße
Jochen

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #1 on: April 05, 2020, 15:20:29 »
Hast Du den auf dem RPI das xineliboutput Plugin installiert?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #2 on: April 05, 2020, 15:37:55 »
Ja, siehe oben. Und installiert ist dann das, was im Angebot ist:

Code: [Select]
apt-cache search xine
libxine2-bin - xine video/media player library – binary files
libxinerama1 - X11 Xinerama extension library
vdr-plugin-xineliboutput - libXine als VDR-Ausgabegerät nutzen

Code: [Select]
dpkg -l|grep xine
ii  libxine2-bin                      1.2.6-~1                     armhf        xine video/media player library – binary files
ii  libxinerama1                      1.1.3-~1                     armhf        X11 Xinerama extension library
ii  vdr-plugin-xineliboutput          2.1.0-38+2.4.1.218.26        armhf       
Viele Grüße
Jochen

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1498
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #3 on: April 05, 2020, 20:24:30 »
Was für einen RPI hast du denn ?

Denn vdr-plugin-xineliboutput  macht doch auf einem RPI eigentlich keinen Sinn,
rpihdevice waäre da besser.

Gruß,
  Roand
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #4 on: April 05, 2020, 20:40:58 »
Warum wäre das so?

Mit den raspbian-rpi klappt es doch. Beide sind rpi-3B+.
Viele Grüße
Jochen

Offline rfehr

  • MLD-Developer
  • Expert Member
  • ******
  • Posts: 1498
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #5 on: April 05, 2020, 20:44:47 »
Für einen rpi ist rpihdevice aber besser als ausgabe device geeignet.

Was hast du denn eigentlic vor ?

Eine Client/Server Umgebung.

Gruß,
 Roland
« Last Edit: April 05, 2020, 20:57:28 by rfehr »
1x OctopusNet 4x DVB-C
1x Zotac ITX-A Atom 330
1x RPI2 als Client
1x BananaPi
1x Wetekplay
1x MCC 100
2x RPI3
2x RPi4
1x https://www.zotac.com/at/product/mini_pcs/pi335

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #6 on: April 05, 2020, 22:18:12 »
Ich hatte das so verstanden, das er z.B. auf einem Desktop PC das Frontend starten will, und das soll sich dann mit dem Server auf dem RPI verbinden.
Oder liege ich da falsch?
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #7 on: April 06, 2020, 08:00:31 »
Ist zwar kein Desktop, aber ein Laptop, von dem aus auf die kleinen rpis mit dem VDR zugegriffen wird/werden soll.

Schaut man sich den raspian-rpi an, dann findet man, dass der doch einige Pakete mehr installiert hat:
Code: [Select]
dpkg -l|grep xine
ii  libxine2:armhf                       1.2.9-1+b2                          armhf        xine media player library – metapackage
ii  libxine2-bin                         1.2.9-1+b2                          armhf        xine video/media player library – binary files
ii  libxine2-doc                         1.2.9-1                             all          xine video player library – documentation files
ii  libxine2-ffmpeg:armhf                1.2.9-1+b2                          armhf        MPEG-related plugins for libxine2
ii  libxine2-misc-plugins:armhf          1.2.9-1+b2                          armhf        Input, audio output and post plugins for libxine2
ii  libxine2-plugins                     1.2.9-1                             all          xine video/media player library ‒ metapackage for commonly-used plugins
ii  libxine2-x:armhf                     1.2.9-1+b2                          armhf        X desktop video output plugins for libxine2
ii  libxine2-xvdr                        2.1.0-1+b4                          armhf        Xine input plugin for vdr-plugin-xineliboutput streams
ii  libxinerama1:armhf                   2:1.1.4-2                           armhf        X11 Xinerama extension library
ii  vdr-plugin-xineliboutput             2.1.0-1+b4                          armhf        VDR plugin for Xine based sofdevice frontends
ii  xineliboutput-sxfe                   2.1.0-1+b4                          armhf        Remote X-Server frontend for vdr-plugin-xineliboutput

Ich habe nicht ausprobiert, was davon wirklich erforderlich ist, damit der Zugriff korrekt erfolgen kann.

Wenn sich Laptop zum raspbian verbindet, sieht das im rpi-syslog  so aus:
Quote
Apr  6 07:45:33 rpi-vdr vdr: [1037] [xine..put] Client 0 connected: 192.168.100.132:54466
Apr  6 07:45:33 rpi-vdr vdr: [1037] loading /var/lib/vdr/plugins/xineliboutput/allowed_hosts.conf
Apr  6 07:45:33 rpi-vdr vdr: [1037] [xine..put] Client 1 connected: 192.168.100.132:54468
Apr  6 07:45:33 rpi-vdr vdr: [1037] loading /var/lib/vdr/plugins/xineliboutput/allowed_hosts.conf
Apr  6 07:45:47 rpi-vdr vdr: [1064] [xine..put] cXinelibServer::Xine_Control_Result: Timeout (SYNC, 1000 ms) 66
...
Apr  6 07:45:59 rpi-vdr vdr: [1037] [xine..put] Client 0 disconnected

Die timeout-Meldung ist im Moment uninteressant.

Und im Syslog des Laptops steht:
Quote
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [vdr-fe]    Detected 4 CPUs
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [vdr-fe]    Enabling FFmpeg multithreaded video decoding
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] Connecting (control) to tcp://192.168.100.105:37890 ...
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] Server greeting: VDR-2.4.0 xineliboutput-2.1.0 READY
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] -----------------------------------------------------------------
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] WARNING: Client and server versions of xinelibout are different !
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr]          Client version (xine_input_vdr.so) is 2.0.0
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] -----------------------------------------------------------------
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] Connected (control) to tcp://192.168.100.105:37890
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] Connecting (data) to tcp://192.168.100.105:37890 ...
Apr  6 07:54:24 Fujitsu-LAPTOP vdr-sxfe[11525]: [11525] [input_vdr] Data stream connected (TCP)
Viele Grüße
Jochen

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #8 on: April 06, 2020, 12:36:22 »
Eventuell passen ja auch einfach die verwendeten Versionen nicht zusammen (aber eher unwahrscheinlich weil sich das ja schon lange nicht geändert hat). Am besten testest Du mal von einem anderen MLD System aus Dich zu verbinden.
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline outis

  • Adv. Member
  • ***
  • Posts: 211
    • View Profile
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #9 on: April 06, 2020, 13:32:31 »
Hm, mache ich, wenn noch ein zweiter rpi ein HDMI-Kabel hat. ;)

Zwischenlösung: Es klappt, wenn dem Xinelibout auf dem MLD-rpi der Parameter -p gegeben wird. Dann ist es halt primary device. Nachteil: Der TV zeigt nichts mehr an. Vielleicht lässt sich das noch feintunen.
Viele Grüße
Jochen

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20414
    • View Profile
    • ClausMuus.de
[MLD 5.4 stable] Problem mit xineliboutput
« Reply #10 on: April 06, 2020, 16:09:09 »
Du kannst nicht zwei Ausgabe Devices an einem VDR betreiben. Also entweder xineliboutput oder rpihddevice. Das ist immer so.
Wenn Du gleichzeitig Streamen möchtest geht das nur mit dem streamdev-server. Dann natürlich nicht mit dem vdr-sxfe Client.
« Last Edit: April 06, 2020, 16:11:39 by clausmuus »
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Systems / Raspberry PI / [MLD 5.4 stable] Problem mit xineliboutput
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.