Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Re na le likarolo tse 'maloa tsa ho kopanya tse lumellang molekane leha e le ofe ho iketsetsa lihlahisoa tsa bona: Bula API bakeng sa ho hlahisa mekhoa efe kapa efe ho akhaonto ea botho ea mosebedisi oa Ivideon, Mobile SDK, eo ka eona u ka hlahisang tharollo e feletseng e lekanang le ts'ebetso ho lits'ebetso tsa Ivideon, hape. joalo ka Web SDK.

Haufinyane tjena re lokolotse Web SDK e ntlafalitsoeng, e nang le litokomane tse ncha le sesebelisoa sa demo se tla etsa hore sethala sa rona se tenyetsehe le ho feta, se be bonolo ho nts'etsopele. Haeba u ne u se u ntse u tloaelane le SDK ea rona pele, u tla hlokomela liphetoho hang-hang - joale u na le mohlala o hlakileng oa ho theha mesebetsi ea API ts'ebelisong ea hau.

Bakeng sa motho e mong le e mong, re tla u joetsa ka botlalo mabapi le linyeoe tsa letsatsi le letsatsi le likhokahano tse kentsoeng ts'ebetsong u sebelisa Ivideon API / SDK.

Web SDK: likarolo tse ncha

Ivideon ha se feela tšebeletso ea ho shebella video ea leru le mofani oa thepa. Potoloho e felletseng ea nts'etsopele e etsoa ka hare ho Ivideon: ho tloha ho firmware ea khamera ho ea ho mofuta oa webo oa ts'ebeletso. Re etsa li-SDK tsa bareki le li-server, ho ntlafatsa LibVLC, ho kenya tšebetsong WebRTC, ho etsa analytics ea video, ho nts'etsapele moreki ka tšehetso ea White Label bakeng sa balekane le merero ea demo bakeng sa SDK.

Ka lebaka leo, re khonne ho ba sethala seo balekane ba ka iketsetsang tharollo ho sona. Hona joale SDK ea rona bakeng sa Websaete e fumane ntlafatso e kholo, 'me re tšepa hore ho tla ba le litharollo tse ngata tsa ho kopanya.

Bakeng sa boiketlo ba hau, re kentse karolo ea "Quick Start" qalong, e tla u thusa ho utloisisa habonolo tsamaiso ea lisebelisoa.

Khoutu e ka tlase e bonts'a ts'ebeliso ea mantlha ea Ivideon Web SDK: sebapali se eketsoa leqepheng mme video ea khamera ea sechaba e qala ho bapala.

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

Re boetse re ekelitse likarolo tse 'maloa tse ncha:

  • tšehetso bakeng sa lihokelo tsa video tsa nako e le 'ngoe;
  • likonopo li ekelitsoe ho sebapali ho laola boleng ba video le ho boloka lebelo la ho bapala;
  • li-player control li ka buloa le ho tima e le 'ngoe ka nako (pele u ne u ka bulela ntho e' ngoe le e 'ngoe e neng e le teng kapa ua pata tsohle);
  • E kentse bokhoni ba ho tima molumo oa khamera.

Sesebelisoa sa demo

Ho bonts'a mokhoa oa ho sebelisa Ivideon Web SDK le laeborari ea UI, re e aba hammoho le sesebelisoa sa demo. Joale u na le monyetla oa ho bona kamoo Ivideon Web SDK e sebetsang le ReactJS.

Sesebelisoa sa demo se fumaneha inthaneteng ho kgokahanyo. Ho e etsa hore e sebetse, kh'amera e sa reroang e tsoang ho Ivideon TV ea eketsoa. Haeba ka tšohanyetso khamera e bonahala e sa sebetse, latela feela sehokelo se kaholimo hape.

Tsela e 'ngoe ea ho sheba demo ke ho hlahloba khoutu ea mohloli ho Web SDK le ho iketsetsa kopo.

Sesebelisoa sa rona se ka bonts'a hore na ke khoutu efe e tsamaellanang le liketso tsa mosebelisi.

