Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Anyị nwere ọtụtụ ihe njikọta nke na-enye onye ọ bụla ohere ịmepụta ngwaahịa nke ha: Mepee API maka ịmepụta ụzọ ọ bụla na akaụntụ onye ọrụ Ivideon, Mobile SDK, nke ị nwere ike ịmepụta ngwọta zuru oke nke kwekọrọ na ngwa Ivideon, yana dị ka Web SDK.

Anyị wepụtara SDK webụ emelitere n'oge na-adịbeghị anya, juputara na akwụkwọ ọhụrụ yana ngwa ngosi nke ga-eme ka ikpo okwu anyị nwee mgbanwe na enyi na enyi. Ọ bụrụ na ị maralarị SDK anyị mbụ, ị ga-ahụ mgbanwe ndị ahụ ozugbo - ugbu a ị nwere ihe atụ doro anya otu esi ewulite ọrụ API n'ime ngwa gị.

Maka onye ọ bụla ọzọ, anyị ga-agwa gị n'ụzọ zuru ezu gbasara ikpe kwa ụbọchị yana ntinye aka na-eji Ivideon API / SDK.

SDK webụ: atụmatụ ọhụrụ

Ivideon abụghị naanị ọrụ onyunyo vidiyo igwe ojii yana ndị na-eweta akụrụngwa. A na-eme usoro mmepe zuru oke n'ime Ivideon: site na firmware igwefoto ruo ụdị ọrụ ahụ. Anyị na-eme ndị ahịa na SDK nkesa, na-emeziwanye LibVLC, na-emejuputa WebRTC, na-eme nyocha vidiyo, na-emepe onye ahịa nwere nkwado White Label maka ndị mmekọ na ọrụ ngosi maka SDK.

N'ihi ya, anyị jisiri ike bụrụ ikpo okwu nke ndị mmekọ nwere ike ịmepụta ngwọta nke ha. Ugbu a SDK anyị maka Weebụ enwetala nnukwu nkwalite, anyị na-atụkwa anya na a ga-enwekwa ngwọta ntinye aka karịa.

Maka ịdị mma gị, anyị agbakwunyela ngalaba “Quick Start” na mbido, nke ga-enyere gị aka ịghọta njikwa ngwaọrụ ngwa ngwa.

Koodu dị n'okpuru na-egosi ojiji bụ isi nke Ivideon Web SDK: a na-agbakwunye ọkpụkpọ na ibe wee malite ịkpọ vidiyo maka igwefoto ọha.

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

Anyị gbakwunyekwara ọtụtụ atụmatụ ọhụrụ:

  • nkwado maka njikọ vidiyo otu oge;
  • agbakwunyere bọtịnụ na ihe ọkpụkpọ iji chịkwaa ogo vidiyo na ọsọ ịkpọghachi ihe ndekọ;
  • Enwere ike ịgbanye ma gbanyụọ njikwa ọkpụkpọ otu n'otu oge (na mbụ ị nwere ike ịgbanye ihe niile dị ebe ahụ ma ọ bụ zoo ihe niile);
  • Agbakwunyere ike ịgbanyụ ụda na igwefoto.

Ngwa ngosi

Iji gosi otu esi eji Ivideon Web SDK na ọba akwụkwọ UI, anyị na-ekesa ya yana ngwa ngosi. Ugbu a ị nwere ohere ịhụ ka Ivideon Web SDK si arụ ọrụ na ReactJS.

Ngwa ngosi dị n'ịntanetị na njikọ. Iji mee ka ọ rụọ ọrụ, a na-agbakwunye igwefoto enweghị usoro sitere na Ivideon TV. Ọ bụrụ na igwefoto apụta na ọ naghị arụ ọrụ, soro njikọ dị n'elu ọzọ.

Ụzọ ọzọ ị ga-esi lelee ngosi ngosi bụ inyocha koodu mmalite na Web SDK wee wuo ngwa ahụ n'onwe gị.

Ngwa anyị nwere ike igosi koodu nke dabara na omume onye ọrụ.

