Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

A ni ọpọlọpọ awọn paati isọpọ ti o gba alabaṣepọ eyikeyi laaye lati ṣẹda awọn ọja tirẹ: Ṣii API fun idagbasoke eyikeyi yiyan si akọọlẹ olumulo olumulo Ivideon, Mobile SDK, pẹlu eyiti o le ṣe agbekalẹ ojutu kikun ni deede ni iṣẹ ṣiṣe si awọn ohun elo Ivideon, bakanna. bi Web SDK.

Laipẹ a ṣe idasilẹ SDK Wẹẹbu ti o ni ilọsiwaju, ni pipe pẹlu iwe titun ati ohun elo demo kan ti yoo jẹ ki pẹpẹ wa paapaa rọ ati ore-olugbedegbe. Ti o ba ti mọ tẹlẹ pẹlu SDK wa tẹlẹ, iwọ yoo ṣe akiyesi awọn ayipada lẹsẹkẹsẹ - ni bayi o ni apẹẹrẹ ti o han bi o ṣe le kọ awọn iṣẹ API sinu ohun elo rẹ.

Fun gbogbo eniyan miiran, a yoo sọ fun ọ ni alaye diẹ sii nipa awọn ọran lojoojumọ ati awọn iṣọpọ imuse nipa lilo Ivideon API / SDK.

SDK wẹẹbu: awọn ẹya tuntun

Ivideon kii ṣe iṣẹ iwo-kakiri fidio awọsanma ati olupese ẹrọ. Iwọn idagbasoke kikun ni a ṣe ni inu Ivideon: lati famuwia kamẹra si ẹya wẹẹbu ti iṣẹ naa. A n ṣe alabara ati olupin SDKs, imudarasi LibVLC, imuse WebRTC, ṣiṣe awọn atupale fidio, dagbasoke alabara kan pẹlu atilẹyin Label White fun awọn alabaṣiṣẹpọ ati awọn iṣẹ demo fun SDK.

Bi abajade, a ti ṣakoso lati di pẹpẹ lori eyiti awọn alabaṣepọ le ṣẹda awọn solusan tiwọn. Bayi SDK wa fun Wẹẹbu naa ti gba igbesoke pataki kan, ati pe a nireti pe awọn ojutu iṣọpọ paapaa yoo wa.

Fun irọrun rẹ, a ti ṣafikun apakan “Ibẹrẹ Ibẹrẹ” ni ibẹrẹ, eyiti yoo ṣe iranlọwọ fun ọ ni irọrun ni oye iṣakoso ẹrọ.

Awọn koodu ti o wa ni isalẹ ṣe afihan lilo ipilẹ ti Ivideon Web SDK: a ṣe afikun ẹrọ orin si oju-iwe ati fidio fun kamẹra ti gbogbo eniyan ti bẹrẹ lati mu ṣiṣẹ.

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

A tun ṣafikun ọpọlọpọ awọn ẹya tuntun:

  • atilẹyin fun awọn ọna asopọ fidio ọkan-akoko;
  • awọn bọtini ti fi kun si ẹrọ orin lati ṣakoso didara fidio ati iyara ṣiṣiṣẹsẹhin pamosi;
  • Awọn iṣakoso ẹrọ orin le wa ni titan ati pa ọkan ni akoko kan (tẹlẹ o le tan ohun gbogbo ti o wa nibẹ tabi tọju ohun gbogbo);
  • Fi kun agbara lati pa ohun lori kamẹra.

Ririnkiri elo

Lati ṣe afihan bi o ṣe le lo Ivideon Web SDK pẹlu ile-ikawe UI, a pin kaakiri pẹlu ohun elo demo kan. Bayi o ni aye lati wo bii Ivideon Web SDK ṣiṣẹ pẹlu ReactJS.

Ririnkiri elo wa lori ayelujara ni ọna asopọ. Lati jẹ ki o ṣiṣẹ, kamẹra laileto lati Ivideon TV ti wa ni afikun. Ti kamẹra ba yipada lojiji lati wa ni aiṣiṣẹ, kan tẹle ọna asopọ loke lẹẹkansi.

Ọnà miiran lati wo demo ni lati ṣayẹwo koodu orisun ninu SDK wẹẹbu ati kọ ohun elo funrararẹ.

Ohun elo wa le ṣafihan koodu wo ni ibamu si awọn iṣe olumulo.

