Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

У нас ёсць некалькі інтэграцыйных кампанентаў, якія дазваляюць любому партнёру ствараць уласныя прадукты: Open API для распрацоўкі любой альтэрнатывы асабістага кабінета карыстальніка Ivideon, Mobile SDK, з дапамогай якога можна распрацаваць паўнавартаснае рашэнне, эквівалентнае па функцыянальнасці прыкладанням Ivideon, а таксама Web SDK.

Нядаўна мы выпусцілі палепшаны Web SDK, забяспечаны новай сістэмай дакументацыі і дэма-дадаткам, якія зробяць нашу платформу яшчэ больш гнуткай і зручнай для распрацоўшчыкаў. Калі вы ўжо былі знаёмыя з нашым SDK раней, то адразу заўважыце змены - зараз у вас з'явіўся наглядны прыклад, як убудоўваць API-функцыі ў ваша прыкладанне.

Для ўсіх астатніх мы падрабязней распавядзем аб паўсядзённых кейсах і рэалізаваных інтэграцыях з выкарыстаннем API/SDK Ivideon.

Web SDK: новыя магчымасці

Ivideon - не проста сэрвіс хмарнага відэаназірання і пастаўшчык абсталявання. Усярэдзіне Ivideon вядзецца поўны цыкл распрацоўкі: ад прашывак камер да вэб-версіі сэрвісу. Мы робім кліенцкі і серверны SDK, паляпшаем LibVLC, укараняем WebRTC, займаемся відэааналітыкай, распрацоўваем кліент з рэалізаванай падтрымкай White Label для партнёраў і дэма-праекты да SDK.

У выніку нам удалося стаць платформай, на аснове якой партнёры могуць ствараць уласныя рашэнні. Цяпер наш SDK для Web атрымаў буйны апгрэйд, і мы спадзяемся, што інтэграцыйных рашэнняў стане яшчэ больш.

Для вашай зручнасці мы дадалі ў пачатак раздзел "Хуткі старт", які дапаможа лёгка разабрацца ў кіраванні прыладамі.

Прыведзены ніжэй код дэманструе базавую выкарыстанне Ivideon Web SDK: на старонку дададзены прайгравальнік, і пачата прайграванне відэа для агульнадаступнай камеры.

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

Мы таксама дадалі некалькі новых фіч:

  • падтрымка аднаразовых спасылак на відэа;
  • у плэер дададзены кнопкі для кіравання якасцю відэа і хуткасцю прайгравання архіва;
  • элементы кіравання плэерам можна ўключаць і выключаць па адным (раней можна было або ўключыць усё, што ёсць, або ўсё схаваць);
  • дададзена магчымасць адключаць гук на камеры.

Дэма-дадатак

Каб прадэманстраваць, як выкарыстоўваць Ivideon Web SDK з бібліятэкай карыстацкага інтэрфейсу, мы распаўсюджваем яго разам з дэманстрацыйным дадаткам. Цяпер у вас ёсць магчымасць убачыць, як працуе Web SDK Ivideon з ReactJS.

Дэма-дадатак даступна онлайн па спасылцы. Для яго працы дадаецца выпадковая камера з Ivideon TV. Калі раптам камера апынецца непрацоўнай, проста прайдзіце па спасылцы вышэй яшчэ раз.

Іншы спосаб азнаёміцца ​​з дэма - вывучыць зыходны код у Web SDK і сабраць прыкладанне самастойна.

Наша дадатак умее паказваць, які код адпавядае дзеянням карыстальніка.

Дадавайце на старонку некалькі плэераў з рознымі рухавічкамі і параўноўвайце іх працу.

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Стварайце некалькі плэераў і кіруйце імі з аднаго таймлайна, на якім будуць адначасова адлюстроўвацца архівы запісаў некалькіх камер.

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Дэма-дадатак запамінае ў лакальным сховішчы браўзэра налады з апошняга сеансу працы: параметры доступу ў API, параметры камеры і іншыя. Пры паўторным уваходзе яны будуць адноўлены.

Код дэма-прыкладанні сабраны з source maps - код дэма можна паглядзець прама ў адладчыку.

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Прыклады інтэграцый

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Група праграм з прыстаўкай «iSKI»уключае ў сябе асобныя прыкладанні практычна па ўсіх еўрапейскіх гарналыжных краінах: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija і далей). Прыкладанне паказваюць стан снега на гарналыжных курортах, пералік рэстаранаў у гарах і схемы трас, а таксама іншую карысную інфармацыю, якая дапаможа атрымаць поўнае ўяўленне аб пункце прызначэння перад паездкай. Пры гэтым доступ да інтэрнэту не патрэбен - працуе ў афлайн-рэжыме (за выключэннем трансляцыі з камер). Усе прыкладанні выкладзены ў бясплатным доступе.

Цяпер амаль на кожным гарналыжным курорце ўстаноўлена камера, якая паказвае абстаноўку на схіле. Каб праглядаць камеры выдалена праз прыкладанне, мы падалі iSKI свой SDK, і зараз кожны можа бачыць праз прыкладанне не толькі прагноз надвор'я, таўшчыню снежнага покрыва і колькасць адкрытых пад'ёмнікаў, але і відэа прама са схілу.

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Розныя сістэмы разумнай хаты. Дзякуючы інтэграцыі з сістэмай Ivideon гэтыя рашэнні атрымліваюць больш пераваг для бяспекі хаты, паколькі кантралююць хату і захоўваюць відэазапісы найболей бяспечнай выявай у хмарным архіве. Поўнае кіраванне ажыццяўляецца праз мабільнае прыкладанне, якое апавяшчае аб любых пагрозах у рэжыме рэальнага часу і дазваляе хутка рэагаваць на нестандартныя сітуацыі.

Які робіцца воблачнае відэаназіранне сваімі рукамі: новыя магчымасці Web SDK Ivideon

Сістэма аналітыкі працы прадаўцоў і кансультантаў Perfect Service Solution. Воблачная сістэма відэаназірання назірае і запісвае ў архіў дадзеныя, праверка якіх ажыццяўляецца аператарамі, а вынікі адлюстроўваюцца анлайн у асабістым кабінеце. Кліент у выніку атрымлівае кароткі фрагмент з канкрэтнай падзеяй - парушэннем пратакола продажаў або спрэчным інцыдэнтам. У вэб-інтэрфейсе ён бачыць дадзеныя аб парушэнні і ўбудаваны кавалачак відэа. Увесь масіў даных дзеліцца на дзве катэгорыі: крытычныя падзеі і рэгулярныя. Рэгулярныя з'яўляюцца ў анлайн-кабінеце на наступны дзень пасля падзеі, а вось па крытычных парушэннях справаздачы можна атрымліваць па СМС ці ў мэсэнджэры.

Пішыце нам, Каб атрымаць доступ да Web SDK і даведацца больш аб нашых інтэграцыйных магчымасцях.

Крыніца: habr.com

Дадаць каментар