المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

لدينا العديد من مكونات التكامل التي تسمح لأي شريك بإنشاء منتجاته الخاصة: Open API لتطوير أي بديل لحساب مستخدم Ivideon ، Mobile SDK ، والتي يمكن استخدامها لتطوير حل متكامل مكافئ في وظائف تطبيقات Ivideon ، والويب SDK.

لقد أصدرنا مؤخرًا Web SDK مع نظام توثيق جديد وتطبيق تجريبي سيجعل نظامنا الأساسي أكثر مرونة وملاءمة للمطورين. إذا كنت معتادًا على SDK الخاص بنا من قبل ، فستلاحظ التغييرات على الفور - الآن لديك مثال جيد على كيفية تضمين وظائف API في تطبيقك.

بالنسبة لأي شخص آخر ، سنتحدث بمزيد من التفاصيل حول الحالات اليومية وعمليات التكامل المنفذة باستخدام Ivideon API / SDK.

Web SDK: ما الجديد

Ivideon ليست مجرد مزود لخدمات ومعدات المراقبة بالفيديو على السحابة. داخل Ivideon ، تجري دورة تطوير كاملة: من البرامج الثابتة للكاميرا إلى إصدار الويب للخدمة. نحن نصنع حزم SDK للعميل والخادم ، ونحسن LibVLC ، وننفذ WebRTC ، ونقوم بتحليلات الفيديو ، ونطور عميلًا مع دعم White Label للشركاء والمشاريع التجريبية لـ SDK.

نتيجة لذلك ، أصبحنا منصة يمكن للشركاء من خلالها إنشاء حلولهم الخاصة. الآن حصلت Web SDK الخاصة بنا على ترقية كبيرة ، ونأمل أن نرى المزيد من عمليات الدمج.

من أجل راحتك ، أضفنا قسم "البدء السريع" إلى البداية ، والذي سيساعدك على فهم إدارة الجهاز بسهولة.

يوضح الكود أدناه الاستخدام الأساسي لـ Ivideon Web SDK: تتم إضافة مشغل إلى الصفحة ، وبدء تشغيل الفيديو لكاميرا عامة.

<!DOCTYPE html>
<html>
<head>
<title>Ivideon WEB SDK example</title>
<link rel="stylesheet" href="/ar/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 وإنشاء التطبيق بنفسك.

تطبيقنا قادر على إظهار الرمز الذي يتوافق مع إجراءات المستخدم.

أضف عدة لاعبين بمحركات مختلفة إلى الصفحة وقارن أداءهم.

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

قم بإنشاء عدة لاعبين وإدارتها من جدول زمني واحد ، والذي سيعرض في نفس الوقت أرشيفات التسجيلات من كاميرات متعددة.

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

يحفظ التطبيق التجريبي الإعدادات من الجلسة الأخيرة في التخزين المحلي للمتصفح: إعدادات الوصول إلى واجهة برمجة التطبيقات ، وإعدادات الكاميرا ، وغيرها. عند تسجيل الدخول مرة أخرى ، ستتم استعادتها.

تم إنشاء كود التطبيق التجريبي باستخدام خرائط المصدر - يمكن عرض الكود التجريبي مباشرة في مصحح الأخطاء.

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

أمثلة التكامل

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

مجموعة برامج بالبادئة "أنا اتزلج»يشمل تطبيقات منفصلة لجميع دول التزلج الأوروبية تقريبًا: iSKI Austria و iSKI Swiss و iSKI France و iSKI Italia (التشيك وسلوفاكيا و Suomi و Deutschland وسلوفينيا وخارجها). يعرض التطبيق أحوال الجليد في منتجعات التزلج ، وقائمة المطاعم في الجبال وخرائط المسارات ، بالإضافة إلى معلومات مفيدة أخرى ستساعدك في الحصول على صورة كاملة لوجهتك قبل رحلتك. في الوقت نفسه ، لا يلزم الوصول إلى الإنترنت - فهو يعمل دون اتصال بالإنترنت (باستثناء البث من الكاميرات). جميع التطبيقات متاحة مجانًا.

يوجد الآن في كل منتجع تزلج تقريبًا كاميرا تعرض الوضع على المنحدر. لعرض الكاميرات عن بُعد من خلال التطبيق ، زودنا iSKI بـ SDK الخاص بنا ، والآن يمكن للجميع رؤية من خلال التطبيق ليس فقط توقعات الطقس وسماكة الثلج وعدد المصاعد المفتوحة ، ولكن أيضًا الفيديو مباشرة من المنحدر.

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

أنظمة المنزل الذكي المختلفة. من خلال الدمج مع نظام Ivideon ، تحصل هذه الحلول على المزيد من الفوائد لأمن المنزل ، حيث إنها تتحكم في المنزل وتخزين تسجيلات الفيديو بالطريقة الأكثر أمانًا في الأرشيف السحابي. يتم تنفيذ التحكم الكامل من خلال تطبيق الهاتف المحمول الذي يخطرك بأي تهديدات في الوقت الفعلي ويسمح لك بالاستجابة بسرعة للمواقف غير العادية.

المراقبة بالفيديو على السحابة بنفسك: ميزات جديدة لـ Ivideon Web SDK

نظام تحليلات عمل البائعين والاستشاريين Perfect Service Solution. يقوم نظام المراقبة بالفيديو السحابي بمراقبة البيانات وحفظها ، والتي يتم التحقق منها بواسطة المشغلين ، ويتم عرض النتائج عبر الإنترنت في حسابك الشخصي. يتلقى العميل في النهاية جزءًا قصيرًا من حدث معين - انتهاك لبروتوكول المبيعات أو حادث مثير للجدل. في واجهة الويب ، يرى بيانات حول الانتهاك ومقطع فيديو مضمن. يتم تقسيم مصفوفة البيانات بالكامل إلى فئتين: الأحداث الحرجة والأحداث العادية. تظهر الرسائل العادية في الحساب عبر الإنترنت في اليوم التالي للحدث ، ولكن يمكن تلقي التقارير عن الانتهاكات الجسيمة عبر الرسائل القصيرة أو برنامج المراسلة.

اكتب لناللوصول إلى Web SDK ومعرفة المزيد حول خيارات التكامل لدينا.

المصدر: www.habr.com

إضافة تعليق