ಯಾವುದೇ ಪಾಲುದಾರರು ತಮ್ಮದೇ ಆದ ಉತ್ಪನ್ನಗಳನ್ನು ರಚಿಸಲು ಅನುಮತಿಸುವ ಹಲವಾರು ಏಕೀಕರಣ ಘಟಕಗಳನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ: Ivideon ಬಳಕೆದಾರರ ವೈಯಕ್ತಿಕ ಖಾತೆ, ಮೊಬೈಲ್ SDK ಗೆ ಯಾವುದೇ ಪರ್ಯಾಯವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು API ಅನ್ನು ತೆರೆಯಿರಿ, ಇದರೊಂದಿಗೆ ನೀವು Ivideon ಅಪ್ಲಿಕೇಶನ್ಗಳಿಗೆ ಕ್ರಿಯಾತ್ಮಕತೆಗೆ ಸಮಾನವಾದ ಪೂರ್ಣ-ಪ್ರಮಾಣದ ಪರಿಹಾರವನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಬಹುದು. ವೆಬ್ SDK ಆಗಿ.
ನಾವು ಇತ್ತೀಚೆಗೆ ಸುಧಾರಿತ ವೆಬ್ SDK ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಿದ್ದೇವೆ, ಹೊಸ ದಾಖಲಾತಿ ಮತ್ತು ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ನಮ್ಮ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಇನ್ನಷ್ಟು ಸುಲಭವಾಗಿ ಮತ್ತು ಡೆವಲಪರ್-ಸ್ನೇಹಿಯನ್ನಾಗಿ ಮಾಡುತ್ತದೆ. ನೀವು ಮೊದಲು ನಮ್ಮ SDK ಯೊಂದಿಗೆ ಈಗಾಗಲೇ ಪರಿಚಿತರಾಗಿದ್ದರೆ, ನೀವು ತಕ್ಷಣ ಬದಲಾವಣೆಗಳನ್ನು ಗಮನಿಸಬಹುದು - ಈಗ ನಿಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ API ಕಾರ್ಯಗಳನ್ನು ಹೇಗೆ ನಿರ್ಮಿಸುವುದು ಎಂಬುದರ ಸ್ಪಷ್ಟ ಉದಾಹರಣೆಯನ್ನು ನೀವು ಹೊಂದಿದ್ದೀರಿ.
ಪ್ರತಿಯೊಬ್ಬರಿಗೂ, Ivideon API / SDK ಬಳಸಿಕೊಂಡು ದೈನಂದಿನ ಪ್ರಕರಣಗಳು ಮತ್ತು ಅಳವಡಿಸಲಾದ ಸಂಯೋಜನೆಗಳ ಕುರಿತು ನಾವು ನಿಮಗೆ ಹೆಚ್ಚು ವಿವರವಾಗಿ ಹೇಳುತ್ತೇವೆ.
ವೆಬ್ SDK: ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳು
Ivideon ಕೇವಲ ಕ್ಲೌಡ್ ವೀಡಿಯೋ ಕಣ್ಗಾವಲು ಸೇವೆ ಮತ್ತು ಸಲಕರಣೆ ಪೂರೈಕೆದಾರರಲ್ಲ. ಐವಿಡಿಯನ್ ಒಳಗೆ ಪೂರ್ಣ ಅಭಿವೃದ್ಧಿ ಚಕ್ರವನ್ನು ಕೈಗೊಳ್ಳಲಾಗುತ್ತದೆ: ಕ್ಯಾಮೆರಾ ಫರ್ಮ್ವೇರ್ನಿಂದ ಸೇವೆಯ ವೆಬ್ ಆವೃತ್ತಿಯವರೆಗೆ. ನಾವು ಕ್ಲೈಂಟ್ ಮತ್ತು ಸರ್ವರ್ SDKಗಳನ್ನು ತಯಾರಿಸುತ್ತಿದ್ದೇವೆ, LibVLC ಅನ್ನು ಸುಧಾರಿಸುತ್ತಿದ್ದೇವೆ, WebRTC ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತಿದ್ದೇವೆ, ವೀಡಿಯೊ ವಿಶ್ಲೇಷಣೆಯನ್ನು ಮಾಡುತ್ತಿದ್ದೇವೆ, ಪಾಲುದಾರರಿಗೆ ವೈಟ್ ಲೇಬಲ್ ಬೆಂಬಲದೊಂದಿಗೆ ಕ್ಲೈಂಟ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದ್ದೇವೆ ಮತ್ತು SDK ಗಾಗಿ ಡೆಮೊ ಯೋಜನೆಗಳನ್ನು ಮಾಡುತ್ತಿದ್ದೇವೆ.
ಪರಿಣಾಮವಾಗಿ, ಪಾಲುದಾರರು ತಮ್ಮದೇ ಆದ ಪರಿಹಾರಗಳನ್ನು ರಚಿಸುವ ವೇದಿಕೆಯಾಗಲು ನಾವು ಯಶಸ್ವಿಯಾಗಿದ್ದೇವೆ. ಈಗ ವೆಬ್ಗಾಗಿ ನಮ್ಮ SDK ಪ್ರಮುಖ ಅಪ್ಗ್ರೇಡ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದೆ ಮತ್ತು ಇನ್ನೂ ಹೆಚ್ಚಿನ ಏಕೀಕರಣ ಪರಿಹಾರಗಳು ಇರುತ್ತವೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.
ನಿಮ್ಮ ಅನುಕೂಲಕ್ಕಾಗಿ, ನಾವು ಆರಂಭದಲ್ಲಿ "ಕ್ವಿಕ್ ಸ್ಟಾರ್ಟ್" ವಿಭಾಗವನ್ನು ಸೇರಿಸಿದ್ದೇವೆ, ಇದು ಸಾಧನ ನಿರ್ವಹಣೆಯನ್ನು ಸುಲಭವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ನಿಮಗೆ ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಕೆಳಗಿನ ಕೋಡ್ Ivideon ವೆಬ್ SDK ಯ ಮೂಲ ಬಳಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುತ್ತದೆ: ಪುಟಕ್ಕೆ ಪ್ಲೇಯರ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಸಾರ್ವಜನಿಕ ಕ್ಯಾಮರಾಗಾಗಿ ವೀಡಿಯೊವನ್ನು ಪ್ಲೇ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಲಾಗಿದೆ.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/kn/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>
ನಾವು ಹಲವಾರು ಹೊಸ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಕೂಡ ಸೇರಿಸಿದ್ದೇವೆ:
- ಒಂದು-ಬಾರಿ ವೀಡಿಯೊ ಲಿಂಕ್ಗಳಿಗೆ ಬೆಂಬಲ;
- ವೀಡಿಯೊ ಗುಣಮಟ್ಟ ಮತ್ತು ಆರ್ಕೈವ್ ಪ್ಲೇಬ್ಯಾಕ್ ವೇಗವನ್ನು ನಿಯಂತ್ರಿಸಲು ಪ್ಲೇಯರ್ಗೆ ಬಟನ್ಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ;
- ಪ್ಲೇಯರ್ ನಿಯಂತ್ರಣಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಆನ್ ಮತ್ತು ಆಫ್ ಮಾಡಬಹುದು (ಹಿಂದೆ ನೀವು ಇದ್ದ ಎಲ್ಲವನ್ನೂ ಆನ್ ಮಾಡಬಹುದು ಅಥವಾ ಎಲ್ಲವನ್ನೂ ಮರೆಮಾಡಬಹುದು);
- ಕ್ಯಾಮರಾದಲ್ಲಿ ಧ್ವನಿಯನ್ನು ಆಫ್ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್
UI ಲೈಬ್ರರಿಯೊಂದಿಗೆ Ivideon ವೆಬ್ SDK ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಪ್ರದರ್ಶಿಸಲು, ನಾವು ಅದನ್ನು ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್ನೊಂದಿಗೆ ವಿತರಿಸುತ್ತೇವೆ. Ivideon ವೆಬ್ SDK ReactJS ನೊಂದಿಗೆ ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು ಈಗ ನಿಮಗೆ ಅವಕಾಶವಿದೆ.
ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್ ಆನ್ಲೈನ್ನಲ್ಲಿ ಲಭ್ಯವಿದೆ
ಡೆಮೊವನ್ನು ವೀಕ್ಷಿಸಲು ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ ವೆಬ್ SDK ಯಲ್ಲಿನ ಮೂಲ ಕೋಡ್ ಅನ್ನು ಪರೀಕ್ಷಿಸುವುದು ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ನೀವೇ ನಿರ್ಮಿಸುವುದು.
ಬಳಕೆದಾರರ ಕ್ರಿಯೆಗಳಿಗೆ ಯಾವ ಕೋಡ್ ಅನುರೂಪವಾಗಿದೆ ಎಂಬುದನ್ನು ನಮ್ಮ ಅಪ್ಲಿಕೇಶನ್ ತೋರಿಸಬಹುದು.
ಪುಟಕ್ಕೆ ವಿಭಿನ್ನ ಎಂಜಿನ್ ಹೊಂದಿರುವ ಹಲವಾರು ಆಟಗಾರರನ್ನು ಸೇರಿಸಿ ಮತ್ತು ಅವರ ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ಹೋಲಿಕೆ ಮಾಡಿ.
ಒಂದು ಟೈಮ್ಲೈನ್ನಿಂದ ಬಹು ಆಟಗಾರರನ್ನು ರಚಿಸಿ ಮತ್ತು ನಿರ್ವಹಿಸಿ, ಇದು ಹಲವಾರು ಕ್ಯಾಮೆರಾಗಳಿಂದ ರೆಕಾರ್ಡಿಂಗ್ಗಳ ಆರ್ಕೈವ್ಗಳನ್ನು ಏಕಕಾಲದಲ್ಲಿ ಪ್ರದರ್ಶಿಸುತ್ತದೆ.
ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್ ಬ್ರೌಸರ್ನ ಸ್ಥಳೀಯ ಸಂಗ್ರಹಣೆಯಲ್ಲಿನ ಕೊನೆಯ ಸೆಶನ್ನಿಂದ ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ನೆನಪಿಸಿಕೊಳ್ಳುತ್ತದೆ: API ಪ್ರವೇಶ ನಿಯತಾಂಕಗಳು, ಕ್ಯಾಮೆರಾ ನಿಯತಾಂಕಗಳು ಮತ್ತು ಇತರವುಗಳು. ನೀವು ಮತ್ತೆ ಲಾಗ್ ಇನ್ ಮಾಡಿದಾಗ ಅವುಗಳನ್ನು ಮರುಸ್ಥಾಪಿಸಲಾಗುತ್ತದೆ.
ಡೆಮೊ ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಅನ್ನು ಮೂಲ ನಕ್ಷೆಗಳಿಂದ ಸಂಕಲಿಸಲಾಗಿದೆ - ಡೆಮೊ ಕೋಡ್ ಅನ್ನು ನೇರವಾಗಿ ಡೀಬಗರ್ನಲ್ಲಿ ವೀಕ್ಷಿಸಬಹುದು.
ಏಕೀಕರಣದ ಉದಾಹರಣೆಗಳು
ಪೂರ್ವಪ್ರತ್ಯಯದೊಂದಿಗೆ ಕಾರ್ಯಕ್ರಮಗಳ ಗುಂಪು "
ಈಗ ಪ್ರತಿಯೊಂದು ಸ್ಕೀ ರೆಸಾರ್ಟ್ನಲ್ಲಿ ಇಳಿಜಾರಿನ ಪರಿಸ್ಥಿತಿಯನ್ನು ತೋರಿಸುವ ಕ್ಯಾಮೆರಾ ಇದೆ. ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ದೂರದಿಂದಲೇ ಕ್ಯಾಮೆರಾಗಳನ್ನು ವೀಕ್ಷಿಸಲು, ನಾವು ನಮ್ಮ SDK ಯೊಂದಿಗೆ iSKI ಅನ್ನು ಒದಗಿಸಿದ್ದೇವೆ ಮತ್ತು ಈಗ ಪ್ರತಿಯೊಬ್ಬರೂ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ಹವಾಮಾನ ಮುನ್ಸೂಚನೆ, ಹಿಮದ ದಪ್ಪ ಮತ್ತು ತೆರೆದ ಲಿಫ್ಟ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಮಾತ್ರ ನೋಡಬಹುದು, ಆದರೆ ನೇರವಾಗಿ ಇಳಿಜಾರಿನಿಂದಲೂ ವೀಡಿಯೊವನ್ನು ನೋಡಬಹುದು.
ವಿವಿಧ ಸ್ಮಾರ್ಟ್ ಹೋಮ್ ವ್ಯವಸ್ಥೆಗಳು. Ivideon ಸಿಸ್ಟಮ್ನೊಂದಿಗೆ ಏಕೀಕರಣಕ್ಕೆ ಧನ್ಯವಾದಗಳು, ಈ ಪರಿಹಾರಗಳು ಮನೆಯನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಮೂಲಕ ಮತ್ತು ಕ್ಲೌಡ್ ಆರ್ಕೈವ್ನಲ್ಲಿ ಅತ್ಯಂತ ಸುರಕ್ಷಿತ ರೀತಿಯಲ್ಲಿ ವೀಡಿಯೊ ರೆಕಾರ್ಡಿಂಗ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವ ಮೂಲಕ ಮನೆಯ ಸುರಕ್ಷತೆಗಾಗಿ ಹೆಚ್ಚಿನ ಪ್ರಯೋಜನಗಳನ್ನು ಪಡೆಯುತ್ತವೆ. ಸಂಪೂರ್ಣ ನಿಯಂತ್ರಣವನ್ನು ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಮೂಲಕ ನಡೆಸಲಾಗುತ್ತದೆ, ಇದು ನೈಜ ಸಮಯದಲ್ಲಿ ಯಾವುದೇ ಬೆದರಿಕೆಗಳ ಬಗ್ಗೆ ತಿಳಿಸುತ್ತದೆ ಮತ್ತು ಅಸಾಮಾನ್ಯ ಸಂದರ್ಭಗಳಿಗೆ ತ್ವರಿತವಾಗಿ ಪ್ರತಿಕ್ರಿಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.
ಮಾರಾಟಗಾರರು ಮತ್ತು ಸಲಹೆಗಾರರ ಕೆಲಸಕ್ಕಾಗಿ ಅನಾಲಿಟಿಕ್ಸ್ ಸಿಸ್ಟಮ್ ಪರಿಪೂರ್ಣ ಸೇವಾ ಪರಿಹಾರ. ಕ್ಲೌಡ್ ವೀಡಿಯೊ ಕಣ್ಗಾವಲು ವ್ಯವಸ್ಥೆಯು ಆರ್ಕೈವ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುತ್ತದೆ ಮತ್ತು ದಾಖಲಿಸುತ್ತದೆ, ಇದನ್ನು ನಿರ್ವಾಹಕರು ಪರಿಶೀಲಿಸುತ್ತಾರೆ ಮತ್ತು ಫಲಿತಾಂಶಗಳು ನಿಮ್ಮ ವೈಯಕ್ತಿಕ ಖಾತೆಯಲ್ಲಿ ಆನ್ಲೈನ್ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ. ಕ್ಲೈಂಟ್ ಅಂತಿಮವಾಗಿ ಒಂದು ನಿರ್ದಿಷ್ಟ ಘಟನೆಯೊಂದಿಗೆ ಸಣ್ಣ ತುಣುಕನ್ನು ಪಡೆಯುತ್ತಾನೆ - ಮಾರಾಟದ ಪ್ರೋಟೋಕಾಲ್ನ ಉಲ್ಲಂಘನೆ ಅಥವಾ ವಿವಾದಾತ್ಮಕ ಘಟನೆ. ವೆಬ್ ಇಂಟರ್ಫೇಸ್ನಲ್ಲಿ, ಅವರು ಉಲ್ಲಂಘನೆ ಮತ್ತು ಎಂಬೆಡ್ ಮಾಡಿದ ವೀಡಿಯೊದ ಬಗ್ಗೆ ಡೇಟಾವನ್ನು ನೋಡುತ್ತಾರೆ. ಸಂಪೂರ್ಣ ಡೇಟಾ ಶ್ರೇಣಿಯನ್ನು ಎರಡು ವರ್ಗಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ: ನಿರ್ಣಾಯಕ ಘಟನೆಗಳು ಮತ್ತು ನಿಯಮಿತವಾದವುಗಳು. ಈವೆಂಟ್ ನಂತರ ಮರುದಿನ ಆನ್ಲೈನ್ ಖಾತೆಯಲ್ಲಿ ನಿಯಮಿತವಾದವುಗಳು ಕಾಣಿಸಿಕೊಳ್ಳುತ್ತವೆ, ಆದರೆ ನಿರ್ಣಾಯಕ ಉಲ್ಲಂಘನೆಗಳಿಗಾಗಿ, SMS ಅಥವಾ ಮೆಸೆಂಜರ್ ಮೂಲಕ ವರದಿಗಳನ್ನು ಸ್ವೀಕರಿಸಬಹುದು.
ಮೂಲ: www.habr.com