
كيفية العثور على عنوان URL الصحيح لبث MJPEG من كاميرا الطابعة ثلاثية الأبعاد
صفحة الويب الخاصة بالكاميرا ليست بالضرورة بث الفيديو نفسه. فقد تحتوي على عناصر تحكم وJavaScript وعنصر صورة يشير مصدره إلى مكان آخر. ويحتاج Printer Tools إلى عنوان URL الفعلي لبث MJPEG من أجل كاميرا MJPEG خارجية أو معاينة متوافقة من OctoPrint وCrowsnest.
والفرق بين اللقطة والبث لا يقل أهمية. فاللقطة تعيد صورة واحدة، بينما يواصل MJPEG إرسال إطارات JPEG ضمن استجابة HTTP واحدة.
حدّد مصدر الكاميرا
ابدأ بوثائق خادم كاميرا الويب أو إضافة OctoPrint أو Crowsnest أو كاميرا IP. وابحث عن قيمة موصوفة صراحةً على أنها بث أو MJPEG أو multipart JPEG.
لا تفترض أن عنوان الصفحة في المتصفح هو البث. فعنوان لوحة المعلومات يعرض غالبًا HTML، ولا يستطيع مكوّن الكاميرا فك ترميزه كفيديو.
اعرف أنواع الاستجابة الشائعة
تعيد نقطة نهاية اللقطة صورة JPEG واحدة ثم تُغلق الاتصال، ولا تتحدث إلا عند طلبها مرة أخرى. أما نقطة نهاية MJPEG فتُبقي استجابة multipart مفتوحة وتفصل سلسلة من إطارات JPEG بحدود فاصلة.
إذا تلقى Printer Tools HTML أو JSON أو إعادة توجيه إلى تسجيل الدخول أو صورة ثابتة بدلًا من إطارات multipart المتوقعة، فقد يبقى Live View فارغًا أو يتوقف بعد إطار واحد.
تحقّق من المسارات النسبية والمطلقة
قد ينشر OctoPrint وخوادم الوكيل العكسي مسارات نسبية إلى عنوان URL الأساسي الخاص بها. ويوفّر Crowsnest عادةً مسار MJPEG عبر واجهة الويب، لكن الوكيل المخصص أو اسم الكاميرا قد يغيّره.
استخدم المسار الدقيق من إعدادك الحالي. فالمسار المنسوخ من تثبيت Mainsail أو OctoPrint لدى مستخدم آخر قد يشير إلى خدمة غير موجودة لديك.
اختبر المصادقة وإعادة التوجيه
افتح البث على جهاز موثوق داخل الشبكة المحلية. وإذا أعاد التوجيه إلى صفحة تسجيل دخول، فاضبط المصادقة المدعومة بدلًا من لصق ملفات تعريف الارتباط من المتصفح في Printer Tools.
وللفرق بين HTTP وHTTPS أهمية أيضًا. فقد ترفض الصفحة الآمنة المحتوى المضمّن غير الآمن، وقد تتطلب الشهادة المحلية سلسلة ثقة مدعومة. لا تعطّل أمان الجهاز بالكامل من أجل كاميرا واحدة.
اضبط الدقة من المصدر
يزداد النطاق الترددي لـ MJPEG بسرعة مع الدقة ومعدل الإطارات وجودة الصورة. اضبط ملف مراقبة معتدلًا في Crowsnest أو في الكاميرا، ثم اختبر الاستقرار قبل رفعه.
إذا فتحت عدة لوحات معلومات البث نفسه، فقد يضطر خادم كاميرا الويب إلى الترميز أو الإرسال لعدة عملاء. استخدم طريقة المشاركة التي يدعمها المصدر.
أبقِ كاميرات الطابعات المدمجة منفصلة
لا تستبدل الكاميرا المدمجة في طابعة مدعومة بعنوان MJPEG مُخمَّن. فـ K1 يستخدم مسار MJPEG المعروف، وK2 يستخدم WebRTC، وتختار Bambu بين RTSPS أو JPEG عبر TCP، ولكل علامة تجارية أخرى طرق نقل خاصة بها.
لاتخاذ قرارات جودة الكاميرا، راجع كيفية اختيار الدقة ومعدل الإطارات.
الأسئلة الشائعة
لماذا يعمل عنوان URL في المتصفح ولا يعمل ككاميرا؟
قد يكون المتصفح يعرض صفحة ويب أو يتبع إعادة توجيه لتسجيل الدخول أو يشغّل JavaScript بدلًا من فتح استجابة MJPEG خام.
هل يمكنني استخدام عنوان URL للقطة؟
فقط حيث تدعم الميزة اللقطات صراحةً. فهي ليست مثل بث MJPEG المستمر.
لماذا يتوقف الفيديو بعد صورة واحدة؟
ربما اخترت نقطة نهاية للقطة بدلًا من بث multipart.
هل يجب أن أكشف عنوان URL لكاميرا الويب على الإنترنت؟
لا. أبقِه محليًا واستخدم VPN للوصول عن بُعد.
المصادر الرسمية: µStreamer (GitHub) · Crowsnest (GitHub) · OctoPrint — Webcam configuration





