Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Kami memiliki beberapa komponen integrasi yang memungkinkan setiap mitra membuat produk mereka sendiri: Open API untuk mengembangkan alternatif apa pun untuk akun pribadi pengguna Ivideon, Mobile SDK, yang dengannya Anda dapat mengembangkan solusi lengkap yang fungsinya setara dengan aplikasi Ivideon, juga sebagai SDK Web.

Kami baru-baru ini merilis Web SDK yang ditingkatkan, lengkap dengan dokumentasi baru dan aplikasi demo yang akan menjadikan platform kami lebih fleksibel dan ramah pengembang. Jika Anda sudah familiar dengan SDK kami sebelumnya, Anda akan segera melihat perubahannya - sekarang Anda memiliki contoh yang jelas tentang cara membangun fungsi API ke dalam aplikasi Anda.

Untuk semua orang, kami akan memberi tahu Anda lebih detail tentang kasus sehari-hari dan menerapkan integrasi menggunakan Ivideon API/SDK.

SDK Web: fitur baru

Ivideon bukan hanya penyedia layanan dan peralatan pengawasan video cloud. Siklus pengembangan penuh dilakukan di dalam Ivideon: dari firmware kamera hingga layanan versi web. Kami membuat SDK klien dan server, meningkatkan LibVLC, mengimplementasikan WebRTC, melakukan analisis video, mengembangkan klien dengan dukungan White Label untuk mitra dan proyek demo untuk SDK.

Hasilnya, kami berhasil menjadi platform di mana mitra dapat menciptakan solusi mereka sendiri. Sekarang SDK untuk Web kami telah menerima peningkatan besar-besaran, dan kami berharap akan ada lebih banyak lagi solusi integrasi.

Demi kenyamanan Anda, kami telah menambahkan bagian β€œMulai Cepat” di awal, yang akan membantu Anda memahami pengelolaan perangkat dengan mudah.

Kode di bawah ini menunjukkan penggunaan dasar Ivideon Web SDK: pemutar ditambahkan ke halaman dan video untuk kamera publik mulai diputar.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/id/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 pemutar dapat dihidupkan dan dimatikan satu per satu (sebelumnya Anda dapat mengaktifkan semua yang ada di sana atau menyembunyikan semuanya);
  • Menambahkan kemampuan untuk mematikan suara pada kamera.

Aplikasi demo

Untuk mendemonstrasikan cara menggunakan Ivideon Web SDK dengan perpustakaan UI, kami mendistribusikannya bersama dengan aplikasi demo. Sekarang Anda mempunyai kesempatan untuk melihat bagaimana Ivideon Web SDK bekerja dengan ReactJS.

Aplikasi demo tersedia online di link. Untuk membuatnya berfungsi, kamera acak dari Ivideon TV ditambahkan. Jika tiba-tiba kamera tidak berfungsi, cukup ikuti kembali tautan di atas.

Cara lain untuk melihat demo adalah dengan memeriksa kode sumber di Web SDK dan membuat aplikasi sendiri.

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

Tambahkan beberapa pemain dengan mesin berbeda ke halaman dan bandingkan kinerjanya.

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Buat dan kelola banyak pemain dari satu timeline, yang secara bersamaan akan menampilkan arsip rekaman dari beberapa kamera.

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Aplikasi demo mengingat pengaturan dari sesi terakhir di penyimpanan lokal browser: parameter akses API, parameter kamera, dan lain-lain. Mereka akan dipulihkan ketika Anda masuk lagi.

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

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Contoh integrasi

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

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 peta jalur, serta informasi berguna lainnya yang akan membantu Anda mendapatkan gambaran lengkap tentang tujuan Anda sebelum perjalanan. Pada saat yang sama, akses ke Internet tidak diperlukan - ini berfungsi offline (kecuali untuk siaran dari kamera). Semua aplikasi tersedia secara gratis.

Kini hampir setiap resor ski memiliki kamera yang menunjukkan situasi di lereng. Untuk melihat kamera dari jarak jauh melalui aplikasi, kami menyediakan iSKI 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.

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Berbagai sistem rumah pintar. Berkat integrasi dengan sistem Ivideon, solusi ini mendapatkan lebih banyak manfaat untuk keamanan rumah dengan memantau rumah dan menyimpan rekaman video dengan cara paling aman di arsip cloud. Kontrol penuh dilakukan melalui aplikasi seluler, yang memberi tahu tentang ancaman apa pun secara real-time dan memungkinkan Anda merespons situasi yang tidak biasa dengan cepat.

Pengawasan video cloud mandiri: fitur baru dari Ivideon Web SDK

Sistem analisis untuk pekerjaan penjual dan konsultan Solusi Layanan Sempurna. Sistem pengawasan video cloud memantau dan mencatat data dalam arsip, yang diverifikasi oleh operator, dan hasilnya tercermin secara online di akun pribadi Anda. Klien pada akhirnya menerima potongan pendek dengan peristiwa tertentu - pelanggaran protokol penjualan atau insiden kontroversial. Di antarmuka web, dia melihat data tentang pelanggaran dan video yang disematkan. Seluruh rangkaian data dibagi menjadi dua kategori: peristiwa penting dan peristiwa biasa. Yang biasa muncul di akun online keesokan harinya setelah kejadian, namun untuk pelanggaran kritis, laporan dapat diterima melalui SMS atau messenger.

Menulis kepada kamiuntuk mengakses Web SDK dan mempelajari lebih lanjut tentang kemampuan integrasi kami.

Sumber: www.habr.com

Tambah komentar