...

كيف تؤثر سعة ذاكرة الوصول العشوائي (RAM) على استقرار الوصول المتزامن متعدد التدفقات؟

4 مايو 2026 بواسطة هان

لقد رأيت الكثير من كاميرات PTZ تتعطل تحت الضغط. السبب الجذري؟ لا توجد ذاكرة وصول عشوائي (RAM) كافية للتعامل مع ما يحتاجه النظام فعليًا للقيام به في نفس الوقت.

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

سعة ذاكرة الوصول العشوائي (RAM) والوصول المتزامن متعدد التدفقات في كاميرات PTZ سعة ذاكرة الوصول العشوائي (RAM) والوصول المتزامن متعدد التدفقات في كاميرات PTZ

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

هل ستتعطل كاميرتي إذا حاول خمسة مستخدمين عرض بث 4K في وقت واحد؟

تلقيت هذا السؤال بالضبط من مدمج أنظمة في تكساس العام الماضي. كان لديه ثلاثة أجهزة NVR وتطبيقان للهاتف المحمول يسحبان من كاميرا واحدة. كانت الكاميرا تنقطع عن الاتصال كل بضع ساعات.

نعم، يمكن أن تتعطل. يحتاج كل مشاهد متزامن إلى مخزن مؤقت خاص به للشبكة في ذاكرة الوصول العشوائي (RAM). إذا كانت الكاميرا تحتوي فقط على 256 ميجابايت من DDR، فإن خمسة اتصالات 4K متزامنة يمكن أن تملأ الذاكرة بالكامل، مما يتسبب في انهيار مكدس الشبكة وإعادة تشغيل الكاميرا.

تعطل كاميرا PTZ أثناء البث المتزامن بدقة 4K تعطل كاميرا PTZ أثناء البث المتزامن بدقة 4K

ماذا يحدث داخل الكاميرا عندما يتصل خمسة مستخدمين؟

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

إليك ما يجب على الكاميرا إدارته في نفس الوقت:

  • ترميز البث الرئيسي (4K، H.265، 8–12 ميجابت في الثانية)
  • ترميز البث الفرعي (D1 أو 720p، 512 كيلوبت في الثانية - 2 ميجابت في الثانية)
  • خمس مخازن إرسال منفصلة, ، لكل عارض
  • معالجة مزود خدمة الإنترنت (توازن اللون الأبيض، تقليل الضوضاء، WDR)
  • معالجة بروتوكول RTSP/ONVIF لكل جلسة

كيف يتم استهلاك ذاكرة الوصول العشوائي لكل اتصال

المكوّن استهلاك ذاكرة الوصول العشوائي التقريبي لكل اتصال الملاحظات
مخزن مؤقت لمقبس TCP/RTSP 2–8 ميجابايت يعتمد على إعدادات نظام التشغيل
قائمة انتظار إرسال الإطارات 10–30 ميجابايت أعلى لدفق 4K الرئيسي
حمل بروتوكول إضافي (ONVIF، RTMP) 1–3 ميجابايت يضيف كل بروتوكول طبقته الخاصة
الإجمالي لكل اتصال ~15–40 ميجابايت 5 مستخدمين = 75–200 ميجابايت للشبكات فقط

على كاميرا تحتوي على 256 ميجابايت فقط من ذاكرة الوصول العشوائي (DDR) الإجمالية، يمكن لهذه الاتصالات الخمسة وحدها أن تستهلك 60-80% من الذاكرة المتاحة. هذا لا يترك شيئًا تقريبًا للتشفير أو معالج إشارة الصورة (ISP) أو نواة لينكس نفسها. والنتيجة هي أن قاتل نفاد الذاكرة (OOM killer) في نواة لينكس 2 ينهي العمليات للبقاء على قيد الحياة. في بعض الأحيان يقتل خدمة البث. في بعض الأحيان يقتل النظام بأكمله ويعيد التشغيل.

