تسجيل الفيديو المستمر

ملاحظة

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

لا يتأثر محلل فيديو Azure للوسائط بهذا الإيقاف. يتم الآن تغيير العلامة التجارية إلى Azure Video Indexer. انقر هنا لقراءة المزيد.

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

يشير تسجيل الفيديو المستمر (CVR) إلى عملية تسجيل الفيديو باستمرار من مصدر فيديو. يدعم Azure Video Analyzer تسجيل الفيديو بشكل مستمر، على أساس 24x7، من كاميرا الدوائر التلفزيونية المغلقة عبر مخطط مسار معالجة الفيديو الذي يتكون من عقدة مصدر RTSP وعقدة متلقي الفيديو. يوضح الرسم التخطيطي أدناه تمثيلا رسوميا لمثل هذا المسار. يمكن العثور على تمثيل JSON للطوبولوجيا في هذا المستند. يمكنك استخدام هذه الطوبولوجيا لإنشاء تسجيلات طويلة بشكل عشوائي (سنوات من المحتوى). يتم تخزين الطوابع الزمنية للتسجيلات في التوقيت العالمي المتفق عليه.

Continuous video recording

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

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

يوصى بقراءة المقالات التالية قبل المتابعة.

تسجيل مرن

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

"segmentLength": "PT30S",
"localMediaCacheMaximumSizeMiB": "2048",
"localMediaCachePath": "/var/lib/videoanalyzer/tmp/",

الخاصيتين الأخيرتين ذات صلة بالتسجيل المرن (كلاهما أيضا خصائص مطلوبة لعقدة متلقي الفيديو). localMediaCachePath تخبر الخاصية متلقي الفيديو باستخدام مسار المجلد هذا لتخزين بيانات الوسائط مؤقتا قبل التحميل إلى السحابة. يمكنك مشاهدة هذه المقالة لفهم كيف يمكن لوحدة الحافة الاستفادة من التخزين المحلي لجهازك. localMediaCacheMaximumSizeMiB تحدد الخاصية مقدار مساحة القرص التي يمكن لمتلقي الفيديو استخدامها كذاكرة تخزين مؤقت (1 MiB = 1024 * 1024 بايت).

إذا فقدت وحدة الحافة الاتصال لفترة طويلة ووصل المحتوى المخزن في مجلد ذاكرة التخزين المؤقت إلى localMediaCacheMaximumSizeMiB القيمة، فسيبدأ متلقي الفيديو في تجاهل البيانات من ذاكرة التخزين المؤقت، بدءا من أقدم البيانات. على سبيل المثال، إذا فقد الجهاز الاتصال في الساعة 10 صباحا وبلغت ذاكرة التخزين المؤقت الحد الأقصى في الساعة 6 مساء، فسيبدأ متلقي الفيديو في حذف البيانات المسجلة في الساعة 10 صباحا.

عند استعادة اتصال الشبكة، سيبدأ متلقي الفيديو في التحميل من ذاكرة التخزين المؤقت، مرة أخرى بدءا من أقدم البيانات. في المثال أعلاه، افترض أنه يجب تجاهل الفيديو الذي يساوي 5 دقائق من ذاكرة التخزين المؤقت بحلول الوقت الذي تمت فيه استعادة الاتصال (على سبيل المثال في 6:02 مساء)، ثم سيبدأ متلقي الفيديو في التحميل من علامة 10:05 صباحا.

يمكن أن تحدث أيضا فجوات في التسجيلات، على سبيل المثال، إذا قمت بإعادة تشغيل المسارات لأي سبب من الأسباب. يمكنك أيضا إيقاف البنية الأساسية لبرنامج ربط العمليات التجارية وإعادة التشغيل في وقت لاحق - طالما أن إعدادات الكاميرا لا تتغير، يمكنك متابعة التسجيل إلى نفس مورد فيديو Video Analyzer.

تسجيل مقسم

segmentLength ستساعدك الخاصية، الموضحة أعلاه، على التحكم في تكلفة معاملات الكتابة المقترنة بكتابة البيانات إلى حساب التخزين الخاص بك حيث يتم تسجيل مورد الفيديو. على سبيل المثال، إذا قمت بزيادة القيمة من 30 ثانية إلى 5 دقائق، فسينخفض عدد معاملات التخزين بمعامل 10 (5*60/30).

segmentLength تضمن الخاصية كتابة الفيديو إلى حساب التخزين مرة واحدة على الأكثر في segmentLength الثانية. تبلغ قيمة هذه الخاصية 30 ثانية كحد أدنى (الافتراضي أيضا)، ويمكن زيادتها بزيادات 30 ثانية إلى 5 دقائق كحد أقصى.

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

راجع أيضًا

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

البرنامج التعليمي: تسجيل الفيديو المستمر