Kenya libapali tse 'maloa tse nang le lienjineri tse fapaneng leqepheng mme u bapise ts'ebetso ea tsona.

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Theha le ho laola libapali tse ngata ho tsoa lethathamong le le leng la nako, le tla bonts'a ka nako e ts'oanang lirekoto tsa likhamera tse 'maloa.

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Sesebelisoa sa demo se hopola litlhophiso ho tloha nakong ea ho qetela polokelong ea lehae ea sebatli: li-parameter tsa phihlello tsa API, li-parameter tsa khamera, le tse ling. Li tla tsosolosoa ha u kena hape.

Khoutu ea kopo ea demo e hlophisitsoe ho tsoa ho limmapa tsa mohloli - khoutu ea demo e ka bonoa ka kotloloho ho debugger.

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Mehlala ea ho kopanya

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Sehlopha sa mananeo a nang le prefix "iSKI» e kenyelletsa likopo tse arohaneng bakeng sa hoo e batlang e le linaha tsohle tsa Europe tsa ski: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija le tse ling). Sesebelisoa se bontša maemo a lehloa libakeng tsa phomolo tsa ski, lethathamo la lireschorente tse lithabeng le limmapa tsa litsela, hammoho le lintlha tse ling tsa bohlokoa tse tla u thusa ho fumana setšoantšo se felletseng sa sebaka seo u eang ho sona pele ho leeto la hau. Ka nako e ts'oanang, phihlello ea Marang-rang ha e hlokehe - e sebetsa ntle le marang-rang (ntle le lipapatso tse tsoang lik'hamera). Lisebelisoa tsohle li fumaneha mahala.

Hona joale hoo e batlang e le sebaka se seng le se seng sa ski se na le khamera e bontšang boemo ba moepa. Ho shebella lik'hamera hole ka ts'ebeliso, re file iSKI ka SDK ea rona, 'me joale motho e mong le e mong a ka bona ka ts'ebeliso eseng feela bolepi ba leholimo, botenya ba lehloa le palo ea lifti tse bulehileng, empa le video ka kotloloho ho tsoa letsoapong.

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Mekhoa e fapaneng e bohlale ea lapeng. Ka lebaka la ho hokahana le sistimi ea Ivideon, litharollo tsena li fumana melemo e mengata bakeng sa ts'ireletso ea lapeng ka ho beha leihlo ntlo le ho boloka lirekoto tsa video ka tsela e sireletsehileng ka ho fetisisa polokelong ea maru. Taolo e felletseng e etsoa ka sesebelisoa sa mehala, se tsebisang ka litšokelo life kapa life ka nako ea nnete mme se o lumella ho arabela kapele maemong a sa tloaelehang.

Iketsetse boithuto ba video ea leru: likarolo tse ncha tsa Ivideon Web SDK

Sistimi ea li-Analytics bakeng sa mosebetsi oa barekisi le baeletsi Tharollo e phethahetseng ea Ts'ebeletso. Sistimi ea ho lekola video ea leru e beha leihlo le ho tlaleha data polokelong, e netefatsoang ke basebelisi, 'me liphetho li bonahala inthaneteng akhaonteng ea hau. Qetellong moreki o fumana sekhechana se sekhutšoane se nang le ketsahalo e itseng - tlolo ea protocol ea thekiso kapa ketsahalo e tsosang khang. Sebakeng sa marang-rang, o bona data mabapi le tlolo ea molao le sekhechana sa video se kentsoeng. Lethathamo lohle la data le arotsoe ka mekhahlelo e 'meli: liketsahalo tse mahlonoko le tse tloaelehileng. Tse tloaelehileng li hlaha ka akhaonto ea inthaneteng letsatsing le hlahlamang ka mor'a ketsahalo, empa bakeng sa tlōlo ea molao e tebileng, litlaleho li ka amoheloa ka SMS kapa lenģosa.

Re ngoleho fihlella Web SDK le ho ithuta haholoanyane ka bokhoni ba rona ba ho kopanya.

Source: www.habr.com

Eketsa ka tlhaloso