
ΠΠΌΠ°ΠΌΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°Ρ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΠΏΠ°ΡΡΠ½ΡΠΎΡ Π΄Π° ΡΡΠ·Π΄Π°Π²Π° ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ: Open API Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°Π½Π΅ Π½Π° Π²ΡΡΠΊΠ°ΠΊΠ²Π° Π°Π»ΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΡΠΊΠΈΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π½Π° Ivideon, Mobile SDK, Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΈΡΠ΅ ΠΏΡΠ»Π½ΠΎΡΠ΅Π½Π΅Π½ ΡΠΎΡΡΡΠ΅Ρ, Π΅ΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΡ Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Π½Π° Ivideon, ΠΊΠ°ΠΊΡΠΎ ΠΈ Web SDK.
ΠΠ°ΡΠΊΠΎΡΠΎ ΠΏΡΡΠ½Π°Ρ ΠΌΠ΅ ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Web SDK, Ρ Π½ΠΎΠ²Π° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΈ Π΄Π΅ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²ΡΡ Π½Π°ΡΠ°ΡΠ° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° ΠΎΡΠ΅ ΠΏΠΎ-Π³ΡΠ²ΠΊΠ°Π²Π° ΠΈ ΡΠ΄ΠΎΠ±Π½Π° Π·Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΡΠΈΡΠ΅. ΠΠΊΠΎ Π²Π΅ΡΠ΅ ΡΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°ΡΠΈ Ρ Π½Π°ΡΠΈΡ SDK, Π²Π΅Π΄Π½Π°Π³Π° ΡΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ β ΡΠ΅Π³Π° ΠΈΠΌΠ°ΡΠ΅ ΡΡeΠ½ ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊ Π΄Π° Π²Π³ΡΠ°Π΄ΠΈΡΠ΅ API ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠΈ.
ΠΠ° Π²ΡΠΈΡΠΊΠΈ ΠΎΡΡΠ°Π½Π°Π»ΠΈ ΡΠ΅ ΡΠ°Π·ΠΊΠ°ΠΆΠ΅ΠΌ ΠΏΠΎ-ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎ Π·Π° Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΈΡΠ΅ ΡΠ»ΡΡΠ°ΠΈ ΠΈ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° API / SDK Ivideon.
Web SDK: Π½ΠΎΠ²ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ
Ivideon Π½Π΅ Π΅ ΠΏΡΠΎΡΡΠΎ ΡΡΠ»ΡΠ³Π° Π·Π° ΠΎΠ±Π»Π°ΡΠ½ΠΎ Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΠΈ Π΄ΠΎΡΡΠ°Π²ΡΠΈΠΊ Π½Π° ΠΎΠ±ΠΎΡΡΠ΄Π²Π°Π½Π΅. ΠΡΡΡΠ΅ Π² Ivideon ΡΠ΅ ΠΏΡΠΎΠ²Π΅ΠΆΠ΄Π° ΠΏΡΠ»Π΅Π½ ΡΠΈΠΊΡΠ» Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°: ΠΎΡ ΡΡΡΠΌΡΠ΅ΡΠΈΡΠ΅ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠΈΡΠ΅ Π΄ΠΎ ΡΠ΅Π± Π²Π΅ΡΡΠΈΡΡΠ° Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°. ΠΠΈΠ΅ ΡΡΠ·Π΄Π°Π²Π°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈ ΠΈ ΡΡΡΠ²ΡΡΠ½ΠΈ SDK, ΠΏΠΎΠ΄ΠΎΠ±ΡΡΠ²Π°ΠΌΠ΅ LibVLC, Π²Π½Π΅Π΄ΡΡΠ²Π°ΠΌΠ΅ WebRTC, Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΠΌΠ΅ ΡΠ΅ Ρ Π²ΠΈΠ΄Π΅ΠΎΠ°Π½Π°Π»ΠΈΡΠΈΠΊΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ²Π°ΠΌΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ Ρ ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° White Label Π·Π° ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈ ΠΈ Π΄Π΅ΠΌΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° SDK.
Π ΡΠ΅Π·ΡΠ»ΡΠ°Ρ Π½Π° ΡΠΎΠ²Π° ΡΡΠΏΡΡ ΠΌΠ΅ Π΄Π° ΡΡΠ°Π½Π΅ΠΌ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ°, Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΊΠΎΡΡΠΎ ΠΏΠ°ΡΡΠ½ΡΠΎΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΡΠ·Π΄Π°Π²Π°Ρ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ. Π‘Π΅Π³Π° Π½Π°ΡΠΈΡΡ SDK Π·Π° Web Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ» Π³ΠΎΠ»ΡΠΌ ΡΠΏΠ³ΡΠ΅ΠΉΠ΄ ΠΈ ΡΠ΅ Π½Π°Π΄ΡΠ²Π°ΠΌΠ΅, ΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠ΅ ΡΡΠ°Π½Π°Ρ ΠΎΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅.
ΠΠ° Π²Π°ΡΠ΅ΡΠΎ ΡΠ΄ΠΎΠ±ΡΡΠ²ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡ ΠΌΠ΅ Π² Π½Π°ΡΠ°Π»ΠΎΡΠΎ ΡΠ°Π·Π΄Π΅Π»Π° βΠΡΡΠ·ΠΎ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅β, ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΠΈΡΠ΅ Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° ΡΡΡΡΠΎΠΉΡΡΠ²Π°ΡΠ°.
ΠΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΡΡ ΠΏΠΎ-Π΄ΠΎΠ»Ρ ΠΊΠΎΠ΄ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠ° ΠΎΡΠ½ΠΎΠ²Π½ΠΎΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Ivideon Web SDK: Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½ ΠΏΠ»Π΅ΡΡ ΠΈ Π΅ Π·Π°ΠΏΠΎΡΠ½Π°ΡΠΎ Π²ΡΠ·ΠΏΡΠΎΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π·Π° ΠΏΡΠ±Π»ΠΈΡΠ½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK ΠΏΡΠΈΠΌΠ΅Ρ</title>
<link rel="stylesheet" href="/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.
ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° . ΠΠ° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ, Π΄ΠΎΠ±Π°Π²Ρ ΡΠ»ΡΡΠ°ΠΉΠ½Π° ΠΊΠ°ΠΌΠ΅ΡΠ° ΠΎΡ Ivideon TV. ΠΠΊΠΎ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΎΠΊΠ°ΠΆΠ΅ΡΡΡ Π½Π΅ΡΠ°Π±ΠΎΡΠ΅ΡΠ°, ΠΏΡΠΎΡΡΠΎ ΠΊΠ»ΠΈΠΊΠ½Π΅ΡΠ΅ ΠΎΡΠ½ΠΎΠ²ΠΎ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅.
ΠΡΡΠ³ Π½Π°ΡΠΈΠ½ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ Π΄Π΅ΠΌΠΎΡΠΎ Π΅ Π΄Π° ΡΠ°Π·Π³Π»Π΅Π΄Π°ΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄Π½ΠΈΡ ΠΊΠΎΠ΄ Π² Web SDK ΠΈ Π΄Π° ΡΡΠ±Π΅ΡΠ΅ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΡΠ°ΠΌΠΈ.
ΠΠ°ΡΠ΅ΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΊΠ°ΠΊΡΠ² ΠΊΠΎΠ΄ ΡΡΠΎΡΠ²Π΅ΡΡΡΠ²Π° Π½Π° Π΄Π΅ΠΉΡΡΠ²ΠΈΡΡΠ° Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ.

