Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Nou gen plizyè konpozan entegrasyon ki pèmèt nenpòt patnè kreye pwòp pwodwi yo: Open API pou devlope nenpòt altènativ a kont pèsonèl itilizatè Ivideon a, Mobile SDK, ak ki ou ka devlope yon solisyon konplè ekivalan nan fonksyonalite aplikasyon Ivideon, tou. kòm SDK Web.

Dènyèman, nou te pibliye yon SDK Entènèt amelyore, ki te ranpli avèk nouvo dokiman ak yon aplikasyon demonstrasyon ki pral rann platfòm nou an vin pi fleksib e pi fasil pou devlope. Si ou te deja abitye ak SDK nou an anvan, ou pral imedyatman remake chanjman yo - kounye a ou gen yon egzanp klè sou fason pou konstwi fonksyon API nan aplikasyon w lan.

Pou tout lòt moun, nou pral di w an plis detay sou ka chak jou ak entegrasyon aplike lè l sèvi avèk Ivideon API / SDK la.

Web SDK: nouvo karakteristik

Ivideon se pa sèlman yon sèvis siveyans videyo nwaj ak founisè ekipman. Yon sik devlopman konplè te pote soti andedan Ivideon: soti nan firmwèr kamera a vèsyon an entènèt nan sèvis la. Nou ap fè SDK kliyan ak sèvè, amelyore LibVLC, mete ann aplikasyon WebRTC, fè analiz videyo, devlope yon kliyan ak sipò White Label pou patnè ak pwojè Demo pou SDK la.

Kòm yon rezilta, nou te jere yo vin yon platfòm sou ki patnè yo ka kreye pwòp solisyon yo. Koulye a, SDK nou an pou entènèt la te resevwa yon gwo amelyorasyon, e nou espere ke pral gen menm plis solisyon entegrasyon.

Pou konvenyans ou, nou te ajoute yon seksyon "Quick Start" nan kòmansman an, ki pral ede w byen konprann jesyon aparèy.

Kòd ki anba a montre itilizasyon debaz Ivideon Web SDK la: yo ajoute yon jwè sou paj la epi videyo kamera piblik la kòmanse jwe.

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

Nou te ajoute tou plizyè nouvo karakteristik:

  • sipò pou lyen videyo yon sèl fwa;
  • bouton yo te ajoute nan jwè a kontwole kalite videyo ak vitès lèktur achiv;
  • kontwòl jwè yo ka vire sou ak koupe youn nan yon moman (anvan ou te kapab swa vire sou tout sa ki te la oswa kache tout bagay);
  • Te ajoute kapasite nan fèmen son an sou kamera a.

Demo aplikasyon

Pou montre kijan pou itilize Ivideon Web SDK ak bibliyotèk UI, nou distribye li ansanm ak yon aplikasyon Demo. Kounye a ou gen opòtinite pou wè ki jan Ivideon Web SDK travay ak ReactJS.

Aplikasyon Demo disponib sou entènèt nan lyen. Pou fè li travay, yo ajoute yon kamera o aza soti nan Ivideon TV. Si toudenkou kamera a vin pa fonksyone, jis swiv lyen ki anwo a ankò.

Yon lòt fason pou wè Demo a se egzamine kòd sous la nan SDK Web la epi konstwi aplikasyon an tèt ou.

Aplikasyon nou an ka montre ki kòd ki koresponn ak aksyon itilizatè yo.

Ajoute plizyè jwè ki gen diferan motè nan paj la epi konpare pèfòmans yo.

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Kreye ak jere plizyè jwè nan yon sèl delè, ki pral an menm tan montre achiv anrejistreman ki soti nan plizyè kamera.

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Aplikasyon Demo a sonje paramèt yo nan dènye sesyon an nan depo lokal navigatè a: paramèt aksè API, paramèt kamera, ak lòt. Yo pral retabli lè ou konekte ankò.

Kòd aplikasyon Demo a te konpile nan kat sous - kòd Demo a ka wè dirèkteman nan debugger la.

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Egzanp entegrasyon

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Gwoup pwogram ak prefiks "iSKI» gen ladan aplikasyon separe pou prèske tout peyi ski Ewopeyen an: iSKI Otrich, iSKI Swis, iSKI Lafrans, iSKI Italia (Tchèk, Slovaki, Suomi, Deutschland, Slovenija ak plis ankò). Aplikasyon an montre kondisyon nèj nan resort ski, yon lis restoran nan mòn yo ak kat santye yo, ansanm ak lòt enfòmasyon itil ki pral ede w jwenn yon foto konplè sou destinasyon ou anvan vwayaj ou. An menm tan an, aksè nan entènèt la pa obligatwa - li travay offline (eksepte pou emisyon ki soti nan kamera). Tout aplikasyon yo disponib gratis.

Koulye a, prèske chak resort ski gen yon kamera ki montre sitiyasyon an sou pant lan. Pou wè kamera adistans atravè aplikasyon an, nou bay iSKI ak SDK nou an, e kounye a, tout moun ka wè nan aplikasyon an pa sèlman pwevwa move tan an, epesè nèj la ak kantite asansè louvri, men tou videyo ki sòti dirèkteman nan pant lan.

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Divès sistèm lakay entelijan. Mèsi a entegrasyon ak sistèm Ivideon, solisyon sa yo jwenn pi gwo benefis sekirite lakay yo lè yo kontwole kay la epi estoke anrejistreman videyo yo nan fason ki pi an sekirite nan yon achiv nwaj. Se kontwòl konplè te pote soti nan yon aplikasyon mobil, ki notifye sou nenpòt menas an tan reyèl epi ki pèmèt ou byen vit reponn a sitiyasyon etranj.

Siveyans videyo nwaj fè tèt ou: nouvo karakteristik Ivideon Web SDK la

Sistèm Analytics pou travay vandè ak konsiltan pafè sèvis solisyon. Sistèm siveyans videyo nwaj la kontwole ak anrejistre done nan achiv la, ki se verifye pa operatè yo, ak rezilta yo reflete sou entènèt nan kont pèsonèl ou. Kliyan an finalman resevwa yon fragman kout ak yon evènman espesifik - yon vyolasyon pwotokòl lavant oswa yon ensidan kontwovèsyal. Nan koòdone entènèt la, li wè done sou vyolasyon an ak yon moso videyo entegre. Tout seri done yo divize an de kategori: evènman kritik ak evènman regilye. Sa ki regilye parèt nan kont sou entènèt la jou kap vini an apre evènman an, men pou vyolasyon kritik yo, yo ka resevwa rapò via SMS oswa mesaje.

Ekri noupou jwenn aksè nan Web SDK epi aprann plis sou kapasite entegrasyon nou yo.

Sous: www.habr.com

Add nouvo kòmantè