Surveilans video cloud mandiri: fitur-fitur baru dari Ivideon Web SDK

gambar

Kami memiliki beberapa komponen integrasi yang memungkinkan mitra mana pun untuk membuat produk mereka sendiri: Buka API untuk mengembangkan alternatif apa pun untuk akun pribadi Ivideon, Mobile SDK, yang dengannya Anda dapat mengembangkan solusi lengkap yang setara dalam fungsi untuk aplikasi Ivideon, serta Web SDK.

Kami baru-baru ini merilis SDK Web yang ditingkatkan, dilengkapi dengan sistem dokumentasi baru dan aplikasi demo yang akan membuat platform kami menjadi lebih fleksibel dan nyaman bagi pengembang. Jika Anda sudah terbiasa dengan SDK kami sebelumnya, Anda akan segera melihat perubahan - sekarang Anda memiliki contoh yang jelas tentang cara menyematkan fungsi API dalam aplikasi Anda.

Untuk semua orang, kami akan berbicara lebih banyak tentang kasus sehari-hari dan menerapkan integrasi menggunakan Ivideon API / SDK.

SDK Web: Fitur Baru


Ivideon bukan hanya pemasok layanan dan peralatan pengawasan video berbasis cloud. Di dalam Ivideon, siklus pengembangan penuh sedang berlangsung: dari firmware kamera ke versi web layanan. Kami membuat klien dan server SDK, meningkatkan LibVLC, mengimplementasikan WebRTC, melakukan analisis video, mengembangkan klien dengan dukungan White Label untuk mitra dan proyek demo untuk SDK.

Sebagai hasilnya, kami berhasil menjadi platform atas dasar di mana mitra dapat membuat solusi mereka sendiri. Sekarang SDK untuk Web kami telah menerima peningkatan besar, dan kami berharap akan ada lebih banyak solusi integrasi.

Untuk kenyamanan Anda, kami telah menambahkan bagian "Mulai Cepat" di awal, yang akan membantu Anda dengan mudah memahami manajemen perangkat.

Kode di bawah ini menunjukkan penggunaan dasar dari SDK Web Ivideon: pemain telah ditambahkan ke halaman dan pemutaran video telah dimulai untuk kamera publik.

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

Kami juga menambahkan beberapa fitur baru:

  • dukungan untuk tautan video satu kali;
  • tombol telah ditambahkan ke pemutar untuk mengontrol kualitas video dan kecepatan pemutaran arsip;
  • kontrol pemain dapat dinyalakan dan dimatikan satu per satu (sebelumnya Anda bisa mengaktifkan semua yang ada atau menyembunyikan semuanya);
  • Menambahkan kemampuan untuk menonaktifkan suara pada kamera.

Aplikasi demo


Untuk mendemonstrasikan cara menggunakan SDK Ivideon Web dengan pustaka antarmuka pengguna, kami mendistribusikannya dengan aplikasi demo. Sekarang Anda memiliki kesempatan untuk melihat bagaimana SDK Web Ivideon bekerja dengan ReactJS.

Aplikasi demo tersedia online di sini . Untuk karyanya, kamera acak dari Ivideon TV ditambahkan. Jika kamera tiba-tiba menjadi tidak berfungsi, cukup ikuti tautan di atas lagi.

Cara lain untuk membiasakan diri dengan demo adalah mempelajari kode sumber di SDK Web dan membangun aplikasi sendiri.

Aplikasi kami dapat menunjukkan kode mana yang sesuai dengan tindakan pengguna.



Tambahkan beberapa pemain dengan mesin berbeda ke halaman dan bandingkan pekerjaan mereka.

gambar

Buat beberapa pemain dan kelola mereka dari satu garis waktu, di mana arsip rekaman beberapa kamera akan ditampilkan secara bersamaan.

gambar

Aplikasi demo mengingat pengaturan dari sesi terakhir di penyimpanan lokal browser: parameter akses ke API, pengaturan kamera, dan lainnya. Setelah masuk kembali, mereka akan dipulihkan.

Kode aplikasi demo dikompilasi dengan peta sumber - kode demo dapat dilihat langsung di debugger.

gambar

Contoh Integrasi


gambar

Kelompok program dengan awalan " iSKI " mencakup aplikasi terpisah untuk hampir semua negara ski Eropa: iSKI Austria, iSKI Swiss, iSKI Prancis, iSKI Italia (Ceko, Slovakia, Suomi, Deutschland, Slovenija, dan lainnya). Aplikasi ini menunjukkan kondisi salju di resor ski, daftar restoran di pegunungan dan jalur sirkuit, serta informasi berguna lainnya yang akan membantu untuk mendapatkan gambaran lengkap tentang tujuan sebelum perjalanan. Pada saat yang sama, akses ke Internet tidak diperlukan - ia bekerja offline (kecuali untuk penyiaran dari kamera). Semua aplikasi tersedia secara gratis.

Sekarang, hampir setiap resor ski memiliki kamera yang menunjukkan situasi di lereng. Untuk melihat kamera dari jarak jauh melalui aplikasi, kami menyediakan iKKI dengan SDK kami, dan sekarang semua orang dapat melihat melalui aplikasi tidak hanya ramalan cuaca, ketebalan salju dan jumlah lift terbuka, tetapi juga video langsung dari lereng.

gambar

Berbagai sistem rumah pintar. Dengan mengintegrasikan dengan Ivideon, solusi ini memiliki lebih banyak manfaat untuk keamanan rumah, karena mereka mengendalikan rumah dan menyimpan video dengan cara yang paling aman di arsip cloud. Kontrol penuh dilakukan melalui aplikasi seluler yang memberi tahu Anda tentang segala ancaman secara langsung dan memungkinkan Anda untuk dengan cepat merespons situasi yang tidak biasa.

gambar

Analitik sistem penjual dan konsultan kerja Solusi Layanan Sempurna. Sistem pengawasan video berbasis cloud memantau dan merekam data yang diarsipkan oleh operator, dan hasilnya ditampilkan secara online di akun Anda. Klien akhirnya menerima sebuah fragmen pendek dengan peristiwa spesifik - pelanggaran protokol penjualan atau insiden kontroversial. Di antarmuka web, ia melihat data pelanggaran dan potongan video bawaan. Seluruh array data dibagi menjadi dua kategori: peristiwa kritis dan yang reguler. Biasa muncul di kantor online sehari setelah acara, tetapi untuk pelanggaran kritis laporan dapat diterima melalui SMS atau di messenger.

Email kami untuk mengakses SDK Web dan mempelajari lebih lanjut tentang kemampuan integrasi kami.

Source: https://habr.com/ru/post/id445788/


All Articles