Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Gelek hêmanên entegrasyonê yên me hene ku dihêle her hevkarek hilberên xwe biafirîne: API-ya vekin ji bo pêşdebirina alternatîfek ji hesabê kesane yê bikarhênerê Ivideon, Mobile SDK, ku pê re hûn dikarin çareseriyek bêkêmasî ya ku di fonksiyonê de ji serîlêdanên Ivideon re wekhev e, pêşve bibin. wekî Web SDK.

Me vê dawîyê SDK-ya Webê ya pêşkeftî derxist, bi belgeyên nû û serîlêdanek demo-yê ku dê platforma me hîn maqûltir û pêşdebir-dostane bike. Ger we berê bi SDK-ya me re nas bû, hûn ê tavilê guheztinan bibînin - naha we mînakek zelal heye ku meriv çawa fonksiyonên API-ê di serîlêdana xwe de ava dike.

Ji bo her kesê din, em ê di derheqê dozên rojane û entegrasyonên bicîhkirî de bi karanîna Ivideon API / SDK bi hûrgulî ji we re vebêjin.

Web SDK: taybetmendiyên nû

Ivideon ne tenê karûbarek çavdêriya vîdyoyê û dabînkerê alavan e. Di hundurê Ivideon de çerxek pêşkeftinê ya bêkêmasî pêk tê: ji firmware kamerayê bigire heya guhertoya webê ya karûbarê. Em SDK-yên xerîdar û serverê çêdikin, LibVLC çêtir dikin, WebRTC bicîh dikin, analîtîkên vîdyoyê dikin, xerîdarek bi piştgiriya Labela White ji bo hevkaran û projeyên demo-yê ji bo SDK-ê pêşve dibin.

Wekî encamek, me karîbû ku em bibin platformek ku li ser hevkar dikarin çareseriyên xwe biafirînin. Naha SDK-ya me ya ji bo Webê nûvekirinek mezin wergirtiye, û em hêvî dikin ku dê hê bêtir çareseriyên entegrasyonê hebin.

Ji bo rehetiya we, me di destpêkê de beşa "Destpêka Zû" lê zêde kiriye, ku dê ji we re bibe alîkar ku hûn bi hêsanî rêveberiya cîhazê fam bikin.

Koda jêrîn karanîna bingehîn a Ivideon Web SDK destnîşan dike: lîstikvanek li rûpelê tê zêdekirin û vîdyoya ji bo kameraya giştî dest bi lîstikê dike.

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

Me çend taybetmendiyên nû jî lê zêde kir:

  • piştgirî ji bo girêdanên vîdyoyê yên yek-car;
  • bişkok li lîstikvanê hatine zêdekirin da ku kalîteya vîdyoyê û leza lîstika arşîvê kontrol bikin;
  • Kontrolên lîstikvan dikarin yek bi yek werin vemirandin û girtin (berê hûn dikarin her tiştê ku li wir bû vekin an jî her tiştî veşêrin);
  • Kapasîteya qutkirina dengê li ser kamerayê zêde kir.

Serlêdana Demo

Ji bo ku nîşan bidin ka meriv çawa Ivideon Web SDK-ya bi pirtûkxaneya UI-yê re bikar tîne, em wê ligel serîlêdanek demo belav dikin. Naha we derfet heye ku hûn bibînin ka Ivideon Web SDK çawa bi ReactJS re dixebite.

Serlêdana Demo li serhêl heye link. Ji bo ku ew bixebite, kamerayek rasthatî ji Ivideon TV tê zêdekirin. Ger ji nişka ve kamera nexebitîne, tenê zencîreya li jor dîsa bişopînin.

Rêyek din a dîtina demoyê ev e ku hûn koda çavkaniyê di Web SDK-ê de lêkolîn bikin û serîlêdanê bi xwe ava bikin.

Serlêdana me dikare nîşan bide ka kîjan kod bi kiryarên bikarhêner re têkildar e.