لماذا يحدث الانهيار غالبًا في أسوأ وقت

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

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

هل توفر ذاكرة الوصول العشوائي (RAM) بسعة 2 جيجابايت استجابة PTZ أكثر سلاسة من طراز 512 ميجابايت القياسي؟

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

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

مقارنة استجابة PTZ بين طرازات ذاكرة الوصول العشوائي 512 ميجابايت و 2 جيجابايت مقارنة استجابة PTZ بين طرازات ذاكرة الوصول العشوائي 512 ميجابايت و 2 جيجابايت

لماذا تبدو استجابة PTZ بطيئة على الكاميرات ذات ذاكرة الوصول العشوائي المنخفضة

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

عنق الزجاجة الحقيقي: تنازع الذاكرة

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

لفهم أعمق، اقرأ هذا شرح عرض النطاق الترددي لذاكرة DDR والتنازع عليها 3.

ما لاحظته في اختبارات مختبرنا

أجرينا اختبارًا بسيطًا. كان لدينا طراز 512 ميجابايت وطراز 1 جيجابايت من نفس عائلة SoC. كلاهما كان يبث بثًا رئيسيًا بدقة 4K بالإضافة إلى بث فرعي واحد بدقة 720p. كلاهما كان لديه اكتشاف بشري أساسي قيد التشغيل. أرسلنا أوامر جولة PTZ مسبقة الضبط بشكل مستمر مع مراقبة زمن استجابة الاستجابة.

  • بلغ متوسط وقت استجابة طراز 512 ميجابايت 320 مللي ثانية، مع ارتفاعات تصل إلى 800 مللي ثانية أثناء المشاهد ذات الحركة العالية.
  • بلغ متوسط ​​نموذج 1 جيجابايت 110 مللي ثانية، مع عدم تجاوز الارتفاعات 200 مللي ثانية.

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

كيف يمنع المخزن المؤقت للذاكرة فقدان الإطارات أثناء التسجيل بمعدل بت مرتفع؟

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

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

المخزن المؤقت للذاكرة يمنع فقدان الإطارات أثناء التسجيل بمعدل بت مرتفع المخزن المؤقت للذاكرة يمنع فقدان الإطارات أثناء التسجيل بمعدل بت مرتفع

كيف يعمل تخزين الإطارات مؤقتًا بالفعل

داخل الكاميرا، يُخرج المُشفّر إطارات الفيديو المضغوطة بمعدل متغير. في مشهد هادئ - موقف سيارات ليلاً - قد يكون معدل البت عند 2 ميجابت في الثانية. ولكن عندما تمر شاحنة، وتمر الأضواء الأمامية عبر الإطار، وتبدأ الأمطار في الهطول، أو تظهر حشود، يمكن أن يقفز معدل البت إلى 10-15 ميجابت في الثانية في أقل من ثانية.

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

الرياضيات وراء حجم المخزن المؤقت

إليك نظرة مبسطة على ما يحدث أثناء ارتفاع معدل البت:

السيناريو ارتفاع معدل البت سرعة الشبكة المخزن المؤقت المطلوب لارتفاع لمدة ثانيتين
1080p، مشهد هادئ 4 ميجابت في الثانية → 8 ميجابت في الثانية 100 ميجابت في الثانية (كافية) ~ 2 ميجابايت
4K، حركة معتدلة 8 ميجابت في الثانية → 20 ميجابت في الثانية 100 ميجابت في الثانية (لا يزال جيدًا) ~5 ميجابايت
4K، مشهد معقد + مطر 10 ميجابت في الثانية → 35 ميجابت في الثانية 100 ميجابت في الثانية (الشبكة جيدة، لكن خرج المشفر متقطع) ~9 ميجابايت
4K + 2 بث فرعي + ذكاء اصطناعي 15 ميجابت في الثانية → 40 ميجابت في الثانية إجمالي ازدحام الشبكة أو شبكة Wi-Fi ~15–25 ميجابايت

