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
Ď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.
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.
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.
Príklady integrácií
Skupina programov s predponou "
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.
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.
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.
Zdroj: hab.com