Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Tili ndi zigawo zingapo zophatikizira zomwe zimalola bwenzi lililonse kupanga zinthu zawo: Tsegulani API yopangira njira ina iliyonse ku akaunti ya munthu wa Ivideon, Mobile SDK, yomwe mutha kupanga yankho lathunthu lofanana ndi magwiridwe antchito a Ivideon, komanso. monga Web SDK.

Posachedwa tatulutsa Web SDK yokonzedwa bwino, yodzaza ndi zolemba zatsopano komanso pulogalamu yachiwonetsero yomwe ipangitsa kuti nsanja yathu ikhale yosinthika komanso yokoma kutukula. Ngati mumadziwa kale SDK yathu, mudzazindikira nthawi yomweyo zosintha - tsopano muli ndi chitsanzo chomveka bwino cha momwe mungapangire ntchito za API mu pulogalamu yanu.

Kwa wina aliyense, tikuwuzani mwatsatanetsatane zazochitika zatsiku ndi tsiku ndikuphatikizana pogwiritsa ntchito Ivideon API / SDK.

Web SDK: zatsopano

Ivideon sikuti ndi ntchito yowunikira makanema apamtambo komanso othandizira zida. Kuzungulira kwathunthu kwachitukuko kumachitika mkati mwa Ivideon: kuchokera pa firmware ya kamera kupita ku mtundu wa intaneti wautumiki. Tikupanga ma SDK amakasitomala ndi ma seva, kukonza LibVLC, kukhazikitsa WebRTC, kusanthula makanema, kupanga kasitomala ndi thandizo la White Label kwa othandizana nawo komanso ma projekiti owonetsa a SDK.

Zotsatira zake, takwanitsa kukhala nsanja yomwe ogwira nawo ntchito amatha kupanga mayankho awo. Tsopano SDK yathu yapaintaneti yalandila kukwezedwa kwakukulu, ndipo tikukhulupirira kuti pakhala njira zambiri zophatikizira.

Kuti mukhale omasuka, tawonjezera gawo la "Quick Start" kumayambiriro, zomwe zingakuthandizeni kumvetsetsa kasamalidwe ka chipangizo.

Khodi ili pansipa ikuwonetsa kugwiritsa ntchito Ivideon Web SDK: wosewera amawonjezedwa patsambalo ndipo kanema wamakamera wamba akuyamba kusewera.

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

