Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Máme niekoľko integračných komponentov, ktoré umožňujú každému partnerovi vytvárať vlastné produkty: Open API pre vývoj akejkoľvek alternatívy k osobnému účtu používateľa Ivideon, Mobile SDK, s ktorým môžete vyvinúť plnohodnotné riešenie ekvivalentné funkcionalitou aplikáciám Ivideon. ako Web SDK.

Nedávno sme vydali vylepšenú súpravu Web SDK doplnenú o novú dokumentáciu a ukážkovú aplikáciu, vďaka ktorej bude naša platforma ešte flexibilnejšia a prijateľnejšia pre vývojárov. Ak ste už predtým poznali naše SDK, okamžite si všimnete zmeny – teraz máte jasný príklad, ako zabudovať funkcie API do vašej aplikácie.

Pre všetkých ostatných vám povieme podrobnejšie o každodenných prípadoch a implementovaných integráciách pomocou Ivideon API / SDK.

Web SDK: nové funkcie

Ivideon nie je len poskytovateľ služieb cloudového video sledovania a vybavenia. V Ivideone prebieha celý vývojový cyklus: od firmvéru fotoaparátu až po webovú verziu služby. Vyrábame klientske a serverové súpravy SDK, zlepšujeme LibVLC, implementujeme WebRTC, robíme analýzu videa, vyvíjame klienta s podporou White Label pre partnerov a demo projekty pre SDK.

Vďaka tomu sa nám podarilo stať sa platformou, na ktorej môžu partneri vytvárať vlastné riešenia. Teraz naša súprava SDK pre web dostala veľkú inováciu a dúfame, že bude k dispozícii ešte viac integračných riešení.

Pre vaše pohodlie sme na začiatok pridali časť „Rýchly štart“, ktorá vám pomôže ľahko porozumieť správe zariadenia.

Nižšie uvedený kód demonštruje základné použitie Ivideon Web SDK: na stránku sa pridá prehrávač a spustí sa prehrávanie videa pre verejnú kameru.

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

Pridali sme aj niekoľko nových funkcií:

  • podpora jednorazových odkazov na video;
  • do prehrávača boli pridané tlačidlá na ovládanie kvality videa a rýchlosti prehrávania archívu;
  • ovládacie prvky prehrávača je možné zapínať a vypínať po jednom (predtým ste mohli buď zapnúť všetko, čo tam bolo, alebo všetko skryť);
  • Pribudla možnosť vypnúť zvuk na fotoaparáte.

Demo aplikácia

Aby sme demonštrovali, ako používať Ivideon Web SDK s knižnicou používateľského rozhrania, distribuujeme ho spolu s ukážkovou aplikáciou. Teraz máte možnosť vidieť, ako funguje Ivideon Web SDK s ReactJS.

Demo aplikácia dostupná online na odkaz. Aby to fungovalo, pridáva sa náhodný fotoaparát z Ivideon TV. Ak sa náhle ukáže, že kamera nefunguje, znova prejdite na vyššie uvedený odkaz.

Ďalším spôsobom, ako zobraziť ukážku, je preskúmať zdrojový kód vo Web SDK a zostaviť aplikáciu sami.

Naša aplikácia dokáže ukázať, ktorý kód zodpovedá akciám používateľa.

Pridajte na stránku niekoľko hráčov s rôznymi motormi a porovnajte ich výkon.

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Vytvárajte a spravujte viacero prehrávačov z jednej časovej osi, ktorá bude súčasne zobrazovať archívy záznamov z viacerých kamier.

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Demo aplikácia si pamätá nastavenia z poslednej relácie v lokálnom úložisku prehliadača: parametre prístupu k API, parametre kamery a iné. Po opätovnom prihlásení sa obnovia.

Kód demo aplikácie bol zostavený zo zdrojových máp - demo kód je možné zobraziť priamo v debuggeri.

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Príklady integrácií

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Skupina programov s predponou "iSKI» obsahuje samostatné aplikácie pre takmer všetky európske lyžiarske krajiny: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Česko, Slovensko, Suomi, Deutschland, Slovenija a ďalšie). Aplikácia zobrazuje snehové podmienky v lyžiarskych strediskách, zoznam reštaurácií v horách a mapy trás, ako aj ďalšie užitočné informácie, ktoré vám pomôžu získať úplný obraz o vašom cieli pred cestou. Zároveň nie je potrebný prístup na internet - funguje offline (s výnimkou vysielania z kamier). Všetky aplikácie sú dostupné zadarmo.

Teraz má takmer každé lyžiarske stredisko kameru, ktorá ukazuje situáciu na svahu. Na prezeranie kamier na diaľku cez aplikáciu sme poskytli iSKI naše SDK a teraz môže každý cez aplikáciu vidieť nielen predpoveď počasia, hrúbku snehu a počet otvorených vlekov, ale aj video priamo zo svahu.

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Rôzne systémy inteligentnej domácnosti. Vďaka integrácii so systémom Ivideon tieto riešenia získavajú ďalšie výhody pre bezpečnosť domácnosti monitorovaním domácnosti a ukladaním videonahrávok tým najbezpečnejším spôsobom v cloudovom archíve. Plná kontrola prebieha prostredníctvom mobilnej aplikácie, ktorá v reálnom čase upozorňuje na prípadné hrozby a umožňuje rýchlo reagovať na nezvyčajné situácie.

Do-it-yourself cloud video monitoring: nové funkcie Ivideon Web SDK

Analytický systém pre prácu predajcov a poradcov Perfect Service Solution. Cloudový video monitorovací systém monitoruje a zaznamenáva údaje do archívu, ktorý overujú operátori a výsledky sa premietajú online do vášho osobného účtu. Klient nakoniec dostane krátky fragment s konkrétnou udalosťou – porušením obchodného protokolu alebo kontroverzným incidentom. Vo webovom rozhraní vidí údaje o porušení a vložené video. Celé dátové pole je rozdelené do dvoch kategórií: kritické udalosti a pravidelné udalosti. Bežné sa objavia na online účte nasledujúci deň po udalosti, ale v prípade kritických porušení je možné prijímať správy prostredníctvom SMS alebo messengeru.

Napíšte námzískať prístup k Web SDK a dozvedieť sa viac o našich možnostiach integrácie.

Zdroj: hab.com

Pridať komentár