Raspberry Pi + XBMC mit PVR Unterstützung

  • Hallo Zusammen,
    vielleicht kann mir jemand eine Hilfestellung zum kompilieren vom XBMC mit PVR Unterstützung geben.
    Ich blicke leider nicht so ganz durch, was das ganze Thema mit den Branches auf GIT angeht.
    Mein VDR (yavdr) ist als VNSI Server eingerichtet. Mit einer vorgefertigten Raspberry Pi Version mit XBMC hatte ich VNSI schon am laufen und konnte über den Stream was anschauen. Also wollte ich mal den Versuch starten es selber mit der PVR Unterstützung zu kompilieren.
    Ich habe als erstes XBMC kompiliert und installiert. Das lief auch soweit ohne Probleme. Laut der Mainpage ist seit XBMC 12.0 (Frodo) eine PVR Untersttüzung an Bord.
    Leider finde ich unter den Addons kein VNSI Server. Anschließend habe ich recherchiert und bin auf den XBMC PVR add-ons von Lars Op den Kamp gestoßen. Aber aus der Readme werde ich nicht schlau. Wie werden die Addons eingebunden? Müssen diese vorher bzw. mitkompiliert werden oder sind diese nachträglich einzubinden?
    Muss ich schon beim kompilieren von XBMC als config-Schlüssel PVR mitgeben und aktivieren? Meine Konfiguration sah wie folgt aus:


    Code
    ./configure --prefix=/usr --build=arm-linux-gnueabihf --host=arm-linux-gnueabihf \
        --localstatedir=/var/lib --with-platform=raspberry-pi --disable-gl --enable-gles \
        --disable-x11 --disable-sdl --enable-ccache --enable-optimizations \
        --enable-external-libraries --disable-goom --disable-hal --disable-pulse \
        --disable-vaapi --disable-vdpau --disable-xrandr --disable-airplay \
        --disable-alsa --enable-avahi --disable-libbluray --disable-dvdcss \
        --disable-debug --disable-joystick --enable-mid --disable-nfs --disable-profiling \
        --disable-projectm --enable-rsxs --enable-rtmp --disable-vaapi \
        --disable-vdadecoder --disable-external-ffmpeg  --disable-optical-drive


    In einem Post aus dem Internet habe ich auch mal was von --enable-pvr oder so ähnlich gelesen, in der readme von Xbmc aber nichts gefunden. Es gibt so viele Branches, dass ich garnicht weiß welche ich jetzt benutzten soll. Vorallem, so scheint es mir zumindestens, das eigentlich alle Readmes von Op den Kamp abstammen und nicht angepasst wurden.


    Die Anleitung selber habe ich unter http://www.raspbian.org/RaspbianXBMC befolgt.
    Wie gesagt, mein Ziel ist es nicht eine vorgefertigte Version zu installieren, denn das habe ich ja schon hinbekommen. Ich möchte eher verstehen wie die Zusammenhänge zwischen XBMC und den Addons sind, um auch selber eigene Versionen mit Addons zu kompilieren.


    Vielleicht kann mir einer hier eine HIlfestellung geben, um den Schleier des Nebels zu lüften. ;)

    VDR_1:

    Asus J3455-M, GT 710, SSD 240GB, 8GB DDR3, 1x DvbSky S950 with yavdr-ansible (testing)

    VDR_2:

    AsRock J3455, GT 710, SSD 120GB + SATA 400GB, 8GB DDR3, 1x DvbSky S952 with yavdr-ansible (testing)

    VDR_3_Testing:

    AtomiPi with Intel Atom x5-Z8350, 2GB DDR3, 16GB eMMC, 1x Sundtekt DVB-S with yavdr-ansible (testing)


  • Hi,


    nimm doch gleich RaspBMC (http://www.raspbmc.com/).
    Das basiert in der aktuellen Version auf pre Frodo incl. PVR-Support und u.a. VNSI-Server AddOn.
    Da musst Du nur noch Live-TV und VNSI-Server AddOn aktivieren und konfigurieren.


    Gruß
    Klaus

    Mehrere HD-VDRs mit MLD z.B.:

    VDR-Server - ITX-MB mit N3150 und CineS2+DuoFlexS2 mit MLD 5.4 stable

    Intel-VDR H110 ITX-MB mit i3-7300 (UHD630) mit CineS2 - MLD 5.5 testing

    Intel-VDR J5040 ITX-MB (UHD605) mit CineS2 - MLD 5.5 testing

    Intel-VDR Asus N4020 MiniPC (UHD600) SatIP Client - MLD 5.5 testing

    Intel-VDR NUC6CAYH (HD500) Sat-IP Client - MLD 5.5 unstable

    + weitere Test-Systeme mit Intel i3-7100, i3-8300, i3-10110, i5-11500 ...

    teils mit nVidia GraKa GT630 bzw. GT1030 mit MLD 6 Alpha

  • Oder OpenElec welches ich momentan verwende auf dem Pi. Das funzt mit den Dev-Builds auch ganz ordentlich und hat jetzt auch das XVDR-Addon dabei.
    Gui is ganz locker flockig in der Bedienung. Nur die Umschaltzeiten sind noch etwas länger. Leider nicht so ganz Zapping-geeignet...

  • Vielen Dank für die Antwort aber ich glaube ich habe mich undeutlich ausgedrückt.
    Raspbmc habe ich ohne Probleme als Image komplett in Betrieb genommen mit VNSI und Addons. Yavdr streamt und mein Pi spielt diese dann auch die HD Sender ab.


    Ich möchte aber die einzelnen Schritte nachvollziehen wie es mit dem kompilieren läuft um auch mal aktuelle Pakete selber auszuprobieren.
    XBMC habe ich kompiliert bekommen. Die Pakete von Opdenkamp habe ich auch kompiliert bekommen aber jeweils einzeln. Ich bin bei den Addons dann wie folgt vorgegangen:


    Die sed - Befehle musste ich gegenüber der XBMC Installation leicht anpassen weil der Unterordner tools/rbp/depends/xbmc/ mit der Makefile nicht existierte und diese stattdessen unter tools/rbp/ lag.
    Ich habe sowohl make install als auch make zip aufgerufen. Die Pakete wurden nicht direkt unter XBMC eingebunden bzw. erkannt . Die Zip-Dateien ließen sich auch leider nicht einbinden weil diese wohl eine falsche Struktur besitzen.


    Die Frage die sich mir noch stellt ist, ob man beide GITs mergen muss und dann XBMC neu kompiliert oder ob man beim kompilieren der Addons einen anderen Pfad mit angeben kann bzw. warum halt die Zip-FIles eine falsche Struktur zum einbinden unter XBMC besitzen? ?(


    Es hat schon einen Grund warum der Herr Op den Kamp folgenden Satz in die Readme schreibt: "WARNING: this is work in progress. Don't try to use this unless you know what you're doing."
    Aber gut da muss jeder Anfänger mal durch. :D


    PS: Ich habe die aktuellste Frodo Version mit

    Zitat

    git clone --depth 1 git://github.com/xbmc/xbmc-rbp.git

    gezogen und kompiliert gehabt. Müsste die Pre 12.0 sein mit PVR Unterstützung.

    VDR_1:

    Asus J3455-M, GT 710, SSD 240GB, 8GB DDR3, 1x DvbSky S950 with yavdr-ansible (testing)

    VDR_2:

    AsRock J3455, GT 710, SSD 120GB + SATA 400GB, 8GB DDR3, 1x DvbSky S952 with yavdr-ansible (testing)

    VDR_3_Testing:

    AtomiPi with Intel Atom x5-Z8350, 2GB DDR3, 16GB eMMC, 1x Sundtekt DVB-S with yavdr-ansible (testing)


  • ich habe raspbmc auf meinem pi laufen


    einige pvr-clients sind dabei - mir fehlte jedoch der xvdr-client
    direkt am pi hab ich dann den xvdr-client kompiliert


    xvdr client für raspbmc:
    sudo apt-get install make autoconf automake libtool g++ libsigsegv2 gawk libtool gcc


    im userhome, der das xbmc startet (bei mir pi):
    git clone https://github.com/pipelka/xbmc-addon-xvdr.git
    cd xbmc-addon-xvdr
    sh autogen.sh
    ./configure --prefix=$HOME/.xbmc
    make
    make install



    nun gibt es unter aktivierte oder deaktiiverte pvr-addons auch die möglichkeit, den xvdr-client zu aktivieren/konfigurieren


    leider muss ich dazu sagen, dass der pi immer wieder probleme mit dem streamen hat.
    d. h. teilweise bleibt das bild schwarz. erst ein stoppen eines bestehenden streams, um dann erneut einen neuen stream starten zu können, hilft. also ein channel switch ist meistens nicht möglich
    es funktionieren bei mir HD+SD channels gleich gut/oder schlecht - hab mir die mpeg-lizenz für den PI besorgt


    vielleicht hilft dir auch folgender link weiter:
    http://www.bveml.net/de/conten…xvdr-inkl-vdr-1720-ubuntu

Jetzt mitmachen!

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