تسجيل فيديو يستند إلى الحدث

ملاحظة

نقوم بإيقاف خدمة معاينة Azure Video Analyzer، وينصحك بنقل تطبيقاتك من محلل الفيديو بحلول 01 ديسمبر 2022.

لا يتأثر Azure Video Analyzer for Media بهذا الإيقاف. يتم الآن تغيير العلامة التجارية إلى Azure Video Indexer. انقر هنا لقراءة المزيد.

الإجراء المطلوب: لتقليل تعطيل أحمال العمل، قم بنقل التطبيق الخاص بك من Video Analyzer لكل اقتراحات موصوفة في هذا الدليل قبل 01 ديسمبر 2022. بعد 1 ديسمبر 2022، لن يعمل حساب Azure Video Analyzer الخاص بك. اعتبارا من 2 مايو 2022، لن تتمكن من إنشاء حسابات محلل فيديو جديدة.

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

يتم تخزين الطوابع الزمنية للتسجيلات في UTC. يمكن تشغيل الفيديو المسجل مرة أخرى باستخدام قدرات دفق Video Analyzer. راجع مقاطع الفيديو المسجلة والمبثة للحصول على مزيد من التفاصيل.

مقترح قبل القراءة

نظرة عامة

يمكنك استخدام Video Analyzer لتنفيذ EVR بطريقتين:

  • سجل الإدخال من كاميرا IP معينة قادرة على RTSP إلى مورد فيديو معين في السحابة، حيث سيلحق كل حدث جديد بالتسجيل المتوفر في مورد الفيديو هذا.
  • سجل لفصل ملفات MP4 إلى التخزين المحلي لجهاز IoT Edge - سيؤدي كل حدث إلى ملف MP4 جديد.

يتم وصف بعض حالات الاستخدام المتعلقة بتسجيل الفيديو المستند إلى الحدث في هذه المقالة.

تسجيل الفيديو الذي تم تشغيله بواسطة الكشف عن الحركة

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

يوضح الرسم التخطيطي أدناه تمثيلا رسوميا للبنية الأساسية لبرنامج ربط العمليات التجارية التي تعالج حالة الاستخدام هذه. يمكن العثور على تمثيل JSON لطوبولوجيا البنية الأساسية لبرنامج ربط العمليات التجارية من هذا النوع هنا.

Event-based recording of live video when motion is detected.

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

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

تسجيل الفيديو استنادا إلى أحداث من مصادر أخرى

في حالة الاستخدام هذه، يمكن استخدام الإشارات من مستشعر IoT آخر لتشغيل تسجيل الفيديو. يوضح الرسم التخطيطي أدناه تمثيلا رسوميا للبنية الأساسية لبرنامج ربط العمليات التجارية التي تعالج حالة الاستخدام هذه. يمكن العثور على تمثيل JSON لطوبولوجيا البنية الأساسية لبرنامج ربط العمليات التجارية من هذا النوع هنا.

Event-based recording of live video when signaled by an external source.

في الرسم التخطيطي، يرسل المستشعر الخارجي الأحداث إلى مركز IoT Edge. ثم يتم توجيه الأحداث إلى عقدة معالج بوابة الإشارة عبر عقدة مصدر رسالة IoT Hub . سلوك عقدة معالج بوابة الإشارة هو نفسه كما هو الحال مع حالة الاستخدام السابقة - عند تشغيلها بواسطة حدث، سيتم فتحها والسماح لتغذية الفيديو المباشرة بالتدفق من عقدة مصدر RTSP إلى عقدة مصدر الملف. تتم كتابة ملف MP4 جديد إلى التخزين المحلي لجهاز IoT Edge في كل مرة تفتح فيها البوابة.

تسجيل الفيديو استنادا إلى وحدة استدلال خارجية

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

Event-based recording of live video when signaled by an external inferencing module.

في الرسم التخطيطي، تلتقط عقدة مصدر RTSP موجز الفيديو المباشر من الكاميرا وتسلمه إلى فرعين: أحدهما يحتوي على عقدة معالج بوابة إشارة ، والآخر يستخدم عقدة ملحق HTTP لإرسال البيانات إلى وحدة منطق خارجية. تسمح عقدة ملحق HTTP للبنية الأساسية لبرنامج ربط العمليات التجارية بإرسال إطارات الصور (بتنسيقات JPEG أو BMP أو PNG) إلى خدمة استدلال خارجية عبر REST. يمكن أن يدعم مسار الإشارة هذا عادة معدلات الإطارات المنخفضة فقط (<5 إطارات في الثانية). يمكنك استخدام عقدة معالج ملحق HTTP لخفض معدل إطار الفيديو الانتقال إلى وحدة الاستدلال الخارجية.

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

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

المرونة

راجع الملاحظة حول التسجيل المرن الذي ينطبق أيضا على EVR.

الخطوات التالية