Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Disponiamo di diversi componenti di integrazione che consentono a qualsiasi partner di creare i propri prodotti: API aperte per sviluppare qualsiasi alternativa all'account personale dell'utente Ivideon, Mobile SDK, con il quale è possibile sviluppare una soluzione completa equivalente in funzionalità alle applicazioni Ivideon, nonché come SDK Web.

Recentemente abbiamo rilasciato un Web SDK migliorato, completo di nuova documentazione e un'applicazione demo che renderà la nostra piattaforma ancora più flessibile e facile da usare per gli sviluppatori. Se già in precedenza avevi familiarità con il nostro SDK, noterai immediatamente i cambiamenti: ora hai un chiaro esempio di come creare funzioni API nella tua applicazione.

Per tutti gli altri, vi parleremo in modo più dettagliato dei casi quotidiani e delle integrazioni implementate utilizzando l'API/SDK Ivideon.

SDK Web: nuove funzionalità

Ivideon non è solo un fornitore di servizi e apparecchiature di videosorveglianza cloud. All'interno di Ivideon viene svolto un ciclo completo di sviluppo: dal firmware della fotocamera alla versione web del servizio. Stiamo realizzando SDK client e server, migliorando LibVLC, implementando WebRTC, eseguendo analisi video, sviluppando un client con supporto White Label per i partner e progetti demo per l'SDK.

Di conseguenza, siamo riusciti a diventare una piattaforma su cui i partner possono creare le proprie soluzioni. Ora il nostro SDK per il Web ha ricevuto un importante aggiornamento e speriamo che siano disponibili ancora più soluzioni di integrazione.

Per tua comodità, abbiamo aggiunto all'inizio una sezione "Avvio rapido", che ti aiuterà a comprendere facilmente la gestione del dispositivo.

Il codice seguente dimostra l'utilizzo di base di Ivideon Web SDK: viene aggiunto un lettore alla pagina e viene avviata la riproduzione del video per la telecamera pubblica.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/it/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>

Abbiamo anche aggiunto diverse nuove funzionalità:

  • supporto per collegamenti video una tantum;
  • sono stati aggiunti pulsanti al lettore per controllare la qualità del video e la velocità di riproduzione dell'archivio;
  • i controlli del player possono essere attivati ​​e disattivati ​​uno alla volta (prima potevi attivare tutto quello che c'era oppure nascondere tutto);
  • Aggiunta la possibilità di disattivare l'audio sulla fotocamera.

Applicazione dimostrativa

Per dimostrare come utilizzare Ivideon Web SDK con la libreria dell'interfaccia utente, lo distribuiamo insieme a un'applicazione demo. Ora hai l'opportunità di vedere come funziona Ivideon Web SDK con ReactJS.

Applicazione demo disponibile online all'indirizzo collegamento. Per farlo funzionare, viene aggiunta una telecamera casuale da Ivideon TV. Se all'improvviso la fotocamera risulta non operativa, basta seguire nuovamente il collegamento sopra.

Un altro modo per visualizzare la demo è esaminare il codice sorgente nel Web SDK e creare personalmente l'applicazione.

La nostra applicazione può mostrare quale codice corrisponde alle azioni dell'utente.

Aggiungi diversi giocatori con motori diversi alla pagina e confronta le loro prestazioni.

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Crea e gestisci più lettori da un'unica timeline, che visualizzeranno contemporaneamente archivi di registrazioni da diverse telecamere.

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

L'applicazione demo ricorda le impostazioni dell'ultima sessione nella memoria locale del browser: parametri di accesso API, parametri della fotocamera e altri. Verranno ripristinati quando effettuerai nuovamente l'accesso.

Il codice dell'applicazione demo è stato compilato dalle mappe sorgente: il codice demo può essere visualizzato direttamente nel debugger.

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Esempi di integrazioni

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Gruppo di programmi con il prefisso "io scio» include applicazioni separate per quasi tutti i paesi sciistici europei: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Repubblica ceca, Slovacchia, Suomi, Germania, Slovenia e altri). L'app mostra le condizioni della neve nelle stazioni sciistiche, un elenco di ristoranti in montagna e mappe dei sentieri, oltre ad altre informazioni utili che ti aiuteranno ad avere un quadro completo della tua destinazione prima del viaggio. Allo stesso tempo, non è richiesto l'accesso a Internet: funziona offline (ad eccezione delle trasmissioni dalle telecamere). Tutte le applicazioni sono disponibili gratuitamente.

Ormai quasi ogni stazione sciistica è dotata di una telecamera che mostra la situazione sulle piste. Per visualizzare le telecamere da remoto tramite l'applicazione, abbiamo fornito a iSKI il nostro SDK, e ora tutti possono vedere tramite l'applicazione non solo le previsioni del tempo, lo spessore della neve e il numero di impianti di risalita aperti, ma anche il video direttamente dalla pista.

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Vari sistemi di casa intelligente. Grazie all'integrazione con il sistema Ivideon, queste soluzioni ottengono maggiori vantaggi in termini di sicurezza domestica monitorando la casa e archiviando le registrazioni video nel modo più sicuro in un archivio cloud. Il controllo completo viene effettuato tramite un'applicazione mobile, che notifica eventuali minacce in tempo reale e consente di rispondere rapidamente a situazioni insolite.

Videosorveglianza cloud fai da te: nuove funzionalità di Ivideon Web SDK

Sistema di analisi per il lavoro di venditori e consulenti Perfect Service Solution. Il sistema di videosorveglianza cloud monitora e registra i dati nell'archivio, che viene verificato dagli operatori, e i risultati si riflettono online nel tuo account personale. Il cliente alla fine riceve un breve frammento con un evento specifico: una violazione del protocollo di vendita o un incidente controverso. Nell'interfaccia web vede i dati sulla violazione e un filmato incorporato. L'intero array di dati è diviso in due categorie: eventi critici e eventi regolari. Quelle normali compaiono nell'account online il giorno successivo all'evento, ma per le violazioni critiche le segnalazioni possono essere ricevute tramite SMS o Messenger.

Scriviciper accedere al Web SDK e ottenere ulteriori informazioni sulle nostre capacità di integrazione.

Fonte: habr.com

Aggiungi un commento