Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

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 ligilo. Por ke ĝi funkciu, hazarda fotilo de Ivideon TV estas aldonita. Se subite la fotilo montriĝas nefunkcia, simple sekvu la supran ligilon denove.

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.

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

Kreu kaj administru plurajn ludantojn el unu templinio, kiu samtempe montros arkivojn de registradoj de pluraj fotiloj.

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

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.

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

Ekzemploj de integriĝoj

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

Grupo de programoj kun la prefikso "iSKI» inkluzivas apartajn aplikojn por preskaŭ ĉiuj eŭropaj skilandoj: iSKI Aŭstrio, iSKI Swiss, iSKI Francio, iSKI Italio (Ĉeĥio, Slovakio, Suomi, Deutschland, Slovenija kaj pli). La aplikaĵo montras neĝkondiĉojn ĉe skiejoj, liston de restoracioj en la montoj kaj vojmapojn, same kiel aliajn utilajn informojn, kiuj helpos vin akiri kompletan bildon de via celloko antaŭ via vojaĝo. Samtempe, aliro al Interreto ne estas bezonata - ĝi funkcias eksterrete (krom elsendoj de fotiloj). Ĉiuj aplikaĵoj disponeblas senpage.

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.

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

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.

Faru memnuba videogvatado: novaj funkcioj de la Ivideon Web SDK

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.

Skribu al nipor aliri la Retan SDK kaj lerni pli pri niaj integriĝaj kapabloj.

fonto: www.habr.com

Aldoni komenton