Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Turime kelis integravimo komponentus, leidžiančius bet kuriam partneriui kurti savo produktus: Atvirą API, skirtą bet kokiai alternatyvai Ivideon vartotojo asmeninei paskyrai kurti, Mobile SDK, su kuria galite sukurti visavertį sprendimą, funkcionalumu prilygstantį Ivideon programoms, taip pat. kaip žiniatinklio SDK.

Neseniai išleidome patobulintą žiniatinklio SDK su nauja dokumentacija ir demonstracine programa, kuri padarys mūsų platformą dar lankstesnę ir patogesnę kūrėjams. Jei jau buvote susipažinę su mūsų SDK anksčiau, iškart pastebėsite pakeitimus – dabar turite aiškų pavyzdį, kaip į savo programą įtraukti API funkcijas.

Visiems kitiems išsamiau papasakosime apie kasdienius atvejus ir įdiegtas integracijas naudojant Ivideon API / SDK.

Web SDK: naujos funkcijos

Ivideon yra ne tik debesų vaizdo stebėjimo paslaugų ir įrangos tiekėjas. Visas kūrimo ciklas atliekamas „Ivideon“ viduje: nuo fotoaparato programinės aparatinės įrangos iki internetinės paslaugos versijos. Kuriame klientų ir serverių SDK, tobuliname LibVLC, diegiame WebRTC, atliekame vaizdo analizę, kuriame klientą su White Label palaikymu partneriams ir demonstracinius SDK projektus.

Dėl to mums pavyko tapti platforma, kurioje partneriai gali kurti savo sprendimus. Dabar žiniatinkliui skirtas SDK buvo atnaujintas ir tikimės, kad bus dar daugiau integravimo sprendimų.

Jūsų patogumui pradžioje įtraukėme skiltį „Greita pradžia“, kuri padės lengvai suprasti įrenginio valdymą.

Toliau pateiktas kodas demonstruoja pagrindinį Ivideon Web SDK naudojimą: prie puslapio pridedamas grotuvas ir pradedamas leisti vaizdo įrašas viešajai kamerai.

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

Taip pat pridėjome keletą naujų funkcijų:

  • vienkartinių vaizdo nuorodų palaikymas;
  • prie grotuvo buvo pridėti mygtukai, skirti valdyti vaizdo kokybę ir archyvo atkūrimo greitį;
  • grotuvo valdiklius galima įjungti ir išjungti po vieną (anksčiau galėjai arba įjungti viską, kas buvo, arba viską paslėpti);
  • Pridėta galimybė išjungti kameros garsą.

Demo programa

Norėdami parodyti, kaip naudoti Ivideon Web SDK su vartotojo sąsajos biblioteka, platiname jį kartu su demonstracine programa. Dabar turite galimybę pamatyti, kaip Ivideon Web SDK veikia su ReactJS.

Demonstracinė programa pasiekiama internete adresu nuoroda. Kad tai veiktų, pridedama atsitiktinė „Ivideon TV“ kamera. Jei staiga paaiškėja, kad fotoaparatas neveikia, tiesiog dar kartą spustelėkite aukščiau esančią nuorodą.

Kitas būdas peržiūrėti demonstracinę versiją – ištirti žiniatinklio SDK šaltinio kodą ir pačiam sukurti programą.

Mūsų programa gali parodyti, kuris kodas atitinka vartotojo veiksmus.

Į puslapį įtraukite kelis žaidėjus su skirtingais varikliais ir palyginkite jų našumą.

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Kurkite ir valdykite kelis grotuvus vienoje laiko juostoje, kuri vienu metu rodys kelių kamerų įrašų archyvus.

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Demonstracinė programa įsimena paskutinio seanso nustatymus naršyklės vietinėje saugykloje: API prieigos parametrus, kameros parametrus ir kitus. Jie bus atkurti, kai vėl prisijungsite.

Demonstracinės programos kodas buvo sudarytas iš šaltinio žemėlapių – demonstracinį kodą galima peržiūrėti tiesiogiai derinimo programoje.

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Integracijų pavyzdžiai

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Programų grupė su priešdėliu "iSKI» apima atskiras programas beveik visoms Europos slidinėjimo šalims: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Čekija, Slovakija, Suomija, Deutschland, Slovėnija ir kt.). Programėlėje rodomos sniego sąlygos slidinėjimo kurortuose, kalnuose esančių restoranų sąrašas ir takų žemėlapiai, taip pat kita naudinga informacija, kuri padės susidaryti išsamų kelionės tikslą prieš kelionę. Tuo pačiu metu prieiga prie interneto nereikalinga – veikia neprisijungus (išskyrus transliacijas iš kamerų). Visos programos yra prieinamos nemokamai.

Dabar beveik kiekviename slidinėjimo kurorte yra fotoaparatas, rodantis situaciją šlaite. Norėdami peržiūrėti kameras nuotoliniu būdu per aplikaciją, iSKI pateikėme savo SDK, o dabar visi per programą gali matyti ne tik orų prognozę, sniego storį ir atidarytų keltuvų skaičių, bet ir vaizdo įrašą tiesiai iš šlaito.

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Įvairios išmaniųjų namų sistemos. Dėl integracijos su Ivideon sistema šie sprendimai įgyja didesnę namų saugumo naudą stebint namus ir saugiausiu būdu saugodami vaizdo įrašus debesies archyve. Visiška kontrolė vykdoma per mobiliąją aplikaciją, kuri praneša apie bet kokias grėsmes realiu laiku ir leidžia greitai reaguoti į neįprastas situacijas.

Vaizdo stebėjimas debesyje „pasidaryk pats“: naujos „Ivideon Web SDK“ funkcijos

Analitinė sistema pardavėjų ir konsultantų darbui Perfect Service Solution. Debesų vaizdo stebėjimo sistema stebi ir registruoja duomenis archyve, kuriuos tikrina operatoriai, o rezultatai atsispindi internetu Jūsų asmeninėje paskyroje. Klientas galiausiai gauna trumpą fragmentą su konkrečiu įvykiu – pardavimo protokolo pažeidimu ar ginčytinu incidentu. Žiniatinklio sąsajoje jis mato duomenis apie pažeidimą ir įterptą vaizdo įrašo dalį. Visas duomenų masyvas suskirstytas į dvi kategorijas: kritinius įvykius ir įprastus. Įprastos internetinėje paskyroje atsiranda kitą dieną po įvykio, tačiau už kritinius pažeidimus galima gauti pranešimus SMS žinute arba messenger.

Parašykite mumsNorėdami pasiekti žiniatinklio SDK ir sužinoti daugiau apie mūsų integravimo galimybes.

Šaltinis: www.habr.com

Добавить комментарий