Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Wy hawwe ferskate yntegraasjekomponinten wêrtroch elke partner har eigen produkten kin meitsje: Iepen API foar it ûntwikkeljen fan elk alternatyf foar it persoanlike akkount fan 'e Ivideon-brûker, Mobile SDK, wêrmei jo ek in folsleine oplossing kinne ûntwikkelje dy't lykweardich is yn funksjonaliteit foar Ivideon-applikaasjes, as Web SDK.

Wy hawwe koartlyn in ferbettere Web SDK útbrocht, kompleet mei nije dokumintaasje en in demo-applikaasje dy't ús platfoarm noch fleksibeler en ûntwikkeldersfreonlik meitsje sil. As jo ​​​​al earder bekend wiene mei ús SDK, sille jo de wizigingen fuortendaliks fernimme - no hawwe jo in dúdlik foarbyld fan hoe't jo API-funksjes yn jo applikaasje kinne bouwe.

Foar alle oaren sille wy jo yn mear detail fertelle oer deistige gefallen en ymplementeare yntegraasjes mei de Ivideon API / SDK.

Web SDK: nije funksjes

Ivideon is net allinich in leveransier fan wolkfideo-tafersjochtsjinst en apparatuer. In folsleine ûntwikkelingssyklus wurdt útfierd binnen Ivideon: fan kamera-firmware oant de webferzje fan 'e tsjinst. Wy meitsje client- en server-SDK's, ferbetterje LibVLC, ymplementearje WebRTC, dogge fideo-analytyk, ûntwikkeljen fan in kliïnt mei White Label-stipe foar partners en demo-projekten foar de SDK.

As gefolch hawwe wy it slagge om in platfoarm te wurden wêrop partners har eigen oplossingen kinne meitsje. No hat ús SDK foar it web in grutte upgrade krigen, en wy hoopje dat d'r noch mear yntegraasjeoplossingen sille wêze.

Foar jo gemak hawwe wy oan it begjin in seksje "Quick Start" tafoege, dy't jo sil helpe om apparaatbehear maklik te begripen.

De koade hjirûnder toant it basisgebrûk fan 'e Ivideon Web SDK: in spiler wurdt tafoege oan 'e side en de fideo foar de iepenbiere kamera wurdt begon te spyljen.

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

Wy hawwe ek ferskate nije funksjes tafoege:

  • stipe foar ienmalige fideokeppelings;
  • knoppen binne tafoege oan 'e spiler om fideokwaliteit en argyfôfspielsnelheid te kontrolearjen;
  • spielerkontrôles kinne ien foar ien yn- en útskeakele wurde (foarhinne koene jo alles wat der wie ynskeakelje of alles ferbergje);
  • De mooglikheid tafoege om it lûd op 'e kamera út te skeakeljen.

Demo applikaasje

Om te demonstrearjen hoe't jo de Ivideon Web SDK brûke mei de UI-bibleteek, fersprieden wy it tegearre mei in demo-applikaasje. No hawwe jo de kâns om te sjen hoe't de Ivideon Web SDK wurket mei ReactJS.

Demo applikaasje beskikber online at link. Om it te wurkjen wurdt in willekeurige kamera fan Ivideon TV tafoege. As de kamera ynienen net wurket, folgje dan de link hjirboppe nochris.

In oare manier om de demo te besjen is om de boarnekoade yn 'e Web SDK te ûndersykjen en de applikaasje sels te bouwen.

Us applikaasje kin sjen litte hokker koade oerienkomt mei brûkersaksjes.

Foegje ferskate spilers mei ferskate motors ta oan 'e side en fergelykje har prestaasjes.

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Meitsje en beheare meardere spilers fan ien tiidline, dy't tagelyk argiven fan opnames fan ferskate kamera's sille werjaan.

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

De demo-applikaasje ûnthâldt de ynstellings fan 'e lêste sesje yn' e lokale opslach fan 'e browser: API-tagongsparameters, kameraparameters, en oaren. Se wurde weromset as jo opnij oanmelde.

De demo-applikaasjekoade is gearstald út boarnekaarten - de demokoade kin direkt yn 'e debugger besjoen wurde.

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Foarbylden fan yntegraasjes

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Groep programma's mei it foarheaksel "iSKI» omfettet aparte applikaasjes foar hast alle Europeeske skilannen: iSKI Eastenryk, iSKI Swiss, iSKI Frankryk, iSKI Italia (Tsjechysk, Slowakije, Suomi, Deutschland, Sloveenje en mear). De app toant sniebetingsten by skigebieten, in list mei restaurants yn 'e bergen en spoarkaarten, lykas oare nuttige ynformaasje dy't jo sille helpe om in folslein byld te krijen fan jo bestimming foar jo reis. Tagelyk is tagong ta it ynternet net fereaske - it wurket offline (útsein foar útstjoerings fan kamera's). Alle applikaasjes binne fergees beskikber.

No hat hast elk skigebiet in kamera dy't de situaasje op 'e helling sjen lit. Om kamera's op ôfstân te besjen fia de applikaasje, levere wy iSKI mei ús SDK, en no kin elkenien fia de applikaasje net allinich de waarberjocht, sniedikte en it oantal iepen liften sjen, mar ek fideo direkt fan 'e helling.

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Ferskate smart home systemen. Mei tank oan yntegraasje mei it Ivideon-systeem krije dizze oplossingen mear foardielen foar hûsfeiligens troch it hûs te kontrolearjen en fideo-opnames op 'e feilichste manier op te slaan yn in wolkargyf. Folsleine kontrôle wurdt útfierd fia in mobile applikaasje, dy't yn realtime ynformearret oer alle bedrigingen en lit jo fluch reagearje op ûngewoane situaasjes.

Doch-it-sels wolkfideo-tafersjoch: nije funksjes fan 'e Ivideon Web SDK

Analytics systeem foar it wurk fan ferkeapers en adviseurs Perfect Service Solution. It wolkfideo-tafersjochsysteem kontrolearret en registrearret gegevens yn it argyf, dat wurdt ferifiearre troch operators, en de resultaten wurde online reflektearre yn jo persoanlike akkount. De kliïnt krijt úteinlik in koart fragmint mei in spesifyk barren - in skeining fan ferkeapprotokol of in kontroversjele ynsidint. Yn de webynterface sjocht er gegevens oer de oertrêding en in ynbêde stikje fideo. De folsleine gegevensarray is ferdield yn twa kategoryen: krityske eveneminten en reguliere. Reguliere ferskine de oare deis nei it barren yn it online akkount, mar foar krityske oertredings kinne rapporten ûntfongen wurde fia SMS of messenger.

Skriuw úsom tagong te krijen ta de Web SDK en mear te learen oer ús yntegraasjemooglikheden.

Boarne: www.habr.com

Add a comment