ΠΠΎΠ±Π°Π²ΡΠΉΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠ»Π΅ΡΡΠ° Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΈ ΠΈ ΡΡΠ°Π²Π½ΡΠ²Π°ΠΉΡΠ΅ ΡΡΡ Π½Π°ΡΠ° ΡΠ°Π±ΠΎΡΠ°.

Π‘ΡΠ·Π΄Π°Π²Π°ΠΉΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΏΠ»Π΅ΡΡΠ° ΠΈ Π³ΠΈ ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΠΉΡΠ΅ ΠΎΡ Π΅Π΄ΠΈΠ½ Π²ΡΠ΅ΠΌΠ΅Π²ΠΈ Π³ΡΠ°ΡΠΈΠΊ, Π½Π° ΠΊΠΎΠΉΡΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ Π°ΡΡ
ΠΈΠ²ΠΈΡΠ΅ Π½Π° Π·Π°ΠΏΠΈΡΠΈ ΠΎΡ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΠΊΠ°ΠΌΠ΅ΡΠΈ.

ΠΠ΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΠΎΠΌΠ½Ρ Π² Π»ΠΎΠΊΠ°Π»Π½ΠΎΡΠΎ Ρ
ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ Π½Π° Π±ΡΠ°ΡΠ·ΡΡΠ° Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΎΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π°ΡΠ° ΡΠ΅ΡΠΈΡ: ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π·Π° Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ API, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° ΠΈ Π΄ΡΡΠ³ΠΈ. ΠΡΠΈ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ Π²Π»ΠΈΠ·Π°Π½Π΅ ΡΠ΅ ΡΠ΅ Π±ΡΠ΄Π°Ρ Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²Π΅Π½ΠΈ.
ΠΠΎΠ΄ΡΡ Π½Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π΅ ΡΡΠ±ΡΠ°Π½ Ρ source maps β ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π²ΠΈΠ΄ΠΈΡΠ΅ Π΄Π΅ΠΌΠΎ ΠΊΠΎΠ΄Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ Π² ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ°.

