Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Kami mempunyai beberapa komponen penyepaduan yang membenarkan mana-mana rakan kongsi mencipta produk mereka sendiri: Open API untuk membangunkan sebarang alternatif kepada akaun peribadi pengguna Ivideon, SDK Mudah Alih, yang dengannya anda boleh membangunkan penyelesaian lengkap yang setara dalam fungsi aplikasi Ivideon, serta sebagai SDK Web.

Kami baru-baru ini mengeluarkan SDK Web yang dipertingkatkan, lengkap dengan dokumentasi baharu dan aplikasi demo yang akan menjadikan platform kami lebih fleksibel dan mesra pembangun. Jika anda sudah biasa dengan SDK kami sebelum ini, anda akan segera melihat perubahan - kini anda mempunyai contoh yang jelas tentang cara membina fungsi API ke dalam aplikasi anda.

Untuk orang lain, kami akan memberitahu anda dengan lebih terperinci tentang kes harian dan penyepaduan yang dilaksanakan menggunakan Ivideon API / SDK.

SDK Web: ciri baharu

Ivideon bukan sekadar perkhidmatan pengawasan video awan dan pembekal peralatan. Kitaran pembangunan penuh dijalankan di dalam Ivideon: daripada perisian tegar kamera kepada versi web perkhidmatan. Kami sedang membuat SDK pelanggan dan pelayan, menambah baik LibVLC, melaksanakan WebRTC, melakukan analisis video, membangunkan pelanggan dengan sokongan White Label untuk rakan kongsi dan projek demo untuk SDK.

Hasilnya, kami telah berjaya menjadi platform di mana rakan kongsi boleh mencipta penyelesaian mereka sendiri. Kini SDK untuk Web kami telah menerima peningkatan besar, dan kami berharap akan ada lebih banyak penyelesaian penyepaduan.

Untuk kemudahan anda, kami telah menambah bahagian "Mula Pantas" pada mulanya, yang akan membantu anda memahami pengurusan peranti dengan mudah.

Kod di bawah menunjukkan penggunaan asas SDK Web Ivideon: pemain ditambahkan pada halaman dan video untuk kamera awam mula dimainkan.

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

  • sokongan untuk pautan video sekali sahaja;
  • butang telah ditambahkan pada pemain untuk mengawal kualiti video dan kelajuan main balik arkib;
  • kawalan pemain boleh dihidupkan dan dimatikan satu demi satu (sebelum ini anda boleh sama ada menghidupkan semua yang ada di sana atau menyembunyikan segalanya);
  • Menambahkan keupayaan untuk mematikan bunyi pada kamera.

Aplikasi demo

Untuk menunjukkan cara menggunakan SDK Web Ivideon dengan perpustakaan UI, kami mengedarkannya bersama-sama dengan aplikasi demo. Kini anda berpeluang melihat cara SDK Web Ivideon berfungsi dengan ReactJS.

Permohonan demo boleh didapati dalam talian di pautan. Untuk menjadikannya berfungsi, kamera rawak daripada Ivideon TV ditambah. Jika tiba-tiba kamera ternyata tidak berfungsi, ikuti pautan di atas sekali lagi.

Satu lagi cara untuk melihat demo ialah dengan memeriksa kod sumber dalam SDK Web dan membina sendiri aplikasi itu.

Aplikasi kami boleh menunjukkan kod yang sepadan dengan tindakan pengguna.

Tambahkan beberapa pemain dengan enjin yang berbeza pada halaman dan bandingkan prestasi mereka.

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Cipta dan urus berbilang pemain daripada satu garis masa, yang akan memaparkan arkib rakaman daripada beberapa kamera secara serentak.

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Aplikasi demo mengingati tetapan dari sesi terakhir dalam storan setempat penyemak imbas: parameter akses API, parameter kamera dan lain-lain. Ia akan dipulihkan apabila anda log masuk semula.

Kod aplikasi demo telah disusun daripada peta sumber - kod demo boleh dilihat terus dalam penyahpepijat.

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Contoh integrasi

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Kumpulan program dengan awalan "iSKIΒ» termasuk aplikasi berasingan untuk hampir semua negara ski Eropah: iSKI Austria, iSKI Switzerland, iSKI Perancis, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija dan banyak lagi). Aplikasi ini menunjukkan keadaan salji di pusat peranginan ski, senarai restoran di pergunungan dan peta denai, serta maklumat berguna lain yang akan membantu anda mendapatkan gambaran lengkap tentang destinasi anda sebelum perjalanan anda. Pada masa yang sama, akses ke Internet tidak diperlukan - ia berfungsi di luar talian (kecuali untuk siaran daripada kamera). Semua aplikasi tersedia secara percuma.

Kini hampir setiap resort ski mempunyai kamera yang menunjukkan keadaan di cerun. Untuk melihat kamera dari jauh melalui aplikasi, kami menyediakan iSKI dengan SDK kami, dan kini semua orang boleh melihat melalui aplikasi itu bukan sahaja ramalan cuaca, ketebalan salji dan bilangan lif terbuka, tetapi juga video terus dari cerun.

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Pelbagai sistem rumah pintar. Terima kasih kepada penyepaduan dengan sistem Ivideon, penyelesaian ini memperoleh manfaat keselamatan rumah yang lebih besar dengan memantau rumah dan menyimpan rakaman video dengan cara yang paling selamat dalam arkib awan. Kawalan penuh dijalankan melalui aplikasi mudah alih, yang memberitahu tentang sebarang ancaman dalam masa nyata dan membolehkan anda bertindak balas dengan cepat kepada situasi luar biasa.

Pengawasan video awan buat sendiri: ciri baharu SDK Web Ivideon

Sistem analitis untuk kerja penjual dan perunding Penyelesaian Perkhidmatan Sempurna. Sistem pengawasan video awan memantau dan merekodkan data dalam arkib, yang disahkan oleh pengendali, dan hasilnya ditunjukkan dalam talian dalam akaun peribadi anda. Pelanggan akhirnya menerima serpihan pendek dengan peristiwa tertentu - pelanggaran protokol jualan atau insiden kontroversi. Dalam antara muka web, dia melihat data tentang pelanggaran dan sekeping video terbenam. Keseluruhan tatasusunan data dibahagikan kepada dua kategori: peristiwa kritikal dan peristiwa biasa. Yang biasa muncul dalam akaun dalam talian pada hari berikutnya selepas acara, tetapi untuk pelanggaran kritikal, laporan boleh diterima melalui SMS atau messenger.

Tulis kamiuntuk mengakses SDK Web dan mengetahui lebih lanjut tentang keupayaan penyepaduan kami.

Sumber: www.habr.com

Tambah komen