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
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.
Vytvářejte a spravujte více hráčů z jedné časové osy, která bude současně zobrazovat archivy záznamů z několika kamer.
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.
Příklady integrací
Skupina programů s předponou "
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.
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.
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.
Zdroj: www.habr.com