هذه الأرقام لكل بث، لكل اتصال. اضربها في عدد المشاهدين المتزامنين، وسترى لماذا تنفد ذاكرة الوصول العشوائي (RAM) البالغة 256 ميجابايت بسرعة.

لماذا “إدارة المخزن المؤقت الذكي” مهمة بقدر الحجم الخام

حتى مع وجود ذاكرة وصول عشوائي كافية، يجب على البرنامج الثابت إدارتها بشكل جيد. قد يقوم برنامج ثابت مكتوب بشكل سيء بتخصيص مخزن مؤقت ثابت بحجم 4 ميجابايت لكل بث ولا يقوم بتغيير حجمه أبدًا. يقوم البرنامج الثابت المصمم جيدًا بضبط أحجام المخزن المؤقت ديناميكيًا بناءً على معدل البت الحالي وظروف الشبكة. في Loyalty-Secu، يستخدم برنامجنا الثابت المستند إلى Linux تخصيصًا تكيفيًا للمخزن المؤقت. عند اكتشاف ارتفاع في معدل البت، يقوم النظام مؤقتًا باستعارة الذاكرة غير المستخدمة من المهام ذات الأولوية المنخفضة. لهذا السبب تجتاز كاميراتنا اختبارات التحمل لمدة 72 ساعة دون إسقاط إطار واحد، حتى عند 4K 30 إطارًا في الثانية مع ثلاثة مشاهدين متزامنين.

هل يمكن لذاكرة الوصول العشوائي (RAM) التعامل مع بيانات وصفية معقدة للذكاء الاصطناعي أثناء بث فيديو 4K بمعدل 30 إطارًا في الثانية؟

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

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

معالجة بيانات التعريف للذكاء الاصطناعي جنبًا إلى جنب مع بث فيديو 4K معالجة بيانات التعريف للذكاء الاصطناعي جنبًا إلى جنب مع بث فيديو 4K

أين يستهلك الذكاء الاصطناعي ذاكرة الوصول العشوائي (RAM)

معالجة الذكاء الاصطناعي على الكاميرا ليست مثل تشغيل تطبيق على هاتفك. تقوم الكاميرا بتحميل نموذج الشبكة العصبية بالكامل في ذاكرة الوصول العشوائي (RAM) عند تشغيلها. بالنسبة لنموذج اكتشاف الأشخاص الأساسي، قد يكون ذلك 20-50 ميجابايت. بالنسبة لنموذج أكثر تقدمًا يكتشف الأشخاص والمركبات والوجوه، يمكن أن يكون 80-150 ميجابايت. وتبقى هذه الذاكرة مشغولة طوال الوقت الذي تعمل فيه الكاميرا.

بالإضافة إلى النموذج نفسه، يحتاج محرك الذكاء الاصطناعي إلى ذاكرة عمل لكل إطار يقوم بمعالجته:

  • مخزن مؤقت لإطار الإدخال: نسخة من إطار الفيديو الحالي، تم تغيير حجمها لتناسب حجم إدخال النموذج. بالنسبة لإطار 4K تم تصغيره إلى 640 × 640، يبلغ حجمه حوالي 1.2 ميجابايت.
  • خرائط الميزات الوسيطة: تنتج الطبقات داخل الشبكة العصبية بيانات مؤقتة أثناء الاستدلال. يمكن أن يستخدم هذا 30-100 ميجابايت اعتمادًا على تعقيد النموذج.
  • مخزن مؤقت لبيانات التعريف الناتجة: إحداثيات مربعات التحديد، وتسميات فئات الكائنات، ودرجات الثقة، ومعرفات التتبع. صغيرة لكل إطار، ولكنها تتراكم عند تخزينها للبحث عن الأحداث.

الصراع بين الذكاء الاصطناعي والبث

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

كيف نحل هذه المشكلة في Loyalty-Secu

