Hilfe bei IP-Kamera Stream in App anzeigen

Hallo Community,

ich habe folgende Frage an Euch und hoffe sehr, es kann mir jemand weiterhelfen bevor ich vor lauter Frust meinen Bleistift ganz aufgeknabbert habe. :smiley:

Folgendes Szenario ist gegeben:

  • 1 IP Camera von Axis
  • Symcon Server
  • App auf dem Smartphone
  1. Versuch: Wenn ich den Kammerastream mittels Medienwiedergabe als MJPEG einbinde funktioniert die Anzeige auf meinem Androiden wunderbar. Es handelt sich um eine Live-Übertragung. Leider zeigt diese Art der Einbindung auf dem IPhone keinen Stream an.

  2. Versuch: Ich binde den Stream als Skript folgendermassen ein:


<?
print "<img src='http://[BENUTZER]:[PASSWORT]@[IP-ADRESSE]:8133/axis-cgi/mjpg/video.cgi?resolution=640x360' style='width: 100%; height: auto;' />"
?>

Hierbei wird mir auf dem Androiden nur ein Frame also Platzhalter mit einem durchgestrichenen Bild-Symbol oben links in der Ecke angezeigt. Das kleine Symbol in der Ecke soll mir wohl sagen, dass der Aufruf korrupt war. Auf dem IPhone funktioniert das ganze leider auch nicht.

Daher nun meine Frage an Euch, wie kann ich es einbinden, dass ich eine LIVE-Übertragung hinbekomme und eine Anzeige auf Android und iOS gewährleistet ist? Sollte beides nicht klappen dann vorzugsweise nur unter iOS.

Freue mich über Eure Vorschläge und Antworten hierzu. :slight_smile:

Viele Grüße

Zu 1)
Meinst du das ?
Streams
Zu 2)
Mit Print wird das eher nichts.
Nimm eine IPS-Variable Typ String, Profil HTMLbox und dort dann den HTML Code als Inhalt hinterlegen.

Ob es funktioniert kann ich dir nicht sagen, da ich weder iOS noch eine Axis habe :wink:
Michael

Vielen Dank für Deine Antwort. :slight_smile:

Zu 1)
Ja genau das meinte ich. Die Einbindung des Streams über den Medienpunkt definiert.

Zu 2)
Kannst Du mir hierzu ein paar weiterführende Hinweise bitte geben? Ich weiß zwar was eine HTML-Box ist, jedoch nicht wo und wie die hinterlegt werden muss. Mir würden die wichtigsten Schritte kurz erklärt auch genügen. Für mich ist das alles noch etwas Neuland.

Viel mehr als das was ich geschrieben habe ist nicht zu machen.
Siehe hier:
https://www.symcon.de/service/dokumentation/komponenten/visualisierungen/objekt-darstellung/htmlbox/
Michael