ืืฉ ืื ื ืืกืคืจ ืจืืืื ืืื ืืืจืฆืื ืืืืคืฉืจืื ืืื ืฉืืชืฃ ืืืฆืืจ ืืืฆืจืื ืืฉืื: Open API ืืคืืชืื ืื ืืืืคื ืืืฉืืื ืืืืฉื ืฉื ืืฉืชืืฉ Ivideon, Mobile SDK, ืฉืืืืฆืขืืชื ื ืืชื ืืคืชื ืคืชืจืื ืืื ืืืงืืื ืืคืื ืงืฆืืื ืืืืช ืืืืฉืืื Ivideon, ืื ืื ืืชืืจ Web SDK.
ืืืืจืื ื ืฉืืจืจื ื SDK ืืื ืืจื ื ืืฉืืคืจ, ืืืืื ืชืืขืื ืืืฉ ืืืืฉืื ืืืืื ืฉืืืคืื ืืช ืืคืืืคืืจืื ืฉืื ื ืืืืืฉื ืืืืืืืชืืช ืืืคืชืืื ืขืื ืืืชืจ. ืื ืืืจ ืืืจืชื ืืช ื-SDK ืฉืื ื ืงืืื, ืชืืืื ื ืืื ืืฉืื ืืืื - ืขืืฉืื ืืฉ ืืื ืืืืื ืืจืืจื ืืืฆื ืืื ืืช ืคืื ืงืฆืืืช API ืืืคืืืงืฆืื ืฉืืื.
ืืื ืืฉืืจ, ื ืกืคืจ ืืื ืืืชืจ ืคืืจืื ืขื ืืงืจืื ืืืืืืืืื ืืืื ืืืจืฆืืืช ืืืืฉืืืช ืืืืฆืขืืช Ivideon API / SDK.
Web SDK: ืชืืื ืืช ืืืฉืืช
Ivideon ืืื ืื ืจืง ืกืคืงืืช ืฉืืจืืช ืืฆืืื ืืืขืงื ืืืืื ืืขื ื. ืืืืืจ ืคืืชืื ืืื ืืชืืฆืข ืืชืื Ivideon: ืืงืืฉืืช ืืืฆืืื ืืขื ืืืจืกืช ืืืื ืืจื ื ืฉื ืืฉืืจืืช. ืื ืื ื ืืืืฆืจืื SDK ืฉื ืืงืื ืืฉืจืช, ืืฉืคืจืื ืืช LibVLC, ืืืืฉืืื WebRTC, ืขืืฉืื ื ืืชืื ืืืืื, ืืคืชืืื ืืงืื ืขื ืชืืืื ื-White Label ืืฉืืชืคืื ืืคืจืืืงืื ืืืืื ืขืืืจ ื-SDK.
ืืชืืฆืื ืืื, ืืฆืืื ื ืืืคืื ืืคืืืคืืจืื ืฉืื ืฉืืชืคืื ืืืืืื ืืืฆืืจ ืคืชืจืื ืืช ืืฉืืื. ืืขืช ื-SDK ืฉืื ื ืืืื ืืจื ื ืงืืื ืฉืืจืื ืืฉืืขืืชื, ืืื ื ืืงืืืื ืฉืืืื ืขืื ืคืชืจืื ืืช ืืื ืืืจืฆืื.
ืื ืืืืืชื, ืืืกืคื ื ืืืชืืื ืกืขืืฃ "ืืชืืื ืืืืจื", ืฉืืขืืืจ ืื ืืืืื ืืงืืืช ืืช ื ืืืื ืืืืฉืืจืื.
ืืงืื ืฉืืืื ืืืืื ืฉืืืืฉ ืืกืืกื ื- Ivideon Web SDK: ื ืื ื ืืกืฃ ืืืฃ ืืืกืจืืื ืขืืืจ ืืืฆืืื ืืฆืืืืจืืช ืืชืืื ืืคืขืื.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/iw/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>
ืืืกืคื ื ืื ืืกืคืจ ืชืืื ืืช ืืืฉืืช:
- ืชืืืื ืืงืืฉืืจื ืืืืื ืื-ืคืขืืืื;
- ืืืฆื ืื ื ืืกืคื ืื ืื ืืื ืืฉืืื ืืืืืืช ืืืืืืื ืืืืืืจืืช ืืืคืขืื ืืืจืืืื;
- ื ืืชื ืืืคืขืื ืืืืืืช ืืช ืคืงืื ืื ืื ืืื ืืื ืคืขื (ืืขืืจ ืืคืฉืจ ืืื ืืืคืขืื ืืช ืื ืื ืฉืืื ืฉื ืื ืืืกืชืืจ ืืื);
- ื ืืกืคื ืืคืฉืจืืช ืืืืืช ืืช ืืกืืื ื ืืืฆืืื.
ืืคืืืงืฆืืืช ืืืืื
ืืื ืืืืืื ืืืฆื ืืืฉืชืืฉ ื- Ivideon Web SDK ืขื ืกืคืจืืืช ืืืฉืง ืืืฉืชืืฉ, ืื ื ืืคืืฆืื ืืืชื ืืื ืขื ืืคืืืงืฆืืืช ืืืืื. ืขืืฉืื ืืฉ ืื ืืืืื ืืช ืืจืืืช ืืื Ivideon Web SDK ืขืืื ืขื ReactJS.
ืืคืืืงืฆืืืช ืืืืื ืืืื ื ืืืื ืืจื ื ืืืชืืืช
ืืจื ื ืืกืคืช ืืฆืคืืช ืืืืืื ืืื ืืืืื ืืช ืงืื ืืืงืืจ ื-Web SDK ืืืื ืืช ืืช ืืืคืืืงืฆืื ืืขืฆืื.
ืืืคืืืงืฆืื ืฉืื ื ืืืืื ืืืจืืืช ืืืื ืงืื ืืชืืื ืืคืขืืืืช ืืืฉืชืืฉ.
ืืืกืฃ ืืืฃ ืืกืคืจ ืฉืืงื ืื ืืขืื ืื ืืขืื ืฉืื ืื ืืืฉืืื ืืช ืืืืฆืืขืื ืฉืืื.
ืฆืืจ ืื ืื ืืกืคืจ ืฉืืงื ืื ืืฆืืจ ืืื ืืื, ืฉืืฆืื ืื ืืื ืืช ืืจืืืื ืื ืฉื ืืงืืืืช ืืืกืคืจ ืืฆืืืืช.
ืืคืืืงืฆืืืช ืืืืืื ืืืืจืช ืืช ืืืืืจืืช ืืืืคืขืื ืืืืจืื ื ืืืืกืื ืืืงืืื ืฉื ืืืคืืคื: ืคืจืืืจื ืืืฉื ื-API, ืคืจืืืจืื ืฉื ืืฆืืื ืืขืื. ืื ืืฉืืืืจื ืืืฉืจ ืชืชืืืจ ืฉืื.
ืงืื ืืคืืืงืฆืืืช ืืืืืื ืืืจืื ืืืคืืช ืืงืืจ - ื ืืชื ืืฆืคืืช ืืงืื ืืืืืื ืืฉืืจืืช ื-debugger.
ืืืืืืืช ืืืื ืืืจืฆืืืช
ืงืืืฆืช ืชืืื ืืืช ืขื ืืงืืืืืช "
ืืืื ืืืขื ืืื ืืชืจ ืกืงื ืืฉ ืืฆืืื ืืืฆืืื ืืช ืืืฆื ืืืืจืื. ืืื ืืฆืคืืช ืืืฆืืืืช ืืจืืืง ืืจื ืืืคืืืงืฆืื, ืกืืคืงื ื ืืช iSKI ืขื ื-SDK ืฉืื ื, ืืืขืช ืืืื ืืืืืื ืืจืืืช ืืจื ืืืคืืืงืฆืื ืื ืจืง ืืช ืชืืืืช ืืื ืืืืืืจ, ืขืืื ืืฉืื ืืืกืคืจ ืืืขืืืืช ืืคืชืืืืช, ืืื ืื ืืืืื ืืฉืืจืืช ืืืืืจืื.
ืืขืจืืืช ืืืช ืืื ืฉืื ืืช. ืืืืืช ืืฉืืืื ืขื ืืขืจืืช Ivideon, ืคืชืจืื ืืช ืืื ืืืืื ืืืชืจืื ืืช ื ืืกืคืื ืืืืืืช ืืืืช ืขื ืืื ื ืืืืจ ืืืืช ืืืืกืื ืืงืืืืช ืืืืื ืืฆืืจื ืืืืืืืืช ืืืืชืจ ืืืจืืืื ืขื ื. ืฉืืืื ืืืื ืืชืืฆืขืช ืืืืฆืขืืช ืืคืืืงืฆืื ืกืืืืจืืช, ืืืืืืขื ืขื ืื ืืืืืื ืืืื ืืืช ืืืืคืฉืจืช ืืืืื ืืืืืจืืช ืืืฆืืื ืืจืืืื.
ืืขืจืืช ืื ืืืืืงื ืืขืืืืช ืืืืจืื ืืืืขืฆืื ืคืชืจืื ืฉืืจืืช ืืืฉืื. ืืขืจืืช ืืขืงื ืืืืืืื ืืขื ื ืื ืืจืช ืืืชืขืืช ื ืชืื ืื ืืืจืืืื, ืืืืืืชืื ืขื ืืื ืืืคืขืืืื, ืืืชืืฆืืืช ืืฉืชืงืคืืช ืืืืคื ืืงืืื ืืืฉืืื ื ืืืืฉื. ืืืงืื ืืงืื ืืกืืคื ืฉื ืืืจ ืงืืข ืงืฆืจ ืขื ืืืจืืข ืกืคืฆืืคื - ืืคืจื ืฉื ืคืจืืืืงืื ืืืืจื ืื ืืืจืืข ืฉื ืื ืืืืืืงืช. ืืืืฉืง ืืืื ืืจื ื ืืื ืจืืื ื ืชืื ืื ืขื ืืืคืจื ืืงืืข ืืืืื ืืืืืข. ืืขืจื ืื ืชืื ืื ืืืื ืืืืืง ืืฉืชื ืงืืืืจืืืช: ืืืจืืขืื ืงืจืืืืื ืืืืจืืขืื ืจืืืืื. ืงืืืขืื ืืืคืืขืื ืืืฉืืื ืืืงืืื ืืืืจืช ืืืืจืืข, ืื ืขื ืืคืจืืช ืงืจืืืืืช, ื ืืชื ืืงืื ืืืืืืื ืืืืฆืขืืช SMS ืื ืืกื ื'ืจ.
ืืงืืจ: www.habr.com