Ni havas plurajn integrigajn komponantojn, kiuj ebligas al iu ajn partnero krei siajn proprajn produktojn: Malferma API por disvolvi ajnan alternativon al la persona konto de la uzanto de Ivideon, Mobile SDK, per kiu vi povas evoluigi plenrajtan solvon ekvivalentan en funkcioj al aplikaĵoj de Ivideon, ankaŭ kiel Web SDK.
Ni lastatempe publikigis plibonigitan Retan SDK, kompletan kun nova dokumentaro kaj demo-aplikaĵo, kiu igos nian platformon eĉ pli fleksebla kaj afabla por programistoj. Se vi jam antaŭe konis nian SDK, vi tuj rimarkos la ŝanĝojn - nun vi havas klaran ekzemplon pri kiel konstrui API-funkciojn en vian aplikaĵon.
Por ĉiuj aliaj, ni rakontos al vi pli detale pri ĉiutagaj kazoj kaj efektivigitaj integriĝoj per la Ivideon API / SDK.
Web SDK: novaj funkcioj
Ivideon ne estas nur nuba videogvatservo kaj provizanto de ekipaĵo. Plena disvolva ciklo estas efektivigita ene de Ivideon: de fotila firmvaro ĝis la retversio de la servo. Ni faras klientajn kaj servilojn SDK-ojn, plibonigas LibVLC, efektivigas WebRTC, faras video-analitikojn, disvolvas klienton kun White Label-subteno por partneroj kaj demo-projektojn por la SDK.
Kiel rezulto, ni sukcesis iĝi platformo sur kiu partneroj povas krei siajn proprajn solvojn. Nun nia SDK por la Reto ricevis gravan ĝisdatigon, kaj ni esperas, ke estos eĉ pli da integrigaj solvoj.
Por via komforto, ni aldonis sekcion "Rapida Komenco" komence, kiu helpos vin facile kompreni aparatan administradon.
La malsupra kodo montras bazan uzon de la Ivideon Web SDK: ludanto estas aldonita al la paĝo kaj la video por la publika fotilo komenciĝas por ludi.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/eo/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>
Ni ankaŭ aldonis plurajn novajn funkciojn:
- subteno por unufojaj videoligoj;
- butonoj estis aldonitaj al la ludanto por kontroli videokvaliton kaj arkivan reproduktadrapidecon;
- ludaj kontroloj povas esti ŝaltitaj kaj malŝaltitaj unuope (antaŭe oni povis aŭ ŝalti ĉion, kio estis tie aŭ kaŝi ĉion);
- Aldonis la kapablon malŝalti la sonon sur la fotilo.
Demo-apliko
Por montri kiel uzi la Ivideon Web SDK kun la UI-biblioteko, ni distribuas ĝin kune kun demo-aplikaĵo. Nun vi havas la ŝancon vidi kiel la Ivideon Web SDK funkcias kun ReactJS.
Demo-aplikaĵo havebla interrete ĉe
Alia maniero por vidi la demonstraĵon estas ekzameni la fontkodon en la Web SDK kaj konstrui la aplikaĵon mem.
Nia aplikaĵo povas montri, kiu kodo respondas al uzant-agoj.
Aldonu plurajn ludantojn kun malsamaj motoroj al la paĝo kaj komparu ilian rendimenton.
Kreu kaj administru plurajn ludantojn el unu templinio, kiu samtempe montros arkivojn de registradoj de pluraj fotiloj.
La demo-aplikaĵo memoras la agordojn de la lasta sesio en la loka stokado de la retumilo: API-aliraj parametroj, fotilaj parametroj kaj aliaj. Ili estos restarigitaj kiam vi ensalutos denove.
La demo-aplikaĵokodo estis kompilita el fontmapoj - la demo-kodo povas esti vidita rekte en la erarserĉilo.
Ekzemploj de integriĝoj
Grupo de programoj kun la prefikso "
Nun preskaŭ ĉiu skiejo havas fotilon montrantan la situacion sur la deklivo. Por rigardi fotilojn malproksime per la aplikaĵo, ni provizis iSKI per nia SDK, kaj nun ĉiuj povas vidi per la aplikaĵo ne nur la veterprognozon, neĝdikecon kaj la nombron da malfermitaj liftoj, sed ankaŭ video rekte de la deklivo.
Diversaj inteligentaj hejmaj sistemoj. Danke al integriĝo kun la sistemo Ivideon, ĉi tiuj solvoj akiras pli da avantaĝoj por hejma sekureco monitorante la hejmon kaj konservante videoregistraĵojn en la plej sekura maniero en nuba arkivo. Plena kontrolo estas farita per poŝtelefona aplikaĵo, kiu sciigas pri ajnaj minacoj en reala tempo kaj permesas vin rapide respondi al nekutimaj situacioj.
Analiza sistemo por la laboro de vendistoj kaj konsultistoj Perfect Service Solution. La nuba videogvatsistemo monitoras kaj registras datumojn en la arkivo, kiu estas kontrolita de operatoroj, kaj la rezultoj estas reflektitaj interrete en via persona konto. La kliento finfine ricevas mallongan fragmenton kun specifa okazaĵo - malobservo de venda protokolo aŭ polemika okazaĵo. En la retinterfaco, li vidas datumojn pri la malobservo kaj enigitan videopecon. La tuta datumtabelo estas dividita en du kategoriojn: kritikaj eventoj kaj regulaj. Regulaj aperas en la reta konto la sekvan tagon post la evento, sed por kritikaj malobservoj, raportoj povas esti ricevitaj per SMS aŭ mesaĝisto.
fonto: www.habr.com