Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Wir verfügen über mehrere Integrationskomponenten, die es jedem Partner ermöglichen, seine eigenen Produkte zu erstellen: Offene API zur Entwicklung einer beliebigen Alternative zum persönlichen Konto des Ivideon-Benutzers, Mobile SDK, mit dem Sie eine vollwertige Lösung entwickeln können, die in ihrer Funktionalität auch Ivideon-Anwendungen entspricht als Web SDK.

Wir haben kürzlich ein verbessertes Web SDK veröffentlicht, komplett mit neuer Dokumentation und einer Demoanwendung, die unsere Plattform noch flexibler und entwicklerfreundlicher machen wird. Wenn Sie bereits mit unserem SDK vertraut waren, werden Sie die Änderungen sofort bemerken – jetzt haben Sie ein klares Beispiel dafür, wie Sie API-Funktionen in Ihre Anwendung integrieren.

Für alle anderen berichten wir ausführlicher über Alltagsfälle und umgesetzte Integrationen mithilfe der Ivideon API/SDK.

Web SDK: neue Funktionen

Ivideon ist nicht nur ein Anbieter von Cloud-Videoüberwachungsdiensten und -geräten. Innerhalb von Ivideon wird ein vollständiger Entwicklungszyklus durchgeführt: von der Kamera-Firmware bis zur Webversion des Dienstes. Wir erstellen Client- und Server-SDKs, verbessern LibVLC, implementieren WebRTC, führen Videoanalysen durch, entwickeln einen Client mit White-Label-Unterstützung für Partner und Demoprojekte für das SDK.

Dadurch ist es uns gelungen, eine Plattform zu werden, auf der Partner ihre eigenen Lösungen entwickeln können. Jetzt hat unser SDK für das Web ein großes Upgrade erhalten und wir hoffen, dass es noch mehr Integrationslösungen geben wird.

Zur Vereinfachung haben wir am Anfang einen Abschnitt „Schnellstart“ hinzugefügt, der Ihnen das Verständnis der Geräteverwaltung erleichtert.

Der folgende Code veranschaulicht die grundlegende Verwendung des Ivideon Web SDK: Ein Player wird zur Seite hinzugefügt und die Wiedergabe des Videos für die öffentliche Kamera wird gestartet.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/de/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.css" />
<script src="/vendor/ivideon-web-sdk-1.0.0/iv-standalone-web-sdk.js"></script>
</head>
<body>
<div class="myapp-player-container" style="max-width: 640px;"></div>
<script>
_ivideon.sdk.init({
rootUrl: 'https://<your-domain>/vendor/ivideon-web-sdk-1.0.0/',
i18nOptions: {
availableLanguages: [
'de',
'en',
'fr',
],
language: 'en',
}
}).then(function (sdk) {
sdk.configureWithCloudApiAuthResponse({
api_host: 'openapi-alpha.ivideon.com',
access_token: 'public',
});
// `id` used below is not an actual camera ID. Replace it with your own.
var camera = sdk.createCamera({
id: '100-481adxa07s5cgd974306aff47e62b639:65536',
cameraName: 'Demo Cam',
imageWidth: 800,
imageHeight: 450,
soundEnabled: true,
});
var player = sdk.createPlayer({
container: '.myapp-player-container',
camera: camera,
defaultControls: true,
playerEngine: sdk.playerEngines.PLAYER_ENGINE__WEBRTC,
});
player.playLive();
}, function (error) {
console.error(error);
});
</script>
</body>
</html>

Wir haben außerdem mehrere neue Funktionen hinzugefügt:

  • Unterstützung für einmalige Videolinks;
  • Dem Player wurden Schaltflächen zur Steuerung der Videoqualität und der Archivwiedergabegeschwindigkeit hinzugefügt.
  • Die Spielersteuerung kann einzeln ein- und ausgeschaltet werden (zuvor konnte man entweder alles einschalten, was vorhanden war, oder alles ausblenden);
  • Es wurde die Möglichkeit hinzugefügt, den Ton der Kamera auszuschalten.

Demo-Anwendung

Um zu demonstrieren, wie das Ivideon Web SDK mit der UI-Bibliothek verwendet wird, verteilen wir es zusammen mit einer Demoanwendung. Jetzt haben Sie die Möglichkeit zu sehen, wie das Ivideon Web SDK mit ReactJS funktioniert.