يتمثل نهجنا في استخدام أنظمة على شريحة (SoCs) مع مسارات ذاكرة مخصصة لوحدة المعالجة العصبية (NPU)، جنبًا إلى جنب مع ذاكرة وصول عشوائي (DDR) بسعة 1 جيجابايت أو أعلى. هذا يمنح محرك الذكاء الاصطناعي مساره الخاص للوصول إلى ذاكرة الوصول العشوائي (RAM) دون تعطيل خط أنابيب الفيديو. نقوم أيضًا بتحسين نماذج الذكاء الاصطناعي لدينا من خلال التكميم - تحويل أوزان الفاصلة العائمة 32 بت إلى أعداد صحيحة 8 بت - مما يقلل من استخدام ذاكرة الوصول العشوائي (RAM) للنموذج بنسبة 75٪ مع فقدان طفيف في الدقة.

اعرف المزيد عن تكميم النموذج للذكاء الاصطناعي الطرفي 4 لفهم كيف تقلل هذه التقنية من البصمة الذاكرية.

ما الذي يجب أن تسأل المورد الخاص بك

إذا أخبرك مصنع أن كاميرته “تدعم الذكاء الاصطناعي”، اطرح عليهم هذه الأسئلة:

  • ما هي السعة الإجمالية لذاكرة DDR؟
  • ما مقدار ذاكرة الوصول العشوائي (RAM) التي يستهلكها نموذج الذكاء الاصطناعي أثناء التشغيل؟
  • هل يمكن للذكاء الاصطناعي العمل بكامل دقته بينما تقوم الكاميرا ببث بث رئيسي بدقة 4K بالإضافة إلى بث فرعي لمشاهدين متزامنين؟
  • هل اختبرت هذا في سيناريو ضغط لمدة 24 ساعة؟

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

سعة ذاكرة الوصول العشوائي (RAM) قدرة الذكاء الاصطناعي استقرار البث بدقة 4K مع تشغيل الذكاء الاصطناعي
256 ميجابايت كشف الحركة الأساسي فقط غير مستقر مع وجود أكثر من مشاهد واحد
512 ميجابايت كشف الأشخاص/المركبات مستقر مع 2-3 مشاهدين، تأخير عرضي في المشاهد المكثفة
1 جيجابايت+ مجموعة الذكاء الاصطناعي الكاملة (الوجه، المركبات، السلوك) مستقر مع 5+ مشاهدين، مناسب لمشاريع الحوسبة الطرفية

كمرجع قياسي، راجع هذا مقارنة معالجات الذكاء الاصطناعي الطرفية للمراقبة 5.

الخاتمة

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


1. فهم متطلبات الذاكرة لأنظمة SoC لمراقبة الفيديو. ︎↩︎ 2. كيف ينهي نواة لينكس العمليات تحت ضغط الذاكرة. ︎↩︎ 3. مذكرة فنية حول عرض نطاق الذاكرة DDR والتنازع عليها. ︎↩︎ 4. دليل TensorFlow Lite للتحويل الكمي بعد التدريب للذكاء الاصطناعي الطرفي. ︎↩︎ 5. مقارنة قياسية لمعالجات الذكاء الاصطناعي الطرفية للمراقبة. ︎↩︎

هل أنت مستعد لتأمين مشروعك؟

احصل على المواصفات الفنية الكاملة، وأسعار الجملة، والحل المخصص لمتطلباتك الخاصة من أجهزة PTZ والطاقة الشمسية.

الاستجابة خلال 24 ساعة

هل تحتاج إلى حل شمسي مصمم خصيصاً لمشروعك؟

راجع الأدلة الفنية التي يراجعها الخبراء لدينا أو اطلب خطة إعداد مخصصة. يساعدك فريقنا الهندسي على مطابقة مجموعة أدوات الطاقة الشمسية المثالية لمتطلبات كاميرا PTZ الخاصة بك.