Ṣafikun awọn oṣere pupọ pẹlu awọn ẹrọ oriṣiriṣi si oju-iwe ki o ṣe afiwe iṣẹ wọn.

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Ṣẹda ati ṣakoso awọn oṣere pupọ lati akoko aago kan, eyiti yoo ṣafihan nigbakanna awọn iwe-ipamọ ti awọn gbigbasilẹ lati awọn kamẹra pupọ.

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Ohun elo demo naa ranti awọn eto lati igba to kẹhin ninu ibi ipamọ agbegbe ti aṣawakiri: awọn aye wiwọle API, awọn aye kamẹra, ati awọn miiran. Wọn yoo mu pada nigbati o wọle lẹẹkansi.

Koodu ohun elo demo jẹ akopọ lati awọn maapu orisun - koodu demo le wo taara ni oluyipada.

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Awọn apẹẹrẹ ti awọn akojọpọ

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Ẹgbẹ ti awọn eto pẹlu ìpele "iSKI»pẹlu awọn ohun elo lọtọ fun fere gbogbo awọn orilẹ-ede ski European: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija ati diẹ sii). Ohun elo naa ṣafihan awọn ipo yinyin ni awọn ibi isinmi siki, atokọ ti awọn ile ounjẹ ni awọn oke-nla ati awọn maapu itọpa, ati alaye miiran ti o wulo ti yoo ṣe iranlọwọ fun ọ lati ni aworan pipe ti opin irin ajo rẹ ṣaaju irin-ajo rẹ. Ni akoko kanna, wiwọle si Intanẹẹti ko nilo - o ṣiṣẹ offline (ayafi fun awọn igbohunsafefe lati awọn kamẹra). Gbogbo awọn ohun elo wa fun ọfẹ.

Bayi o fẹrẹ jẹ pe gbogbo ibi isinmi ski ni kamẹra ti o nfihan ipo naa lori ite naa. Lati wo awọn kamẹra latọna jijin nipasẹ ohun elo naa, a pese iSKI pẹlu SDK wa, ati ni bayi gbogbo eniyan le rii nipasẹ ohun elo kii ṣe asọtẹlẹ oju-ọjọ nikan, sisanra yinyin ati nọmba awọn igbega ṣiṣi, ṣugbọn tun fidio taara lati oke.

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Orisirisi smati ile awọn ọna šiše. Ṣeun si iṣọpọ pẹlu eto Ivideon, awọn solusan wọnyi gba awọn anfani aabo ile ti o tobi julọ nipasẹ mimojuto ile ati titoju awọn igbasilẹ fidio ni ọna aabo julọ ni ibi ipamọ awọsanma. Iṣakoso ni kikun ni a ṣe nipasẹ ohun elo alagbeka kan, eyiti o sọ fun ọ eyikeyi awọn irokeke ni akoko gidi ati gba ọ laaye lati yarayara dahun si awọn ipo dani.

Ṣe abojuto fidio awọsanma ti ararẹ: awọn ẹya tuntun ti Ivideon Web SDK

Eto atupale fun iṣẹ ti awọn ti o ntaa ati awọn alamọran Solusan Iṣẹ Pipe. Eto iwo-kakiri fidio awọsanma n ṣe abojuto ati ṣe igbasilẹ data ninu ile ifi nkan pamosi, eyiti o jẹri nipasẹ awọn oniṣẹ, ati awọn abajade jẹ afihan lori ayelujara ninu akọọlẹ ti ara ẹni. Nikẹhin alabara gba ajẹkù kukuru kan pẹlu iṣẹlẹ kan pato - irufin ilana tita tabi iṣẹlẹ ariyanjiyan. Ni wiwo wẹẹbu, o rii data nipa irufin ati nkan fidio ti a fi sinu. Gbogbo titobi data ti pin si awọn ẹka meji: awọn iṣẹlẹ pataki ati awọn deede. Awọn deede han ninu akọọlẹ ori ayelujara ni ọjọ keji lẹhin iṣẹlẹ naa, ṣugbọn fun awọn irufin pataki, awọn ijabọ le gba nipasẹ SMS tabi ojiṣẹ.

Kọ walati wọle si SDK Wẹẹbu ati kọ ẹkọ diẹ sii nipa awọn agbara iṣọpọ wa.

orisun: www.habr.com

Fi ọrọìwòye kun