Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Máme několik integračních komponent, které umožňují jakémukoli partnerovi vytvářet své vlastní produkty: Otevřené API pro vývoj jakékoli alternativy k osobnímu účtu uživatele Ivideon, Mobile SDK, se kterým můžete vyvinout plnohodnotné řešení ekvivalentní funkčností aplikacím Ivideon. jako Web SDK.

Nedávno jsme vydali vylepšenou sadu Web SDK, doplněnou novou dokumentací a ukázkovou aplikací, díky níž bude naše platforma ještě flexibilnější a přívětivější pro vývojáře. Pokud jste již dříve byli obeznámeni s naším SDK, okamžitě si všimnete změn – nyní máte jasný příklad, jak zabudovat funkce API do vaší aplikace.

Pro všechny ostatní vám řekneme podrobněji o každodenních případech a implementovaných integracích pomocí Ivideon API / SDK.

Web SDK: nové funkce

Ivideon není jen poskytovatel cloudových videosledovacích služeb a zařízení. Uvnitř Ivideonu probíhá celý vývojový cyklus: od firmwaru fotoaparátu až po webovou verzi služby. Vyrábíme klientské a serverové SDK, vylepšujeme LibVLC, implementujeme WebRTC, provádíme analýzu videa, vyvíjíme klienta s podporou White Label pro partnery a demo projekty pro SDK.

Díky tomu se nám podařilo stát se platformou, na které mohou partneři vytvářet vlastní řešení. Nyní naše SDK pro web prošlo zásadní aktualizací a doufáme, že bude k dispozici ještě více integračních řešení.

Pro vaše pohodlí jsme na začátek přidali sekci „Rychlý start“, která vám pomůže snadno porozumět správě zařízení.

Níže uvedený kód ukazuje základní použití sady Ivideon Web SDK: na stránku se přidá přehrávač a spustí se přehrávání videa pro veřejnou kameru.

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

Přidali jsme také několik nových funkcí:

  • podpora jednorázových odkazů na video;
  • do přehrávače byla přidána tlačítka pro ovládání kvality videa a rychlosti přehrávání archivu;
  • ovládací prvky přehrávače lze zapínat a vypínat po jednom (dříve jste mohli buď zapnout vše, co tam bylo, nebo vše skrýt);
  • Přidána možnost vypnout zvuk na kameře.

Demo aplikace

Abychom předvedli, jak používat sadu Ivideon Web SDK s knihovnou uživatelského rozhraní, distribuujeme ji spolu s ukázkovou aplikací. Nyní máte možnost vidět, jak Ivideon Web SDK pracuje s ReactJS.

Demo aplikace dostupná online na odkaz. Aby to fungovalo, je přidán náhodný fotoaparát z Ivideon TV. Pokud se náhle ukáže, že kamera nefunguje, stačí znovu přejít na výše uvedený odkaz.

Dalším způsobem, jak zobrazit ukázku, je prozkoumat zdrojový kód ve webové sadě SDK a vytvořit aplikaci sami.

Naše aplikace dokáže ukázat, který kód odpovídá uživatelským akcím.

Přidejte na stránku několik hráčů s různými motory a porovnejte jejich výkon.

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Vytvářejte a spravujte více hráčů z jedné časové osy, která bude současně zobrazovat archivy záznamů z několika kamer.

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Demo aplikace si pamatuje nastavení z poslední relace v lokálním úložišti prohlížeče: parametry přístupu k API, parametry kamery a další. Po opětovném přihlášení budou obnoveny.

Kód ukázkové aplikace byl sestaven ze zdrojových map – ukázkový kód lze zobrazit přímo v debuggeru.

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Příklady integrací

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Skupina programů s předponou "lyžuji» obsahuje samostatné aplikace pro téměř všechny evropské lyžařské země: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Česko, Slovensko, Suomi, Deutschland, Slovinsko a další). Aplikace zobrazuje sněhové podmínky v lyžařských střediscích, seznam restaurací v horách a mapy tras a další užitečné informace, které vám pomohou udělat si před cestou úplný obrázek o vašem cíli. Zároveň není vyžadován přístup k internetu – funguje offline (kromě vysílání z kamer). Všechny aplikace jsou k dispozici zdarma.

Nyní má téměř každý lyžařský areál kameru, která ukazuje situaci na svahu. Pro sledování kamer na dálku přes aplikaci jsme iSKI opatřili naším SDK a nyní může každý prostřednictvím aplikace vidět nejen předpověď počasí, tloušťku sněhu a počet otevřených vleků, ale také video přímo ze svahu.

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Různé systémy chytré domácnosti. Díky integraci se systémem Ivideon získávají tato řešení více výhod pro zabezpečení domácnosti tím, že monitorují domácnost a ukládají videozáznamy tím nejbezpečnějším způsobem v cloudovém archivu. Plná kontrola probíhá prostřednictvím mobilní aplikace, která v reálném čase upozorňuje na případné hrozby a umožňuje rychle reagovat na neobvyklé situace.

Udělej si sám cloudový video dohled: nové funkce sady Ivideon Web SDK

Analytický systém pro práci prodejců a poradců Perfect Service Solution. Cloudový video monitorovací systém monitoruje a zaznamenává data do archivu, který je ověřován operátory, a výsledky se promítají online do vašeho osobního účtu. Klient nakonec obdrží krátký fragment s konkrétní událostí – porušením obchodního protokolu nebo kontroverzním incidentem. Ve webovém rozhraní vidí údaje o porušení a vložený kus videa. Celé pole dat je rozděleno do dvou kategorií: kritické události a pravidelné události. Pravidelné se objeví na online účtu druhý den po události, ale o kritických porušeních lze hlášení přijímat prostřednictvím SMS nebo messengeru.

Napište námzískat přístup k Web SDK a dozvědět se více o našich možnostech integrace.

Zdroj: www.habr.com

Přidat komentář