كيف يعمل نظام مراقبة فيديو Ivideon: نظرة عامة على برامج الكمبيوتر

ويعتقد أن أنظمة المراقبة بالفيديو معقدة للغاية بالنسبة للمستخدم البسيط. نظهر اليوم أن هذا ليس هو الحال مع تطبيقات Ivideon: سنتحدث عن قدراتهم وواجهة الاتصال والبنية الأساسية لبرامجنا.



لماذا لا يمكنك فقط بدء وبدء المراقبة بالفيديو


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

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

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

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

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

Ivideon Client - وجه نظام سطح المكتب


يتم استخدام تطبيق Ivideon Client (وكذلك تطبيق الويب) لمشاهدة مقاطع الفيديو عبر الإنترنت أو من أرشيف مقاطع الفيديو من الكاميرات الملحقة بخادم Ivideon (سنتحدث أكثر عن هذا لاحقًا) ، أو الكاميرات مع خدمة Ivideon المدمجة (التي تباع في متجرنا عبر الإنترنت )

تتمتع الكاميرات المزودة ببرنامج Ivideon المدمج بميزة واحدة - فهي تحتاج فقط إلى قناة إنترنت للعمل مع خدمتنا. تحتاج جميع الكاميرات الأخرى إلى كمبيوتر مزود بخادم Ivideon Server.

تخطيطات والقوائم مع الأدوات

أول ما يراه المستخدم عند بدء تشغيل التطبيق (وبعد الدخول إلى الحساب) هو الشاشة ، مقسمة إلى عدة خلايا. تحتوي هذه الخلايا على دفق الفيديو من الكاميرات.



كما قلنا من قبل ، يمكن سحب هذه الخلايا وتغيير حجمها بشكل تعسفي (داخل الشبكة: من 1 × 1 إلى 6 × 6).



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

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



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

عرض سجل الأرشيف

يمكن تخزين جميع التسجيلات من الكاميرات في السحابة (بالاشتراك) وعلى المستوى المحلي. في الحالة الأولى ، السجلات موجودة على خوادمنا. تعتمد مدة التخزين على خطة التعريفة المحددة. في الحالة الثانية ، يتم كتابة الفيديو إلى مجلد مخصص على جهاز كمبيوتر أو على بطاقة SD للكاميرا.

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



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

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

خادم Ivideon - العمود الفقري


الصورة

بينما يعد Ivideon Client "واجهة" لنظام المراقبة بالفيديو ، فإن Ivideon Server مسؤول عن "الجزء الفني":

  • تخزين أرشيف الفيديو في السحابة ، محليًا أو بطريقة هجينة ؛
  • إعداد تسجيل الفيديو: بشكل مستمر ، وفقًا للجدول الزمني ، عند حدوث أي أحداث (يتم استخدام أجهزة استشعار مختلفة - صوت أو حركة) ؛
  • إنشاء تكوين الكاميرا ، وكذلك نسخها واستعادتها ؛
  • إدارة جودة الصورة وتنظيم حجم حركة المرور ؛

باستخدام Ivideon Server ، يمكنك إنشاء نظام مراقبة فيديو كامل من كاميرات IP (بدقة 640 × 480 ومعدل إطارات يبلغ 25 إطارًا / إطارات ، وكاميرات الويب ، وكاميرات الكمبيوتر المحمول ، وما إلى ذلك. بالطبع ، يعمل الخادم أيضًا مع أجهزة مزودة بخدمة Ivideon المضمنة من متجرنا.

الكاميرات الوحيدة التي لا يمكن توصيلها هي كاميرات الهواتف الذكية. ولكن بالنسبة إليهم ، يوجد حل تابع لجهة أخرى - IPWebcam - والذي يحول الهاتف إلى كاميرا شبكة تعمل مع خدمة Ivideon.

خادم Ivideon مجاني لجميع المستخدمين. لتشغيله ، يكفي وجود جهاز مزود بمعالج ثنائي النواة بسرعة 1.6 جيجاهرتز ومجموعة من تعليمات SSE 2 ، بالإضافة إلى 512 ميجابايت من ذاكرة الوصول العشوائي. هذا ممكن جزئيًا بفضل دعم وحدة معالجة الرسومات (GPU) لتحويل الشفرة عبر الفيديو ، مما أدى إلى انخفاض كبير في الحمل على الخادم.

مجسات الحركة البرمجيات

مجموعة واسعة من الأجهزة المدعومة يرجع ذلك إلى حقيقة أن أجهزة استشعار الحركة هي البرمجيات. تبدأ الكاميرات في الكتابة قبل ثوانٍ قليلة من وقوع الحدث على الكاشف بسبب التخزين المؤقت للصور المدمجة.


في الإعدادات ، يمكنك ضبط حساسية الكاشف ، وتحديد المنطقة الميتة التي سيتم فيها تجاهل الحركة (مظللة باللون الأحمر في الصورة أعلاه). المناطق الصفراء هي حركة في الحركة. عند مستوى عالٍ من الحساسية ، ستستجيب الكاميرا لتذبذب الستائر. على الأقل - فقط إذا عبر شخص الغرفة.

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

الصورة

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

يدعم Ivideon Server بروتوكول ONVIF . نتيجة لذلك ، سيتمكن المستخدمون من الاتصال بأي أحداث ONVIF ، بما في ذلك أحداث تحليلات الفيديو.

يقوم Ivideon Server تلقائيًا باكتشاف وتوصيل معظم الكاميرات المتوافقة مع ONVIF ويتلقى منها معلومات متقدمة عن اكتشاف الحركة والتدفقات الفرعية. هذا يقلل بشكل كبير من الحمل على معالج الخادم ويسمح لك بتوصيل المزيد من الكاميرات.

طلب بعض المستخدمين على Habré - وقمنا بما يلي: تنفيذ الدعم لنظام التشغيل Linux Ubuntu 18.04 والإصدارات الأحدث ، وأضف أيضًا القدرة على استعادة تكوينات خادم الفيديو من سطر الأوامر دون استخدام واجهة المستخدم الرسومية.

الإصدار الحالي من Ivideon Server متاح دائمًا هنا .

كيف يتم تخزين البيانات

كما قلنا سابقًا ، Ivideon Server مسؤول عن تخزين أرشيف الفيديو في السحابة. يتم تشكيل السحابة لدينا من خلال 15 مركز بيانات.

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

يتم نقل البيانات عبر قنوات TLS ، والتي تحميهم من المشاهدة على العقد الوسيطة. تتم حماية معلومات الفيديو من موظفي الشركة بطرق تنظيمية وفنية.

بالإضافة إلى ذلك ، يمكن لخادم Ivideon Server تخزين البيانات في وضع Edge Storage. يتوفر هذا الوضع لسلسلة كاميرات Nobelic و Dahua و Hikvision والعديد من طرز كاميرا Oco Pro. يتيح لك العمل مع أرشيف محلي موجود على متن جهاز مراقبة فيديو متصل بخادم Ivideon Server. يتيح لك ذلك تثبيت Ivideon Server على أجهزة منخفضة التكلفة بدون محرك أقراص ثابتة.

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



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

بالإضافة إلى Ivideon Server و Desktop Client المقدمين ، لدينا أيضًا تطبيقات للهواتف المحمولة لنظامي التشغيل iOS و Android . سنجري "جولة" في مقالتنا القادمة.

Source: https://habr.com/ru/post/ar434308/


All Articles