ΠΡΠΈΠΌΠ΅ΡΠΈ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ

ΠΡΡΠΏΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Ρ ΠΏΡΠΈΡΡΠ°Π²ΠΊΠ°ΡΠ° ββ Π²ΠΊΠ»ΡΡΠ²Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠΈ Π·Π° Π²ΡΠΈΡΠΊΠΈ Π΅Π²ΡΠΎΠΏΠ΅ΠΉΡΠΊΠΈ ΡΠΊΠΈ ΠΊΡΡΠΎΡΡΠΈ: iSKI Austria, iSKI Swiss, iSKI France, iSKI Italia (Czech, Slovakia, Suomi, Deutschland, Slovenija ΠΈ Π΄Ρ.). ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΡΠ½Π΅Π³Π° Π½Π° ΡΠΊΠΈ ΠΊΡΡΠΎΡΡΠΈΡΠ΅, ΡΠΏΠΈΡΡΠΊ Ρ ΡΠ΅ΡΡΠΎΡΠ°Π½ΡΠΈΡΠ΅ Π² ΠΏΠ»Π°Π½ΠΈΠ½Π°ΡΠ° ΠΈ ΡΡ
Π΅ΠΌΠΈ Π½Π° ΠΏΠΈΡΡΠΈΡΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄ΡΡΠ³Π° ΠΏΠΎΠ»Π΅Π·Π½Π° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ, ΠΊΠΎΡΡΠΎ ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠ»Π½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π° Π·Π° Π΄Π΅ΡΡΠΈΠ½Π°ΡΠΈΡΡΠ° ΠΏΡΠ΅Π΄ΠΈ ΠΏΡΡΡΠ²Π°Π½Π΅ΡΠΎ. ΠΡΠΈΠ³ΡΡΠ΅Π½ Π΅ ΠΎΡΠ»Π°ΠΉΠ½ Π΄ΠΎΡΡΡΠΏ (Ρ ΠΈΠ·ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ ΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΠΈΡΠ΅). ΠΡΠΈΡΠΊΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π΅Π½ΠΈ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ.
Π ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΡΠΈ Π½Π° Π²ΡΠ΅ΠΊΠΈ ΡΠΊΠΈ ΠΊΡΡΠΎΡΡ Π΅ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°, ΠΊΠΎΡΡΠΎ ΠΏΠΎΠΊΠ°Π·Π²Π° ΠΎΠ±ΡΡΠ°Π½ΠΎΠ²ΠΊΠ°ΡΠ° Π½Π° ΡΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ΡΠ΅. ΠΠ° Π΄Π° ΠΏΡΠ΅Π³Π»Π΅ΠΆΠ΄Π°ΡΠ΅ ΠΊΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΎΡΠ΄Π°Π»Π΅ΡΠ΅Π½ΠΎ ΡΡΠ΅Π· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΠΈΡ ΠΌΠ΅ Π½Π° iSKI ΡΠ²ΠΎΡ SDK, ΠΈ ΡΠ΅Π³Π° Π²ΡΠ΅ΠΊΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° Π²ΠΈΠΆΠ΄Π° ΠΏΡΠ΅Π· ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ Π½Π΅ ΡΠ°ΠΌΠΎ ΠΏΡΠΎΠ³Π½ΠΎΠ·Π°ΡΠ° Π·Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ, Π΄Π΅Π±Π΅Π»ΠΈΠ½Π°ΡΠ° Π½Π° ΡΠ½Π΅ΠΆΠ½Π°ΡΠ° ΠΏΠΎΠΊΡΠΈΠ²ΠΊΠ° ΠΈ Π±ΡΠΎΡ Π½Π° ΠΎΡΠ²ΠΎΡΠ΅Π½ΠΈΡΠ΅ Π»ΠΈΡΡΠΎΠ²Π΅, Π½ΠΎ ΠΈ Π²ΠΈΠ΄Π΅ΠΎ Π½Π°ΠΏΡΠ°Π²ΠΎ ΠΎΡ ΡΠΊΠ»ΠΎΠ½ΠΎΠ²Π΅ΡΠ΅.

