Kodi - Wiedergabe via http-Kommando auf Stream umschalten

  • Moin,

    ich habe eine Klingel/ Doorbird, welche bei Klingel oder Bewegung einen SIP-Call auslösen oder http-Kommando absetzen kann. Der Livestream aus der Klingel ist via .strm-Datei über Kodi manuell aufrufbar. Ich möchte nun bei Klingeln- Kodi automatisch auf das Livebild umschalten. Wie kann ich das machen? Ich hätte auch eine html5-Seite in welcher der Stream eingebettet ist.

    Ich denke a) entweder über den http-Aufruf aus der klingel Kodi umzuschalten oder
    b) über den SIP-Call als Umweg zu gehen und/ oder zusätzlich
    c) einen Text anzuzeigen.

    Wie kann ich das erreichen?

  • Dank Dir.
    So richtig werde ich noch nicht schlau daraus.

    Ich habe das gefunden:
    https://kodi.wiki/view/JSON-RPC_API/v9#Player

    Ich will ja ein http_kommando an Kodi schicken und Kodi soll dann eine Datei (.strm) direkt öffnen. Als Kommando ist ja folgendes angegeben (http Steuerung extern habe ich zugelassen).

    http://<your-ip>:<your-port>/jsonrpc ?( Keine Ahnung wie ich mir nun den hhtp-Befehl zusammenbastle. Kannst Du mir vielleicht etwas mehr auf den Sprung helfen?Kodi-Ip ist klarPort habe ich mal auf Standard 8080 gelassen.Die zu öffnende Datei habe ich auf nem NAS liegen ("/Video"-Order)

  • http://Server-IP:8080/jsonrpc?request={ "jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "smb://Server-Name/Share/Datei.mkv" } }, "id": 1 }

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Moin,

    Dank Dir. Ich habe zwischenzeitlich auch dieses hier gefunden... komme aber noch nicht entscheidend weiter. Das Sieht ähnlich aus wie bei Dir.
    https://community.home-assistant.io/t/stream-secur…om-add-on/20043

    Ich habe mir eine .mu3 Datei zwecks Kompatibilität (.strm) hat das gleiche Problem) erstellt und diese entsprechend abgelegt. Deinen Code angepasst und ich bekomme eine BadClientPermission. Die 192.168.178.40 ist der Client auf dem Kodi bzw. Libreelec läuft. Ich habe auch noch einen lokalen PC zur Verfügung, da bekomme ich das gleiche Ergebnis.

    Code
    http://192.168.178.40:8080/jsonrpc?request={ "jsonrpc": "2.0", "method": "Player.Open", "params": { "item": { "file": "smb://Qnap/Multimedia/Doorbird.m3u" } }, "id": 1 }

    Antwort:


    Code
    {"error":{"code":-32099,"message":"Bad client permission."},"id":1,"jsonrpc":"2.0"}

    Muss ich da noch die Authentifizierung mitgeben? Wenn ja, wie?

    In der .strm ist übrigens "nur" ein rtsp-Stream der Kamera eingebettet. rtsp://USER:PASSWORT@192.168.178.50:8557/mpeg/media.amp

Jetzt mitmachen!

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