ඕනෑම හවුල්කරුවෙකුට ඔවුන්ගේම නිෂ්පාදන නිර්මාණය කිරීමට ඉඩ සලසන ඒකාබද්ධ කිරීමේ සංරචක කිහිපයක් අප සතුව ඇත: Ivideon පරිශීලකයාගේ පුද්ගලික ගිණුමට ඕනෑම විකල්පයක් සංවර්ධනය කිරීම සඳහා විවෘත API, Mobile SDK, ඔබට Ivideon යෙදුම් වලට සමාන ක්රියාකාරීත්වයට සමාන සම්පූර්ණ විසඳුමක් සංවර්ධනය කළ හැකිය. වෙබ් SDK ලෙස.
අපගේ වේදිකාව වඩාත් නම්යශීලී සහ සංවර්ධක-හිතකාමී බවට පත් කරන නව ලියකියවිලි සහ ආදර්ශන යෙදුමක් සමඟින් අපි මෑතකදී වැඩිදියුණු කළ Web SDK එකක් නිකුත් කළෙමු. ඔබ මීට පෙර අපගේ SDK සමඟ හුරුපුරුදු නම්, ඔබ වහාම වෙනස්කම් දකිනු ඇත - දැන් ඔබට ඔබේ යෙදුමට API කාර්යයන් ගොඩනඟන්නේ කෙසේද යන්න පිළිබඳ පැහැදිලි උදාහරණයක් තිබේ.
අනෙක් සියල්ලන් සඳහා, අපි ඔබට Ivideon API / SDK භාවිතයෙන් එදිනෙදා අවස්ථා සහ ක්රියාත්මක කරන ලද ඒකාබද්ධ කිරීම් ගැන වඩාත් විස්තරාත්මකව කියන්නෙමු.
වෙබ් SDK: නව විශේෂාංග
Ivideon යනු වලාකුළු වීඩියෝ නිරීක්ෂණ සේවාවක් සහ උපකරණ සැපයුම්කරුවෙකු පමණක් නොවේ. Ivideon තුළ සම්පූර්ණ සංවර්ධන චක්රයක් සිදු කරනු ලැබේ: කැමරා ස්ථිරාංගයේ සිට සේවාවේ වෙබ් අනුවාදය දක්වා. අපි සේවාලාභියා සහ සේවාදායක SDK සාදන්නෙමු, LibVLC වැඩිදියුණු කරමින්, WebRTC ක්රියාත්මක කරමින්, වීඩියෝ විශ්ලේෂණ කරමින්, හවුල්කරුවන් සඳහා White Label සහය ඇති සේවාදායකයකු සංවර්ධනය කරමින් සහ SDK සඳහා demo ව්යාපෘති කරන්නෙමු.
එහි ප්රතිඵලයක් වශයෙන්, හවුල්කරුවන්ට තමන්ගේම විසඳුම් නිර්මාණය කළ හැකි වේදිකාවක් බවට පත්වීමට අපි සමත් වී සිටිමු. දැන් අපගේ වෙබය සඳහා වන SDK ප්රධාන උත්ශ්රේණිගත කිරීමක් ලැබී ඇති අතර, ඊටත් වඩා ඒකාබද්ධ කිරීමේ විසඳුම් ලැබෙනු ඇතැයි අපි බලාපොරොත්තු වෙමු.
ඔබගේ පහසුව සඳහා, අපි ආරම්භයේදීම "ඉක්මන් ආරම්භය" කොටස එකතු කර ඇත, එය ඔබට පහසුවෙන් උපාංග කළමනාකරණය තේරුම් ගැනීමට උපකාරී වනු ඇත.
පහත කේතය Ivideon Web SDK හි මූලික භාවිතය පෙන්නුම් කරයි: පිටුවට ක්රීඩකයෙකු එක් කර පොදු කැමරාව සඳහා වීඩියෝව වාදනය කිරීමට පටන් ගනී.
<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/si/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>
අපි නව විශේෂාංග කිහිපයක් ද එකතු කළෙමු:
- එක් වරක් වීඩියෝ සබැඳි සඳහා සහාය;
- වීඩියෝ ගුණාත්මකභාවය සහ සංරක්ෂිත ධාවන වේගය පාලනය කිරීම සඳහා ක්රීඩකයාට බොත්තම් එකතු කර ඇත;
- ක්රීඩක පාලන එකින් එක සක්රිය සහ අක්රිය කළ හැක (පෙර ඔබට එහි තිබූ සියල්ල සක්රිය කිරීමට හෝ සියල්ල සැඟවීමට හැකිය);
- කැමරාවේ ශබ්දය නිවා දැමීමේ හැකියාව එක් කරන ලදී.
Demo යෙදුම
UI පුස්තකාලය සමඟ Ivideon Web SDK භාවිතා කරන ආකාරය නිරූපණය කිරීමට, අපි එය demo යෙදුමක් සමඟ බෙදා හරිමු. Ivideon Web SDK ReactJS සමඟ ක්රියා කරන ආකාරය බැලීමට දැන් ඔබට අවස්ථාව තිබේ.
Demo යෙදුම මාර්ගගතව ලබා ගත හැකිය
ආදර්ශනය බැලීමට තවත් ක්රමයක් නම් වෙබ් SDK හි ඇති ප්රභව කේතය පරීක්ෂා කර යෙදුම ඔබම ගොඩනඟා ගැනීමයි.
අපගේ යෙදුමට පරිශීලක ක්රියාවන්ට අනුරූප වන කේතය පෙන්විය හැක.
පිටුවට විවිධ එන්ජින් සහිත ක්රීඩකයන් කිහිප දෙනෙකු එකතු කර ඔවුන්ගේ කාර්ය සාධනය සංසන්දනය කරන්න.
කැමරා කිහිපයකින් පටිගත කිරීම් සංරක්ෂිත එකවර සංදර්ශන කරන, එක් කාලරාමුවකින් ක්රීඩකයන් කිහිපයක් සාදන්න සහ කළමනාකරණය කරන්න.
demo යෙදුම බ්රවුසරයේ දේශීය ගබඩාවේ අවසාන සැසියේ සිට සැකසීම් මතක තබා ගනී: API ප්රවේශ පරාමිති, කැමරා පරාමිතීන් සහ වෙනත්. ඔබ නැවත ලොග් වූ විට ඒවා ප්රතිෂ්ඨාපනය වේ.
ආදර්ශන යෙදුම් කේතය මූලාශ්ර සිතියම් වලින් සම්පාදනය කරන ලදී - නිදොස්කරණය තුළ ආදර්ශන කේතය කෙලින්ම බැලිය හැක.
ඒකාබද්ධ කිරීම් සඳහා උදාහරණ
උපසර්ගය සහිත වැඩසටහන් සමූහය "
දැන් සෑම ස්කී රිසෝට් එකකම පාහේ බෑවුමේ තත්ත්වය පෙන්වන කැමරාවක් තිබේ. යෙදුම හරහා දුරස්ථව කැමරා බැලීම සඳහා, අපි අපගේ SDK සමඟ iSKI ලබා දුන් අතර, දැන් සෑම කෙනෙකුටම යෙදුම හරහා කාලගුණ අනාවැකිය, හිම ඝණකම සහ විවෘත සෝපාන ගණන පමණක් නොව, බෑවුමේ සිට සෘජුවම වීඩියෝ ද දැක ගත හැකිය.
විවිධ ස්මාර්ට් නිවාස පද්ධති. Ivideon පද්ධතිය සමඟ ඒකාබද්ධ වීමට ස්තූතිවන්ත වන අතර, මෙම විසඳුම් නිවස නිරීක්ෂණය කිරීමෙන් සහ වලාකුළු ලේඛනාගාරයක වඩාත් ආරක්ෂිත ආකාරයෙන් වීඩියෝ පටිගත කිරීම් ගබඩා කිරීමෙන් නිවසේ ආරක්ෂාව සඳහා වැඩි ප්රතිලාභ ලබා ගනී. සම්පූර්ණ පාලනය සිදු කරනු ලබන්නේ ජංගම යෙදුමක් හරහා වන අතර එමඟින් ඕනෑම තර්ජන තත්ය කාලීනව දැනුම් දෙන අතර අසාමාන්ය තත්වයන්ට ඉක්මනින් ප්රතිචාර දැක්වීමට ඔබට ඉඩ සලසයි.
විකුණුම්කරුවන්ගේ සහ උපදේශකයින්ගේ වැඩ සඳහා විශ්ලේෂණ පද්ධතිය පරිපූර්ණ සේවා විසඳුම. ක්ලවුඩ් වීඩියෝ නිරීක්ෂණ පද්ධතිය ක්රියාකරුවන් විසින් සත්යාපනය කරන ලද ලේඛනාගාරයේ දත්ත අධීක්ෂණය කර වාර්තා කරයි, ප්රතිඵල ඔබේ පුද්ගලික ගිණුමේ සබැඳිව පිළිබිඹු වේ. සේවාලාභියාට අවසානයේ නිශ්චිත සිදුවීමක් සහිත කෙටි කොටසක් ලැබේ - විකුණුම් ප්රොටෝකෝලය උල්ලංඝනය කිරීම හෝ මතභේදාත්මක සිදුවීමක්. වෙබ් අතුරු මුහුණතෙහි, ඔහු උල්ලංඝනය පිළිබඳ දත්ත සහ කාවැද්දූ වීඩියෝ කැබැල්ලක් දකී. සමස්ත දත්ත අරාව කාණ්ඩ දෙකකට බෙදා ඇත: විවේචනාත්මක සිදුවීම් සහ නිතිපතා. සාමාන්ය ඒවා සිදුවීමෙන් පසු ඊළඟ දිනයේ සබැඳි ගිණුමේ දිස් වේ, නමුත් බරපතල උල්ලංඝනයන් සඳහා, SMS හෝ පණිවිඩකරු හරහා වාර්තා ලබා ගත හැකිය.
මූලාශ්රය: www.habr.com