Hainbat integrazio-osagai ditugu edozein bazkidek bere produktuak sortzeko aukera ematen dutenak: Ivideon erabiltzailearen kontu pertsonalerako edozein alternatiba garatzeko API irekia, Mobile SDK, zeinarekin Ivideon aplikazioen funtzionalitatean baliokide den soluzio osoa garatu dezakezu, baita Web SDK gisa.
Duela gutxi Web SDK hobetu bat kaleratu dugu, dokumentazio berriarekin eta gure plataforma are malguagoa eta garatzaileentzako egokiago bihurtuko den demo aplikazio batekin. Lehen gure SDK ezagutzen bazenuen, berehala nabarituko dituzu aldaketak - orain API funtzioak zure aplikazioan nola eraikitzeko adibide argia duzu.
Beste guztientzat, eguneroko kasuei eta inplementatutako integrazioei buruz xehetasun gehiago emango dizkizugu Ivideon API / SDK erabiliz.
Web SDK: ezaugarri berriak
Ivideon ez da hodeiko bideo-zaintza zerbitzu eta ekipamendu hornitzaile bat. Garapen-ziklo osoa egiten da Ivideonen barruan: kameraren firmwaretik zerbitzuaren web bertsiora. Bezero eta zerbitzari SDK-ak egiten ari gara, LibVLC hobetzen, WebRTC inplementatzen, bideo-analisiak egiten, bazkideentzako White Label euskarria duen bezero bat garatzen eta SDKrako demo-proiektuak.
Ondorioz, bazkideek beren irtenbideak sor ditzaketen plataforma bihurtzea lortu dugu. Orain gure sarerako SDK-ak berritze handia jaso du, eta are integrazio irtenbide gehiago egongo direla espero dugu.
Zure erosotasunerako, "Hasiera azkarra" atala gehitu dugu hasieran, gailuen kudeaketa erraz ulertzen lagunduko dizuna.
Beheko kodeak Ivideon Web SDK-aren oinarrizko erabilera erakusten du: erreproduzitzaile bat orrialdera gehitzen da eta kamera publikoaren bideoa erreproduzitzen hasten da.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/eu/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>
Hainbat funtzio berri ere gehitu ditugu:
- behin-behineko bideo-loketarako laguntza;
- erreproduzitzaileari botoiak gehitu zaizkio bideoaren kalitatea eta artxiboaren erreprodukzio-abiadura kontrolatzeko;
- jokalarien kontrolak banan-banan aktibatu eta desaktibatu daitezke (lehen zegoen guztia aktibatu edo dena ezkutatu dezakezu);
- Kameraren soinua desaktibatzeko gaitasuna gehitu da.
Demo aplikazioa
Ivideon Web SDK UI liburutegiarekin nola erabiltzen den erakusteko, demo aplikazio batekin batera banatzen dugu. Orain Ivideon Web SDK ReactJS-ekin nola funtzionatzen duen ikusteko aukera duzu.
Demo aplikazioa eskuragarri online helbidean
Demoa ikusteko beste modu bat Web SDK-ko iturburu kodea aztertzea eta aplikazioa zuk zeuk eraikitzea da.
Gure aplikazioak erabiltzaileen ekintzei zein kode dagokien erakutsi dezake.
Gehitu motor ezberdineko hainbat jokalari orrialdera eta alderatu haien errendimendua.
Sortu eta kudeatu hainbat jokalari denbora-lerro batetik, eta aldi berean hainbat kameratako grabazioen artxiboak bistaratuko ditu.
Demo aplikazioak azken saioko ezarpenak gogoratzen ditu arakatzailearen tokiko biltegian: API atzitzeko parametroak, kameraren parametroak eta beste. Berriro saioa hasten duzunean leheneratu egingo dira.
Demo aplikazioaren kodea iturburuko mapetatik konpilatu zen; demo kodea zuzenean ikus daiteke arazketan.
Integrazioen adibideak
" aurrizkia duten programa multzoa
Orain ia eski estazio guztiek dute aldapan dagoen egoera erakusten duen kamera bat. Aplikazioaren bidez kamerak urrunetik ikusteko, gure SDK-arekin iSKI eskaini genuen, eta orain denek aplikazioaren bidez ikusi ahal izango dute eguraldiaren iragarpena, elurraren lodiera eta igogailuen kopurua ez ezik, baita aldapatik zuzenean bideoa ere.
Etxe adimendunaren hainbat sistema. Ivideon sistemarekin integratzeari esker, irtenbide hauek etxeko segurtasunerako onura gehiago lortzen dituzte, etxea kontrolatuz eta bideo-grabaketak hodeiko artxibo batean modu seguruenean gordez. Kontrol osoa mugikorretarako aplikazio baten bidez egiten da, denbora errealean edozein mehatxuren berri ematen duena eta ezohiko egoerei azkar erantzuteko aukera ematen duena.
Saltzaileen eta aholkularien lanerako analitika sistema Perfect Service Solution. Hodeiko bideo-zaintza sistemak artxiboko datuak kontrolatzen eta erregistratzen ditu, operadoreek egiaztatzen dituztenak, eta emaitzak linean islatzen dira zure kontu pertsonalean. Azken finean, bezeroak gertaera zehatz batekin zati labur bat jasotzen du: salmenta-protokoloa urratzea edo gertakari polemikoa. Web interfazean, urraketari buruzko datuak eta txertatutako bideo zati bat ikusten ditu. Datu-matrize osoa bi kategoriatan banatzen da: gertaera kritikoak eta ohikoak. Ekitaldiaren biharamunean ohikoak lineako kontuan agertzen dira, baina urraketa larrien kasuan, txostenak SMS edo messenger bidez jaso daitezke.
Iturria: www.habr.com