Gelek lîstikvanên bi motorên cihêreng li rûpelê zêde bikin û performansa wan bidin ber hev.

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Gelek lîstikvanan ji yek rêzika demê biafirînin û rêvebirin, ku dê di heman demê de arşîvên tomarên ji çend kamerayan nîşan bide.

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Serlêdana demo mîhengên rûniştina paşîn di hilanîna herêmî ya gerokê de bi bîr tîne: Parametreyên gihîştina API, parametreyên kamerayê, û yên din. Dema ku hûn ji nû ve têkevinê ew ê werin sererast kirin.

Koda serîlêdana demo ji nexşeyên çavkaniyê hate berhev kirin - koda demo rasterast di debugger de tê dîtin.

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Nimûneyên entegrasyonê

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Koma bernameyan bi pêşgira "iSKI» hema hema ji bo hemî welatên ski yên Ewropî serîlêdanên cihêreng vedihewîne: iSKI Avusturya, iSKI Swiss, iSKI Fransa, iSKI Italia (Çek, Slovakya, Suomi, Deutschland, Slovenija û hêj bêtir). Serlêdan şert û mercên berfê li seyrangehên ski, navnîşek xwaringehan li çiyayan û nexşeyên rê, û her weha agahdariya kêrhatî ya din nîşan dide ku dê ji we re bibe alîkar ku hûn berî rêwîtiya xwe wêneyek bêkêmasî ya cîhê xwe bistînin. Di heman demê de, gihîştina Înternetê ne hewce ye - ew negirêdayî dixebite (ji bilî weşanên ji kamerayan). Hemî serîlêdan belaş têne peyda kirin.

Naha hema hema li her havîngehek skiyê kamerayek heye ku rewşa li ser piyan nîşan dide. Ji bo dîtina kamerayan ji dûr ve bi navgîniya serîlêdanê, me iSKI bi SDK-ya xwe re peyda kir, û naha her kes dikare bi navgîniya serîlêdanê ne tenê pêşbîniya hewayê, qalindahiya berfê û hejmara hilkişînên vekirî, lê di heman demê de vîdyoyê rasterast ji çolê jî bibîne.

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Pergalên cihêreng ên xaniyên jîr. Bi saya entegrasyona bi pergala Ivideon re, van çareserî bi şopandina malê û tomarkirina tomarên vîdyoyê bi awayê herî ewledar di arşîvek ewr de feydeyên ewlehiya malê mezintir digirin. Kontrola bêkêmasî bi serîlêdanek mobîl ve tête kirin, ku di demek rast de li ser her xetereyan agahdar dike û dihêle hûn zû bersivê bidin rewşên neasayî.

Çavdêriya vîdyoya ewr-xwe-xwe bikin: taybetmendiyên nû yên SDK-ya Web Ivideon

Pergala Analytics ji bo karê firoşkar û şêwirmendan Çareseriya Karûbarê Perfect. Pergala çavdêriya vîdyoya ewr daneyên di arşîvê de, ku ji hêla operatoran ve hatî verast kirin, dişopîne û tomar dike, û encam di hesabê weya kesane de serhêl têne xuyang kirin. Xerîdar di dawiyê de bi bûyerek taybetî re perçeyek kurt distîne - binpêkirina protokola firotanê an bûyerek nakokî. Di navgîniya webê de, ew daneyên di derbarê binpêkirinê de û perçeyek vîdyoyek pêvekirî dibîne. Tevahiya berhevoka daneyê li du kategoriyan tê dabeş kirin: bûyerên krîtîk û yên birêkûpêk. Yên birêkûpêk roja din piştî bûyerê di hesabê serhêl de xuya dibin, lê ji bo binpêkirinên krîtîk, rapor dikarin bi SMS an peyamberê werin wergirtin.

Ji me re binivîsinda ku bigihîjin SDK-ya Webê û li ser kapasîteyên me yên entegrasyonê bêtir fêr bibin.

Source: www.habr.com

Add a comment