نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

ما چندین مؤلفه یکپارچه‌سازی داریم که به هر شریکی اجازه می‌دهد محصولات خود را ایجاد کند: API را برای توسعه هر جایگزینی برای حساب شخصی کاربر Ivideon، Mobile SDK، باز کنید، که با آن می‌توانید یک راه‌حل کامل معادل عملکرد برنامه‌های Ivideon ایجاد کنید. به عنوان وب SDK.

ما اخیراً یک Web 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="/fa/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 با کتابخانه UI، آن را به همراه یک برنامه آزمایشی توزیع می کنیم. اکنون این فرصت را دارید که ببینید Ivideon Web SDK با ReactJS چگونه کار می کند.

نرم افزار نسخه ی نمایشی در دسترس آنلاین در پیوند. برای اینکه کار کند، یک دوربین تصادفی از تلویزیون Ivideon اضافه شده است. اگر به طور ناگهانی مشخص شد که دوربین از کار افتاده است، کافی است دوباره لینک بالا را دنبال کنید.

راه دیگر برای مشاهده دمو این است که کد منبع را در Web SDK بررسی کنید و خودتان برنامه را بسازید.

برنامه ما می تواند نشان دهد که کدام کد با اقدامات کاربر مطابقت دارد.

چندین بازیکن با موتورهای مختلف را به صفحه اضافه کنید و عملکرد آنها را مقایسه کنید.

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

ایجاد و مدیریت چند بازیکن از یک جدول زمانی، که به طور همزمان آرشیو ضبط شده از چندین دوربین را نمایش می دهد.

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

برنامه آزمایشی تنظیمات آخرین جلسه در حافظه محلی مرورگر را به خاطر می آورد: پارامترهای دسترسی API، پارامترهای دوربین و موارد دیگر. هنگامی که دوباره وارد شوید، آنها بازیابی می شوند.

کد برنامه آزمایشی از نقشه های منبع گردآوری شده است - کد آزمایشی را می توان مستقیماً در اشکال زدا مشاهده کرد.

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

نمونه هایی از ادغام

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

گروه برنامه ها با پیشوند "iSKI» شامل برنامه های جداگانه برای تقریباً تمام کشورهای اسکی اروپایی: iSKI اتریش، iSKI سوئیس، iSKI فرانسه، iSKI ایتالیا (چک، اسلواکی، سوئومی، آلمان، اسلوونی و غیره). این برنامه شرایط برف در پیست‌های اسکی، فهرستی از رستوران‌های موجود در کوه‌ها و نقشه‌های مسیر و همچنین اطلاعات مفید دیگری را نشان می‌دهد که به شما کمک می‌کند قبل از سفر تصویر کاملی از مقصد خود داشته باشید. در عین حال، دسترسی به اینترنت مورد نیاز نیست - به صورت آفلاین کار می کند (به جز پخش از دوربین). همه برنامه ها به صورت رایگان در دسترس هستند.

اکنون تقریباً هر پیست اسکی دارای دوربینی است که وضعیت پیست را نشان می دهد. برای مشاهده دوربین ها از راه دور از طریق برنامه، ما iSKI را با SDK خود ارائه کردیم و اکنون همه می توانند از طریق برنامه نه تنها پیش بینی آب و هوا، ضخامت برف و تعداد بالابرهای باز، بلکه ویدیو را مستقیماً از شیب مشاهده کنند.

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

سیستم های مختلف خانه هوشمند به لطف ادغام با سیستم Ivideon، این راه حل ها با نظارت بر خانه و ذخیره فیلم های ضبط شده به امن ترین روش در یک آرشیو ابری، مزایای بیشتری برای امنیت خانه به دست می آورند. کنترل کامل از طریق یک برنامه تلفن همراه انجام می شود، که در مورد هر گونه تهدید در زمان واقعی اطلاع می دهد و به شما امکان می دهد به سرعت به موقعیت های غیر معمول پاسخ دهید.

نظارت تصویری ابری را خودتان انجام دهید: ویژگی‌های جدید Ivideon Web SDK

سیستم تجزیه و تحلیل برای کار فروشندگان و مشاوران راه حل کامل خدمات. سیستم نظارت تصویری ابری داده ها را در آرشیو نظارت و ثبت می کند که توسط اپراتورها تأیید می شود و نتایج به صورت آنلاین در حساب شخصی شما منعکس می شود. مشتری در نهایت یک قطعه کوتاه با یک رویداد خاص - نقض پروتکل فروش یا یک حادثه بحث برانگیز - دریافت می کند. در رابط وب، او داده های مربوط به نقض و یک قطعه ویدیوی جاسازی شده را می بیند. کل آرایه داده به دو دسته تقسیم می شود: رویدادهای بحرانی و رویدادهای معمولی. موارد عادی روز بعد از رویداد در حساب آنلاین ظاهر می شوند، اما برای تخلفات مهم، گزارش ها از طریق پیامک یا پیام رسان قابل دریافت هستند.

برامون بنویسبرای دسترسی به Web SDK و کسب اطلاعات بیشتر در مورد قابلیت های یکپارچه سازی ما.

منبع: www.habr.com

اضافه کردن نظر