Waxaan leenahay dhowr qaybood oo isdhexgalka oo u oggolaanaya lammaane kasta inuu abuuro alaabadooda: Fur API si loo horumariyo beddel kasta oo ka mid ah koontada shakhsi ahaaneed ee isticmaalaha Ivideon, Mobile SDK, kaas oo aad ku horumarin karto xal buuxa oo u dhigma shaqeynta codsiyada Ivideon, sidoo kale sida Web SDK.
Waxaan dhawaan soo saarnay Shabakadda SDK oo la hagaajiyay, oo ay ku dhammaystiran yihiin dukumeenti cusub iyo codsi demo taasoo ka dhigi doonta madalkeenna mid dabacsan oo saaxiibtinimo leh. Haddii aad hore u taqaannay SDK-gayada, isla markiiba waxaad ogaan doontaa isbeddellada - hadda waxaad haysataa tusaale cad oo ku saabsan sida loo dhiso hawlaha API ee codsigaaga.
Qof kasta oo kale, waxaan si faahfaahsan kaaga sheegi doonaa kiisaska maalinlaha ah iyo isdhexgalka la hirgaliyay iyadoo la adeegsanayo Ivideon API / SDK.
Web SDK: astaamo cusub
Ivideon kaliya maaha adeegga ilaalinta fiidiyowga daruuriga ah iyo alaab-qeybiyaha. Wareeg horumarineed oo buuxa ayaa lagu qabtaa gudaha Ivideon: laga bilaabo firmware kamaradaha ilaa nooca shabakadda ee adeegga. Waxaan samaynaynaa macmiilka iyo serverka SDKs, hagaajinta LibVLC, hirgelinta WebRTC, samaynta falanqaynta muuqaalka, horumarinta macmiilka taageerada Summada Cad ee la-hawlgalayaasha iyo mashaariicda demo ee SDK.
Natiijo ahaan, waxaan ku guuleysanay inaan noqono madal ay wada-hawlgalayaashu ku abuuran karaan xalkooda. Hadda SDK-kayaga Shabakadda waxa uu helay casriyeyn weyn, waxaanan rajaynaynaa in ay jiraan xalal is-dhexgal oo ka sii badan.
Si ay kuugu sahlanaato, waxaan ku darnay qaybta "Bilow Degdeg ah" bilowga, taas oo kaa caawin doonta inaad si fudud u fahamto maamulka qalabka.
Koodhka hoose wuxuu muujinayaa isticmaalka aasaasiga ah ee Ivideon Web SDK: ciyaaryahan ayaa lagu daraa bogga waxaana la bilaabay inuu ciyaaro fiidyaha kamarada dadweynaha.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/so/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>
Waxaan sidoo kale ku darnay dhowr astaamood oo cusub:
- taageerada isku xirka fiidiyowga hal mar ah;
- badhamada ayaa lagu daray ciyaaryahanka si loo xakameeyo tayada muuqaalka iyo xawaaraha dib u ciyaarida kaydka;
- kontaroolada ciyaartoygu waa la dami karaa oo demi karaa midba mar (horay waxaad u shidi kartaa wax kasta oo meesha yaal ama wax walba waad qarin kartaa);
- Waxaa lagu daray awoodda lagu damiyo codka kamaradda.
Codsiga demo
Si loo muujiyo sida loo isticmaalo Ivideon Web SDK ee maktabadda UI, waxaanu u qaybinay codsiga demo. Hadda waxaad haysataa fursad aad ku aragto sida Ivideon Web SDK ula shaqeeyo ReactJS.
Codsiga demo waxaa laga heli karaa onlayn at
Si kale oo loo arko demo waa in la baaro koodhka isha ee Shabakadda SDK oo aad adigu dhisto codsiga.
Codsigayagu wuxuu tusi karaa koodka u dhigma falalka isticmaalaha.
Ku dar ciyaartoy dhowr ah oo leh matooro kala duwan bogga oo barbar dhig waxqabadkooda.
Abuur oo maamul ciyaartoy badan hal wakhti, kaas oo isla mar ahaantaana soo bandhigi doona kaydka duubista ee kamarado dhawr ah.
Codsiga demo waxa uu xasuustaa habaynta fadhigii u dambeeyay ee kaydinta maxaliga ah ee browserka: cabirrada gelitaanka API, cabirrada kamaradaha, iyo kuwa kale. Waa la soo celin doonaa markaad mar kale gasho
Koodhka codsiga demo waxaa laga soo ururiyay khariidado isha - code demo si toos ah ayaa looga arki karaa debugger-ka.
Tusaalooyinka isdhexgalka
Kooxda barnaamijyada leh horgalaha"
Hadda ku dhawaad ββmeel kasta oo loo dalxiis tago ee ski waxay leedahay kamarad muujinaysa xaaladda jiirada. Si aad u aragto kamaradaha fog iyada oo loo marayo codsiga, waxaan siinay iSKI SDK our, oo hadda qof kastaa wuxuu arki karaa iyada oo loo marayo codsiga ma aha oo kaliya saadaasha cimilada, dhumucda barafka iyo tirada wiishashka furan, laakiin sidoo kale fiidiyoow toos ah oo ka socda jiirada.
Nidaamyada guryaha smart ee kala duwan. Waad ku mahadsan tahay isdhexgalka nidaamka Ivideon, xalalkani waxay helayaan faa'iidooyin amniga guriga oo weyn iyadoo la kormeerayo guriga oo lagu kaydiyo cajaladaha fiidiyooga ee habka ugu ammaansan ee kaydka daruuraha. Xakamaynta buuxda waxaa lagu fuliyaa codsiga moobiilka, kaas oo ogeysiinaya hanjabaad kasta waqtiga dhabta ah oo kuu ogolaanaya inaad si dhakhso ah uga jawaabto xaaladaha aan caadiga ahayn.
Nidaamka falanqaynta ee shaqada iibiyeyaasha iyo la-taliyayaasha Xalka Adeegga Wanaagsan. Nidaamka ilaalinta fiidyaha daruuriga ah ayaa kormeera oo diiwaan geliyaa xogta ku jirta kaydka, taas oo ay xaqiijiyeen hawl-wadeenada, natiijaduna waxay ka muuqanaysaa onlayn akoonkaaga gaarka ah. Macmiilku wuxuu ugu dambeyntii helayaa jajab gaaban oo leh dhacdo gaar ah - ku xadgudubka borotokoolka iibka ama dhacdo muran leh. Isku xirka shabakada, wuxuu arkayaa xogta ku saabsan xadgudubka iyo qayb fiidiyoow ah oo ku xiran. Isku soo wada duuboo xogta waxa loo qaybiyaa laba qaybood: dhacdooyinka muhiimka ah iyo kuwa caadiga ah. Kuwa caadiga ah waxay ka soo muuqdaan akoontada khadka tooska ah maalinta xigta ka dib dhacdada, laakiin xadgudubyada muhiimka ah, warbixinnada waxaa lagu heli karaa SMS ama fariin.
Source: www.habr.com