Mums ir vairÄki integrÄcijas komponenti, kas ļauj jebkuram partnerim izveidot savus produktus: Open API jebkuras alternatÄ«vas izstrÄdei Ivideon lietotÄja personÄ«gajam kontam Mobile SDK, ar kuru var izstrÄdÄt pilnvÄrtÄ«gu risinÄjumu, kas funkcionalitÄtÄ lÄ«dzvÄrtÄ«gs Ivideon aplikÄcijÄm, kÄ arÄ« kÄ Web SDK.
MÄs nesen izlaidÄm uzlabotu Web SDK ar jaunu dokumentÄciju un demonstrÄcijas lietojumprogrammu, kas padarÄ«s mÅ«su platformu vÄl elastÄ«gÄku un izstrÄdÄtÄjiem draudzÄ«gÄku. Ja jau iepriekÅ” bijÄt iepazinies ar mÅ«su SDK, nekavÄjoties pamanÄ«sit izmaiÅas ā tagad jums ir skaidrs piemÄrs, kÄ savÄ lietojumprogrammÄ iekļaut API funkcijas.
Visiem pÄrÄjiem mÄs jums pastÄstÄ«sim sÄ«kÄk par ikdienas gadÄ«jumiem un ieviestajÄm integrÄcijÄm, izmantojot Ivideon API / SDK.
Web SDK: jaunas funkcijas
Ivideon nav tikai mÄkoÅa videonovÄroÅ”anas pakalpojumu un aprÄ«kojuma piegÄdÄtÄjs. Ivideon iekÅ”ienÄ tiek veikts pilns izstrÄdes cikls: no kameras programmaparatÅ«ras lÄ«dz pakalpojuma tÄ«mekļa versijai. MÄs veidojam klientu un serveru SDK, uzlabojam LibVLC, ievieÅ”am WebRTC, veicam video analÄ«zi, izstrÄdÄjam klientu ar White Label atbalstu partneriem un SDK demonstrÄcijas projektus.
RezultÄtÄ mums ir izdevies kļūt par platformu, kurÄ partneri var radÄ«t savus risinÄjumus. Tagad mÅ«su SDK tÄ«meklim ir bÅ«tiski jauninÄjums, un mÄs ceram, ka bÅ«s vÄl vairÄk integrÄcijas risinÄjumu.
JÅ«su ÄrtÄ«bÄm sÄkumÄ esam pievienojuÅ”i sadaļu āÄtrais sÄkumsā, kas palÄ«dzÄs viegli izprast ierÄ«ces pÄrvaldÄ«bu.
TÄlÄk redzamais kods parÄda Ivideon Web SDK pamata lietoÅ”anu: lapai tiek pievienots atskaÅotÄjs un tiek sÄkta publiskÄs kameras video atskaÅoÅ”ana.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/lv/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>
MÄs pievienojÄm arÄ« vairÄkas jaunas funkcijas:
- atbalsts vienreizÄjÄm video saitÄm;
- atskaÅotÄjam ir pievienotas pogas, lai kontrolÄtu video kvalitÄti un arhÄ«va atskaÅoÅ”anas Ätrumu;
- atskaÅotÄja vadÄ«klas var ieslÄgt un izslÄgt pa vienai (iepriekÅ” varÄja vai nu ieslÄgt visu, kas tur bija, vai visu paslÄpt);
- Pievienota iespÄja izslÄgt skaÅu kamerÄ.
Demo pieteikums
Lai parÄdÄ«tu, kÄ izmantot Ivideon Web SDK ar UI bibliotÄku, mÄs to izplatÄm kopÄ ar demonstrÄcijas lietojumprogrammu. Tagad jums ir iespÄja redzÄt, kÄ Ivideon Web SDK darbojas ar ReactJS.
DemonstrÄcijas lietojumprogramma pieejama tieÅ”saistÄ vietnÄ
VÄl viens veids, kÄ skatÄ«t demonstrÄciju, ir pÄrbaudÄ«t avota kodu Web SDK un izveidot lietojumprogrammu paÅ”am.
MÅ«su lietojumprogramma var parÄdÄ«t, kurÅ” kods atbilst lietotÄja darbÄ«bÄm.
Pievienojiet lapai vairÄkus spÄlÄtÄjus ar dažÄdiem dzinÄjiem un salÄ«dziniet to veiktspÄju.
Izveidojiet un pÄrvaldiet vairÄkus atskaÅotÄjus no vienas laika skalas, kas vienlaikus parÄdÄ«s vairÄku kameru ierakstu arhÄ«vus.
DemonstrÄcijas lietojumprogramma atceras iestatÄ«jumus no pÄdÄjÄs sesijas pÄrlÅ«kprogrammas lokÄlajÄ krÄtuvÄ: API piekļuves parametri, kameras parametri un citi. Tie tiks atjaunoti, kad atkÄrtoti pieteiksieties.
DemonstrÄcijas lietojumprogrammas kods tika apkopots no avota kartÄm ā demonstrÄcijas kodu var skatÄ«t tieÅ”i atkļūdotÄjÄ.
IntegrÄciju piemÄri
Programmu grupa ar prefiksu "
Tagad gandrÄ«z katrÄ slÄpoÅ”anas kÅ«rortÄ ir kamera, kas parÄda situÄciju nogÄzÄ. Lai skatÄ«tu kameras attÄlinÄti, izmantojot lietojumprogrammu, mÄs nodroÅ”inÄjÄm iSKI ar mÅ«su SDK, un tagad ikviens var redzÄt caur lietojumprogrammu ne tikai laika prognozi, sniega biezumu un atvÄrto pacÄlÄju skaitu, bet arÄ« video tieÅ”i no nogÄzes.
DažÄdas viedÄs mÄjas sistÄmas. Pateicoties integrÄcijai ar Ivideon sistÄmu, Å”ie risinÄjumi gÅ«st lielÄkus mÄjas droŔības ieguvumus, uzraugot mÄju un glabÄjot video ierakstus visdroÅ”ÄkajÄ veidÄ mÄkoÅa arhÄ«vÄ. Pilna kontrole tiek veikta, izmantojot mobilo aplikÄciju, kas reÄllaikÄ paziÅo par jebkÄdiem draudiem un ļauj Ätri reaÄ£Ät uz neparastÄm situÄcijÄm.
AnalÄ«zes sistÄma pÄrdevÄju un konsultantu darbam Perfect Service Solution. MÄkoÅu videonovÄroÅ”anas sistÄma uzrauga un ieraksta datus arhÄ«vÄ, ko pÄrbauda operatori, un rezultÄti tiek atspoguļoti tieÅ”saistÄ jÅ«su personÄ«gajÄ kontÄ. Klients galu galÄ saÅem Ä«su fragmentu ar konkrÄtu notikumu - pÄrdoÅ”anas protokola pÄrkÄpumu vai strÄ«dÄ«gu incidentu. TÄ«mekļa saskarnÄ viÅÅ” redz datus par pÄrkÄpumu un iegultu video fragmentu. Viss datu masÄ«vs ir sadalÄ«ts divÄs kategorijÄs: kritiskie notikumi un regulÄrie. Parastie tieÅ”saistes kontÄ parÄdÄs nÄkamajÄ dienÄ pÄc notikuma, bet par kritiskiem pÄrkÄpumiem ziÅojumus var saÅemt ar SMS vai messenger.
Avots: www.habr.com