Meillä on useita integraatiokomponentteja, joiden avulla kuka tahansa kumppani voi luoda omia tuotteitaan: Avoin API minkä tahansa vaihtoehdon kehittämiseen Ivideon-käyttäjän henkilökohtaiselle tilille, Mobile SDK, jonka avulla voit kehittää myös Ivideon-sovelluksia toiminnaltaan vastaavan täysimittaisen ratkaisun. Web SDK:na.
Julkaisimme äskettäin parannetun Web SDK:n, joka sisältää uuden dokumentaation ja esittelysovelluksen, joka tekee alustastamme entistä joustavamman ja kehittäjäystävällisemmän. Jos olet tuntenut SDK:n jo aiemmin, huomaat muutokset välittömästi – nyt sinulla on selkeä esimerkki API-toimintojen rakentamisesta sovellukseesi.
Kaikille muille kerromme yksityiskohtaisemmin jokapäiväisistä tapauksista ja toteutetuista integraatioista Ivideon API / SDK:n avulla.
Web SDK: uusia ominaisuuksia
Ivideon ei ole vain pilvivideovalvontapalvelu- ja -laitteiden toimittaja. Ivideonissa suoritetaan täysi kehityssykli: kameran laiteohjelmistosta palvelun verkkoversioon. Teemme asiakas- ja palvelin-SDK:ita, parannamme LibVLC:tä, otamme käyttöön WebRTC:tä, teemme videoanalytiikkaa, kehitämme asiakasta White Label -tuella kumppaneille ja demoprojekteja SDK:lle.
Tämän seurauksena olemme onnistuneet muodostamaan alustan, jolle kumppanit voivat luoda omia ratkaisujaan. Nyt SDK for the Web on saanut suuren päivityksen, ja toivomme, että integraatioratkaisuja on vielä enemmän.
Olemme lisänneet alkuun "Pikakäynnistys"-osion, joka auttaa sinua ymmärtämään laitteen hallintaa helposti.
Alla oleva koodi esittelee Ivideon Web SDK:n peruskäyttöä: soitin lisätään sivulle ja julkisen kameran videon toisto aloitetaan.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/fi/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>
Lisäsimme myös useita uusia ominaisuuksia:
- tuki kertaluonteisille videolinkeille;
- soittimeen on lisätty painikkeita, joilla ohjataan videon laatua ja arkiston toistonopeutta;
- soittimen ohjaimet voidaan kytkeä päälle ja pois päältä yksi kerrallaan (aiemmin voit joko kytkeä päälle kaiken, mikä oli siellä tai piilottaa kaiken);
- Lisätty mahdollisuus sammuttaa kameran ääni.
Demo sovellus
Esittelemme Ivideon Web SDK:n käyttöä käyttöliittymäkirjaston kanssa jakamalla sen esittelysovelluksen kanssa. Nyt sinulla on mahdollisuus nähdä, kuinka Ivideon Web SDK toimii ReactJS:n kanssa.
Demosovellus saatavilla verkossa osoitteessa
Toinen tapa katsella esitystä on tutkia Web SDK:n lähdekoodia ja rakentaa sovellus itse.
Sovelluksemme voi näyttää, mikä koodi vastaa käyttäjän toimia.
Lisää sivulle useita pelaajia eri moottoreilla ja vertaa heidän suorituskykyään.
Luo ja hallitse useita pelaajia yhdeltä aikajanalta, joka näyttää samanaikaisesti useiden kameroiden tallennusarkistot.
Demosovellus muistaa viimeisimmän istunnon asetukset selaimen paikallisessa tallennustilassa: API-käyttöparametrit, kameran parametrit ja muut. Ne palautetaan, kun kirjaudut uudelleen sisään.
Demosovelluskoodi on koottu lähdekartoista - demokoodia voi tarkastella suoraan debuggerissa.
Esimerkkejä integraatioista
Ryhmä ohjelmia etuliitteellä "
Nyt lähes jokaisessa hiihtokeskuksessa on kamera, joka näyttää tilanteen rinteessä. Kameroiden etäkatseluun sovelluksen kautta toimitimme iSKI:lle SDK:n, ja nyt kaikki näkevät sovelluksen läpi paitsi sääennusteen, lumen paksuuden ja avoimien hissien määrän, myös videon suoraan rinteestä.
Erilaisia älykkään kodin järjestelmiä. Integroinnin Ivideon-järjestelmään ansiosta nämä ratkaisut saavat enemmän etuja kodin turvallisuuden kannalta valvomalla kotia ja tallentamalla videotallenteita turvallisimmalla tavalla pilviarkistoon. Täysi ohjaus tapahtuu mobiilisovelluksen kautta, joka ilmoittaa mahdollisista uhista reaaliajassa ja mahdollistaa nopean reagoinnin epätavallisiin tilanteisiin.
Analyysijärjestelmä myyjien ja konsulttien työhön Perfect Service Solution. Pilvivideovalvontajärjestelmä valvoo ja tallentaa tietoja arkistoon, jotka operaattorit vahvistavat ja tulokset näkyvät verkossa henkilökohtaisella tililläsi. Asiakas saa viime kädessä lyhyen katkelman tietystä tapahtumasta - myyntiprotokollan rikkomisesta tai kiistanalaisen tapahtuman. Verkkokäyttöliittymässä hän näkee tietoja rikkomuksesta ja upotetun videon. Koko tietojoukko on jaettu kahteen luokkaan: kriittisiin tapahtumiin ja tavallisiin tapahtumiin. Tavalliset ilmestyvät verkkotilille tapahtuman jälkeisenä päivänä, mutta kriittisistä rikkomuksista voidaan ilmoittaa tekstiviestillä tai messengerillä.
Lähde: will.com