Demo-Anwendung online verfügbar unter Link. Damit es funktioniert, wird eine zufällige Kamera von Ivideon TV hinzugefügt. Sollte sich plötzlich herausstellen, dass die Kamera nicht mehr funktioniert, folgen Sie einfach erneut dem Link oben.

Eine andere Möglichkeit, die Demo anzusehen, besteht darin, den Quellcode im Web SDK zu untersuchen und die Anwendung selbst zu erstellen.

Unsere Anwendung kann zeigen, welcher Code den Benutzeraktionen entspricht.

Fügen Sie der Seite mehrere Player mit unterschiedlichen Engines hinzu und vergleichen Sie deren Leistung.

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Erstellen und verwalten Sie mehrere Player über eine Zeitleiste, die gleichzeitig Archivaufzeichnungen mehrerer Kameras anzeigt.

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Die Demoanwendung merkt sich die Einstellungen der letzten Sitzung im lokalen Speicher des Browsers: API-Zugriffsparameter, Kameraparameter und andere. Sie werden wiederhergestellt, wenn Sie sich erneut anmelden.

Der Demo-Anwendungscode wurde aus Quellkarten kompiliert – der Demo-Code kann direkt im Debugger angezeigt werden.

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Beispiele für Integrationen

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Gruppe von Programmen mit dem Präfix „ich fahre Ski» beinhaltet separate Anwendungen für fast alle europäischen Skiländer: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Tschechien, Slowakei, Suomi, Deutschland, Slowenien und mehr). Die App zeigt die Schneebedingungen in Skigebieten, eine Liste von Restaurants in den Bergen und Pistenkarten sowie andere nützliche Informationen an, die Ihnen helfen, sich vor Ihrer Reise ein vollständiges Bild von Ihrem Reiseziel zu machen. Gleichzeitig ist kein Internetzugang erforderlich – es funktioniert offline (außer bei Übertragungen von Kameras). Alle Anwendungen sind kostenlos verfügbar.

Mittlerweile verfügt fast jedes Skigebiet über eine Kamera, die die Situation auf der Piste zeigt. Um Kameras aus der Ferne über die Anwendung anzuzeigen, haben wir iSKI unser SDK zur Verfügung gestellt, und jetzt kann jeder über die Anwendung nicht nur die Wettervorhersage, die Schneedicke und die Anzahl der geöffneten Lifte sehen, sondern auch Videos direkt von der Piste.

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Verschiedene Smart-Home-Systeme. Dank der Integration mit dem Ivideon-System erzielen diese Lösungen größere Vorteile für die Sicherheit Ihres Zuhauses, indem sie das Zuhause überwachen und Videoaufzeichnungen auf sicherste Weise in einem Cloud-Archiv speichern. Die vollständige Kontrolle erfolgt über eine mobile Anwendung, die Sie in Echtzeit über etwaige Bedrohungen informiert und Ihnen ermöglicht, schnell auf ungewöhnliche Situationen zu reagieren.

Do-it-yourself-Cloud-Videoüberwachung: neue Funktionen des Ivideon Web SDK

Analysesystem für die Arbeit von Verkäufern und Beratern Perfect Service Solution. Das Cloud-Videoüberwachungssystem überwacht und zeichnet Daten im Archiv auf, die von den Betreibern überprüft werden, und die Ergebnisse werden online in Ihrem persönlichen Konto angezeigt. Der Kunde erhält letztendlich einen kurzen Ausschnitt mit einem konkreten Ereignis – einem Verstoß gegen das Verkaufsprotokoll oder einem kontroversen Vorfall. Im Webinterface sieht er Daten über den Verstoß und ein eingebettetes Video. Das gesamte Datenfeld ist in zwei Kategorien unterteilt: kritische Ereignisse und regelmäßige Ereignisse. Reguläre Meldungen erscheinen am nächsten Tag nach der Veranstaltung im Online-Konto, bei kritischen Verstößen können Meldungen jedoch per SMS oder Messenger entgegengenommen werden.

Schreib unsum auf das Web SDK zuzugreifen und mehr über unsere Integrationsmöglichkeiten zu erfahren.

Source: habr.com

Kommentar hinzufügen