Tinye ọtụtụ ndị egwuregwu nwere injin dị iche iche na ibe wee tulee arụmọrụ ha.

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Mepụta ma jikwaa ọtụtụ ndị egwuregwu site n'otu usoro iheomume, nke ga-egosipụta n'otu oge ndekọ ndekọ sitere na igwefoto dị iche iche.

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Ngwa ngosi na-echeta ntọala site na nnọkọ ikpeazụ na nchekwa mpaghara ihe nchọgharị: paramita nnweta API, parampat igwefoto, na ndị ọzọ. A ga-eweghachi ha mgbe ị banyere ọzọ.

Achịkọtara koodu ngosi ngwa ahụ site na maapụ isi mmalite - enwere ike ịlele koodu ngosi ozugbo na onye nrụpụta.

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Ihe atụ nke njikọta

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Otu mmemme nwere prefix"iSKI» gụnyere ngwa dị iche iche maka ihe fọrọ nke nta ka ọ bụrụ mba ski Europe niile: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija na ndị ọzọ). Ngwa ahụ na-egosi ọnọdụ snow na ebe ntụrụndụ ski, ndepụta nke ụlọ oriri na ọṅụṅụ na ugwu na map ụzọ, yana ozi ndị ọzọ bara uru nke ga-enyere gị aka inweta nkọwa zuru ezu nke ebe ị na-aga tupu njem gị. N'otu oge ahụ, ọ dịghị mkpa ịnweta ịntanetị - ọ na-arụ ọrụ na-anọghị n'ịntanetị (ma e wezụga mgbasa ozi sitere na igwefoto). Ngwa niile dị n'efu.

Ugbu a ihe fọrọ nke nta ka ọ bụrụ ebe egwuregwu ski ọ bụla nwere igwefoto na-egosi ọnọdụ dị na mkpọda. Iji lelee igwefoto anya site na ngwa ahụ, anyị nyere iSKI na SDK anyị, ugbu a onye ọ bụla nwere ike ịhụ site na ngwa ahụ ọ bụghị naanị amụma ihu igwe, oke snow na ọnụ ọgụgụ nke ebuli elu, kamakwa vidiyo ozugbo site na mkpọda.

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Sistemụ smart home dị iche iche. Ekele maka ijikọ na usoro Ivideon, ngwọta ndị a na-enweta uru nchekwa ụlọ ka ukwuu site na nlekota ụlọ na ịchekwa ihe ndekọ vidiyo n'ụzọ kachasị nchebe na nchekwa igwe ojii. A na-eme njikwa zuru oke site na ngwa mkpanaka, nke na-eme ka ị mata ihe iyi egwu ọ bụla ozugbo ma na-enye gị ohere ịzaghachi ngwa ngwa na ọnọdụ pụrụ iche.

Mee onwe gị nyocha vidiyo igwe ojii: atụmatụ ọhụrụ nke Ivideon Web SDK

Usoro nyocha maka ọrụ nke ndị na-ere ahịa na ndị ndụmọdụ Ngwọta Ọrụ zuru oke. Sistemụ onyunyo vidiyo igwe ojii na-enyocha ma dekọọ data n'ime ebe a na-edebe ihe ochie, nke ndị ọrụ na-enyocha ya, na nsonaazụ ya na-egosipụta n'ịntanetị na akaụntụ nkeonwe gị. Onye ahịa n'ikpeazụ na-enweta obere iberibe nwere otu ihe omume - mmebi iwu ahịa ma ọ bụ ihe omume na-akpata arụmụka. Na ntanetị weebụ, ọ na-ahụ data gbasara mmebi ahụ na otu vidiyo agbakwunyere. A na-ekewa usoro data niile n'ime ụzọ abụọ: ihe omume dị oke egwu na nke mgbe niile. Ndị na-adị mgbe niile na-apụta na akaụntụ ịntanetị n'echi ya ka ihe omume ahụ gasịrị, mana maka mmebi iwu siri ike, enwere ike ịnweta akụkọ site na SMS ma ọ bụ ozi.

Dee anyị akwụkwọiji nweta Web SDK wee mụtakwuo maka ike mwekota anyị.

isi: www.habr.com

Tinye a comment