Tawonjezeranso zinthu zingapo zatsopano:

  • kuthandizira maulalo amakanema anthawi imodzi;
  • mabatani awonjezedwa kwa wosewera mpira kulamulira khalidwe kanema ndi Archive kubwezeretsa liwiro;
  • zowongolera osewera zitha kuyatsidwa ndikuzimitsa kamodzi (m'mbuyomu mumatha kuyatsa chilichonse chomwe chidalipo kapena kubisa chilichonse);
  • Anawonjezera luso kuzimitsa phokoso pa kamera.

Ntchito yowonetsera

Kuti tiwonetse momwe tingagwiritsire ntchito Ivideon Web SDK ndi laibulale ya UI, timayigawa pamodzi ndi pulogalamu yowonetsera. Tsopano muli ndi mwayi wowona momwe Ivideon Web SDK imagwirira ntchito ndi ReactJS.

Demo application ikupezeka pa intaneti pa kugwirizana. Kuti izi zitheke, kamera yachisawawa yochokera ku Ivideon TV imawonjezedwa. Ngati mwadzidzidzi kamera ikuwoneka kuti sikugwira ntchito, ingotsatirani ulalo womwe uli pamwambapa.

Njira ina yowonera chiwonetserocho ndikuwunika gwero la gwero la Web SDK ndikupanga pulogalamuyo nokha.

Pulogalamu yathu imatha kuwonetsa kuti ndi code iti yomwe ikugwirizana ndi zochita za ogwiritsa ntchito.

Onjezani osewera angapo okhala ndi mainjini osiyanasiyana patsamba ndikuyerekeza momwe amachitira.

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Pangani ndikuwongolera osewera angapo kuchokera pamndandanda wanthawi imodzi, womwe uzikhala nthawi imodzi, zomwe zikuwonetsa zakale zamakamera angapo.

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Pulogalamu yachiwonetsero imakumbukira zoikika pagawo lomaliza posungirako asakatuli: magawo ofikira a API, magawo a kamera, ndi zina. Adzabwezeretsedwanso mukalowanso.

Nambala yogwiritsira ntchito demo imapangidwa kuchokera kumapu oyambira - nambala yachiwonetsero imatha kuwonedwa mwachindunji mu debugger.

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Zitsanzo za kuphatikiza

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Gulu la mapulogalamu okhala ndi mawu oyambira "iSKIΒ» imaphatikizapo mapulogalamu apadera pafupifupi mayiko onse aku Europe: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija ndi zina). Pulogalamuyi imawonetsa nyengo ya chipale chofewa kumalo ochitira masewera olimbitsa thupi, mndandanda wamalo odyera m'mapiri ndi mamapu amayendedwe, komanso chidziwitso china chofunikira chomwe chingakuthandizeni kupeza chithunzi chonse cha komwe mukupita musanapite ulendo wanu. Nthawi yomweyo, kugwiritsa ntchito intaneti sikufunikira - kumagwira ntchito pa intaneti (kupatula kuwulutsa kuchokera ku makamera). Mapulogalamu onse amapezeka kwaulere.

Tsopano pafupifupi malo onse otsetsereka a ski ali ndi kamera yowonetsa momwe zinthu zilili pamtunda. Kuti muwone makamera patali kudzera mu pulogalamuyi, tidapereka iSKI ndi SDK yathu, ndipo tsopano aliyense atha kuwona kudzera mu pulogalamuyi osati kungonena zanyengo, makulidwe a chipale chofewa komanso kuchuluka kwa zokwezera zotseguka, komanso makanema mwachindunji kuchokera kumtunda.

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

Makina osiyanasiyana anzeru akunyumba. Chifukwa chophatikizana ndi kachitidwe ka Ivideon, mayankhowa amapeza phindu lalikulu lachitetezo chapanyumba poyang'anira nyumba ndikusunga makanema ojambula m'njira yotetezeka kwambiri pankhokwe yamtambo. Kuwongolera kwathunthu kumachitika kudzera pa foni yam'manja, yomwe imadziwitsa za zoopsa zilizonse munthawi yeniyeni ndikukulolani kuti muyankhe mwachangu pazochitika zachilendo.

Dzichitireni nokha makanema apamtambo: zatsopano za Ivideon Web SDK

System Analytics pazantchito za ogulitsa ndi alangizi Perfect Service Solution. Makina owonera makanema amtambo amawunikira ndikulemba zomwe zili munkhokwe, zomwe zimatsimikiziridwa ndi ogwiritsa ntchito, ndipo zotsatira zake zimawonetsedwa pa intaneti mu akaunti yanu. Wogulayo pamapeto pake amalandira kachidutswa kakang'ono ndi chochitika china - kuphwanya protocol yogulitsa kapena zochitika zotsutsana. Mu mawonekedwe a intaneti, amawona deta yokhudzana ndi kuphwanya ndi chidutswa cha kanema. Dongosolo lonse la data limagawidwa m'magulu awiri: zochitika zovuta komanso zanthawi zonse. Zokhazikika zimawonekera mu akaunti yapaintaneti tsiku lotsatira pambuyo pa chochitikacho, koma pakuphwanya kwakukulu, malipoti amatha kulandiridwa kudzera pa SMS kapena messenger.

Tilemberenikuti mupeze Web SDK ndikuphunzira zambiri za kuthekera kwathu kuphatikiza.

Source: www.habr.com

Kuwonjezera ndemanga