Π Π°Π·Π½ΠΎΠΎΠ±ΡΠ°Π·Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ Π·Π° ΡΠΌΠ΅Π½ Π΄ΠΎΠΌ. Π§ΡΠ΅Π· ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Ρ Ivideon, ΡΠ΅Π·ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π° Π·Π° Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΠ° Π½Π° Π΄ΠΎΠΌΠ°, ΡΡΠΉ ΠΊΠ°ΡΠΎ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ Π΄ΠΎΠΌa ΠΈ ΡΡΡ
ΡΠ°Π½ΡΠ²Π°Ρ Π²ΠΈΠ΄Π΅ΠΎΠ·Π°ΠΏΠΈΡΠΈ ΠΏΠΎ Π½Π°ΠΉ-ΡΠΈΠ³ΡΡΠ½ΠΈΡ Π½Π°ΡΠΈΠ½ Π² ΠΎΠ±Π»Π°ΡΠ½ΠΈΡ Π°ΡΡ
ΠΈΠ². ΠΡΠ»Π½ΠΎΡΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠ΅ ΠΎΡΡΡΠ΅ΡΡΠ²ΡΠ²Π° ΡΡΠ΅Π· ΠΌΠΎΠ±ΠΈΠ»Π½ΠΎΡΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΅ΡΠΎ ΡΠ²Π΅Π΄ΠΎΠΌΡΠ²Π° Π·Π° Π²ΡΡΠΊΠ°ΠΊΠ²ΠΈ Π·Π°ΠΏΠ»Π°Ρ
ΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·Π° ΡΠ΅Π°ΠΊΡΠΈΡ ΠΏΡΠΈ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΡΠΈΡΡΠ°ΡΠΈΠΈ.

Π‘ΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π°Π½Π°Π»ΠΈΠ· Π½Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΡΡΡΠ³ΠΎΠ²ΡΠΈΡΠ΅ ΠΈ ΠΊΠΎΠ½ΡΡΠ»ΡΠ°Π½ΡΠΈΡΠ΅ Perfect Service Solution. ΠΠ±Π»Π°ΡΠ½Π°ΡΠ° ΡΠΈΡΡΠ΅ΠΌΠ° Π·Π° Π²ΠΈΠ΄Π΅ΠΎΠ½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ Π½Π°Π±Π»ΡΠ΄Π°Π²Π° ΠΈ Π·Π°ΠΏΠΈΡΠ²Π° Π΄Π°Π½Π½ΠΈ Π² Π°ΡΡ
ΠΈΠ², ΠΊΠΎΠΈΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠ²Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΈΡΠ΅, Π° ΡΠ΅Π·ΡΠ»ΡΠ°ΡΠΈΡΠ΅ ΡΠ΅ ΠΎΡΡΠ°Π·ΡΠ²Π°Ρ ΠΎΠ½Π»Π°ΠΉΠ½ Π² Π»ΠΈΡΠ½ΠΈΡ ΠΊΠ°Π±ΠΈΠ½Π΅Ρ. ΠΠ»ΠΈΠ΅Π½ΡΡΡ Π² ΠΊΡΠ°ΠΉΠ½Π° ΡΠΌΠ΅ΡΠΊΠ° ΠΏΠΎΠ»ΡΡΠ°Π²Π° ΠΊΡΠ°ΡΡΠΊ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ Ρ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎ ΡΡΠ±ΠΈΡΠΈΠ΅ β Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈΡΠ΅ Π·Π° ΠΏΡΠΎΠ΄Π°ΠΆΠ±Π° ΠΈΠ»ΠΈ ΡΠΏΠΎΡΠ΅Π½ ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ. Π ΡΠ΅Π± ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΡΠΎΠΉ Π²ΠΈΠΆΠ΄Π° Π΄Π°Π½Π½ΠΈ Π·Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΈ Π²Π³ΡΠ°Π΄Π΅Π½Π° ΡΠ°ΡΡ ΠΎΡ Π²ΠΈΠ΄Π΅ΠΎΡΠΎ. Π¦Π΅Π»ΠΈΡΡ Π½Π°Π±ΠΎΡ ΠΎΡ Π΄Π°Π½Π½ΠΈ Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ Π½Π° Π΄Π²Π΅ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΠΈ: ΠΊΡΠΈΡΠΈΡΠ½ΠΈ ΡΡΠ±ΠΈΡΠΈΡ ΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΈ. Π Π΅Π΄ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠ²ΡΠ²Π°Ρ Π² ΠΎΠ½Π»Π°ΠΉΠ½ ΠΊΠ°Π±ΠΈΠ½Π΅ΡΠ° Π½Π° ΡΠ»Π΅Π΄Π²Π°ΡΠΈΡ Π΄Π΅Π½ ΡΠ»Π΅Π΄ ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ, Π΄ΠΎΠΊΠ°ΡΠΎ Π·Π° ΠΊΡΠΈΡΠΈΡΠ½ΠΈΡΠ΅ Π½Π°ΡΡΡΠ΅Π½ΠΈΡ ΠΎΡΡΠ΅ΡΠΈΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΏΠΎΠ»ΡΡΠ°Π²Π°Ρ ΠΏΠΎ SMS ΠΈΠ»ΠΈ Π² Messenger.
, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏ Π΄ΠΎ Web SDK ΠΈ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π·Π° Π½Π°ΡΠΈΡΠ΅ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
