ToolX
اكتشف. شاهد. أدر. توزيع فيديو بدون إعدادات لمنصات GVA. بث فيديو متوافق مع معيار DEF STAN 00-082
التحدي
تحمل المركبات المدرعة الحديثة أكثر من 20 كاميرا - نهارية، حرارية، وكاميرات للركاب - تبث جميعها في وقت واحد عبر شبكة إيثرنت مشتركة. ويشترط معيار DEF STAN 00-082 أن تتمكن جميع شاشات العرض في المركبة من اكتشاف أي بث وعرضه تلقائيًا، دون الحاجة إلى أي إعداد يدوي.
يُسهّل برنامج ToolX ذلك.
كيف يعمل
قم بتوصيل الكاميرا بشبكة السيارة. سيعلن عنها برنامج ToolX. ستتعرف عليها جميع الشاشات. سيبدأ بث الفيديو. هذا كل شيء.
تعمل ثلاثة بروتوكولات معًا بسلاسة:
| بروتوكول | ما يفعله | |
|---|---|---|
| يكتشف | ساب | تُعلن الكاميرات عن نفسها على الشبكة كل بضع ثوانٍ |
| يصف | الحزب الديمقراطي الاجتماعي | يحتوي كل إعلان على تفاصيل الدقة، وبرنامج الترميز، والعنوان |
| يسلم | RTP | يتم بث حمولة الفيديو عبر البث المتعدد UDP الفعال |
الميزات الرئيسية
اكتشاف التدفق التلقائي
لا حاجة لتكوين عناوين IP. لا حاجة لصيانة جداول البيانات. تبث الكاميرات إعلانات SAP على الشبكة، ويقوم برنامج ToolX بإنشاء جرد مباشر لكل بث متاح - يتم تحديثه في الوقت الفعلي.
- تظهر البثوث في غضون ثوانٍ من بدء تشغيل الكاميرا
- يتم وضع علامة تلقائية على الخلاصات القديمة عند توقف الإعلانات
- إزالة نظيفة عبر حذف SAP عند إيقاف تشغيل الكاميرا
دعم واسع النطاق لبرامج الترميز
من الملفات غير المضغوطة بدون فقدان للبيانات إلى الملفات المضغوطة ذات الكفاءة العالية في استخدام النطاق الترددي - اختر التنسيق المناسب للمهمة.
| شكل | جودة | عرض النطاق الترددي | الأفضل لـ |
|---|---|---|---|
| YCbCr 4 2 | بدون فقدان للجودة | حوالي 368 ميجابت في الثانية | شبكات 10 جيجابت إيثرنت بأقصى دقة |
| RGB 24 بت | بدون فقدان للجودة | حوالي 553 ميجابت في الثانية | للأغراض العامة، عمق ألوان كامل |
| أحادي 8 / 16 بت | بدون فقدان للجودة | ~18 / 37 ميجابت في الثانية | أجهزة استشعار التصوير الحراري (TI) |
| H.264 | شبه عديم الفقد | ~2–8 ميجابت في الثانية | شبكات 1 جيجابت إيثرنت القياسية، كاميرات متعددة |
| H.265 | شبه عديم الفقد | ~1–4 ميجابت في الثانية | الروابط ذات النطاق الترددي المحدود |
التشفير المُسرّع بواسطة الأجهزة
تساهم واجهات التشفير المتعددة في الحفاظ على انخفاض زمن الاستجابة وتقليل استخدام وحدة المعالجة المركزية إلى الحد الأدنى:
- VA-API — تسريع الأجهزة باستخدام وحدة معالجة الرسومات (افتراضي)
- OpenH264 — برنامج ترميز محمول
- OpenMAX — منصات مضمنة (Raspberry Pi، لوحات الكمبيوتر أحادية اللوحة)
إدارة الأجهزة المدمجة (VIVOE MIB)
تعرض كل كاميرا على شبكة GVA واجهة إدارة SNMP قياسية محددة بواسطة DEF STAN 00-082 الملحق أ. يتضمن ToolX متصفح SNMP مدمج للاستعلام عن أي جهاز متوافق.
Manufacturer, serial, versions "] B["videoFormatTable
Resolution, codec, colourspace "] C["channelControl
Multicast IP, RTP config, SAP "] D["vivoeNotifications
Error & conflict traps "] end ROOT --> A ROOT --> B ROOT --> C ROOT --> D
نظرة سريعة على DEF STAN 00-082
كل ما يفعله برنامج ToolX يتوافق تمامًا مع المعيار. إليك كيف يبدو الامتثال:
| متطلبات | يقول ستاندرد | تول إكس تقدم |
|---|---|---|
| النقل بالتيار | بروتوكول النقل في الوقت الحقيقي عبر البث المتعدد لبروتوكول UDP | جميع البث المباشر على 239.192.xx:5004 |
| فيديو غير مضغوط | RFC 4175 إلزامي | RGB24، YCbCr 4 2، Mono8، Mono16 |
| اكتشاف التدفق | مطلوب SAP/SDP | إعلان تلقائي + جدول اكتشاف مباشر |
| إزالة مجرى مائي | يلزم حذف SAP | إعلانات إغلاق نظيفة |
| إدارة الأجهزة | VIVOE MIB عبر SNMPv2c | ميزة SNMP المدمجة للتجول والاستعلام |
| تسمية الكاميرا | تصنيفات القيمة المضافة العالمية | تسمية قياسية DL / TI / PAX |
| متعدد المسارات | أكثر من 20 عملية تغذية متزامنة | تم اختباره باستخدام مجموعات كاميرات المركبات الكاملة |
تصنيفات كاميرات GVA
تتبع الكاميرات نظام تسمية موحد حتى يعرف المشغلون دائمًا أي مشهد ينظرون إليه:
| شفرة | معنى | مثال |
|---|---|---|
| DL | ضوء النهار (الطيف المرئي) | مركز أمامي DL |
| تي آي | التصوير الحراري (الأشعة تحت الحمراء) | مركز الواجهة الأمامية TI |
| باكس | مقصورة الركاب | كاميرا PAX 1 |
بالإضافة إلى الموقع - أمامي ، خلفي ، يسار ، يمين ، وسط - فإن كل كاميرا في السيارة لها هوية فريدة يمكن قراءتها من قبل الإنسان.
بنية الشبكة
Stream Discovery"] RTP["RTP
Video Delivery"] SNMP["SNMPv2c
VIVOE MIB"] end subgraph "Transport" SAP --> UDP1["UDP 224.2.127.254:9875"] RTP --> UDP2["UDP 239.192.x.x:5004"] SNMP --> UDP3["UDP unicast :161"] end subgraph "Network" UDP1 --> MC["IPv4 Multicast"] UDP2 --> MC UDP3 --> UC["IPv4 Unicast"] end MC --> ETH["1 GbE / 10 GbE Ethernet"] UC --> ETH
تخطيط عرض النطاق الترددي
هل تستخدم عدة كاميرات؟ إليك ما يمكن توقعه بدقة 1280×720 بمعدل 25 إطارًا في الثانية:
| برنامج الترميز | لكل بث | 11 كاميرا | 20 كاميرا |
|---|---|---|---|
| YCbCr 4 2 | 369 ميجابت في الثانية | 4.1 جيجابت في الثانية | 7.4 جيجابت في الثانية |
| H.264 | 2-8 ميجابت في الثانية | 22-88 ميجابت في الثانية | 40-160 ميجابت في الثانية |
| H.265 | 1-4 ميجابت في الثانية | 11-44 ميجابت في الثانية | 20-80 ميجابت في الثانية |
باختصار: يتيح ترميز H.264 تركيب مجموعة كاميرات كاملة للسيارة بسهولة على شبكة أساسية قياسية بسرعة 1 جيجابت إيثرنت. أما الترميز غير المضغوط فيتطلب سرعة 10 جيجابت إيثرنت، ولكنه يوفر صورًا فائقة الوضوح بدون أي تأخير.
سيناريوهات النشر
H.264 720p 25fps"] end subgraph "Trailblaizer Pod" C2["2 Cameras
Day + Night
1080p H.264"] end subgraph "Pi Camera Array" C3["6 × Raspberry Pi
720p H.264"] end C1 --> N["GVA Ethernet Backbone"] C2 --> N C3 --> N N --> D1["Crew Station 1"] N --> D2["Crew Station 2"] N --> D3["Commander Display"] N --> TX["ToolX
Diagnostics &
Monitoring"]
لماذا ToolX؟
- المعايير أولاً — تم بناؤها من الصفر وفقًا لمعيار DEF STAN 00-082 الإصدار 3
- لا حاجة إلى أي إعدادات مسبقة — خاصية الاكتشاف التلقائي لـ SAP/SDP تعني عدم الحاجة إلى إعداد يدوي للتدفق
- مرونة الترميز — غير مضغوط للجودة، H.264/H.265 لعرض النطاق الترددي، الخيار لك
- التشخيص الكامل - مراقبة SAP المباشرة، تشغيل البث، فحص جهاز SNMP، التسجيل
- بنية مفتوحة — مبنية على مكتبة MediaX مفتوحة المصدر
- متعدد المنصات — متوافق مع نظام لينكس الأصلي مع واجهة مستخدم رسومية Qt6، وأدوات سطر أوامر بدون واجهة رسومية للنشر المدمج