SanbilaSanbila
قاموس

WebDAV

WebDAV (التأليف والإصدار الموزّع عبر الويب) يوسّع HTTP القياسي بطرق مثل PROPFIND وGET ranges وPUT، ليمكن تركيب خادم ملفات بعيد كقرص. يراه نظام التشغيل كمجلد عادي، وتقرأ التطبيقات وتكتب عبره دون أن تعلم أن الشبكة متدخلة.

في تحرير الفيديو، يسمح WebDAV ببث الأصول من السحابة إلى NLE عند التصدير دون تنزيل المحتوى الكامل إلى القرص المحلي. يرى NLE حرف قرص أو نقطة تركيب، يقرأ الكتل عند الطلب ويفكّها كأنها ملفات MXF أو R3D محلية.

يجذب WebDAV لأنه لا يحتاج أي تعريف نواة: مجرّد HTTP، فيعرف نظام التشغيل و NLE كيف يركّبانه ويقرآنه أصلاً. العقبة للفيديو هي البحث (seek). يعتمد الوصول العشوائي داخل ملفّ كبير على طلبات HTTP Range (طلب البايتات من 500 ميجابايت إلى 520 مثلاً)، وليس كل عملاء WebDAV يصدرونها جيّداً. وموجّه WebClient المدمج في Windows خاصّة يميل لطلب ملفّات كاملة لا نطاقات، ما يجعل تمرير أصل 40 جيجابايت عبر WebDAV مؤلماً. هذا القيد يفسّر لماذا يفضّل سير عمل البثّ غالباً تعريف نظام ملفّات افتراضي حقيقياً على Windows ويبقي WebDAV حيث يتصرّف عميله جيّداً، مثل macOS.

الأمان مهمّ لأن التركيب باب حيّ إلى وسائطك. خادم WebDAV محلي جيّد البناء يستمع على عنوان الاسترجاع (loopback) فقط، ويصادق كل طلب برمز جلسة، ويرفض الطلبات التي تحمل ترويسة Origin لمتصفّح، وهي ما لا يرسله NLE حقيقي أبداً. والنتيجة قرص يتصرّف كتخزين محلي أمام المونتير، بينما تُجلَب البايتات الفعلية عند الطلب من السحابة كتلة كتلة، ولا يبلغها شيء سوى تطبيق المونتاج.

أمثلة

  • •mount_webdav على macOS يعرض عنواناً بعيداً كـ /Volumes/MyShare
  • •net use على Windows يربط حرفاً مثل :Z بخادم ملفات بعيد
  • •يعرض NextCloud وownCloud تخزين المستخدم كقرص شبكي قابل للتركيب

في Sanbila

يبثّ Sanbila الأصول من التخزين السحابي إلى NLE عبر محرّك افتراضي يقرأه NLE كمجلد محلي. تفاصيل البروتوكول مجرّدة عن المستخدم ولا تتطلّب أي إعداد تركيب يدوي.

أسئلة شائعة

ما الفرق بين WebDAV وقرص افتراضي مثل Dokan؟+

WebDAV بروتوكول بمستوى HTTP يركّبه نظام التشغيل دون تعريف خاصّ، ما يجعله بسيطاً لكن معتمداً على مدى جودة تعامل العميل مع طلبات HTTP Range. أما تعريف نظام ملفّات افتراضي مثل Dokan على Windows (أو FUSE على Linux) فيعمل أدنى ويمرّر نداءات read(offset, length) الحقيقية للتطبيق، فيعمل البحث داخل ملفّ ضخم بموثوقية. كلاهما يعرض وسائط السحابة كقرص محلي؛ ومسار التعريف يمنح وصولاً عشوائياً أفضل.

لماذا قد يكون التمرير بطيئاً عبر WebDAV على Windows؟+

لأن التمرير السلس يحتاج أن يطلب العميل البايتات حول رأس التشغيل فقط عبر طلبات HTTP Range، وموجّه WebDAV المدمج في Windows يميل لطلب ملفّات كاملة. على أصل 40 جيجابايت يعني ذلك سحب أكثر بكثير ممّا تحتاج عند كل بحث. وهذا السبب المحدّد لاستخدام سير عمل البثّ غالباً قرصاً افتراضياً مخصّصاً على Windows وحفظ WebDAV للعملاء الذين يصدرون النطاقات جيّداً.

هل تركيب WebDAV آمن؟+

خادم WebDAV محلي جيّد البناء يستمع على عنوان الاسترجاع فقط، ويطلب رمز جلسة فريداً في كل طلب، ويرفض أي طلب يحمل ترويسة Origin لمتصفّح، وهي ما لا يرسله NLE حقيقي أبداً. فالوسائط تبلغها تطبيق مونتاجك لا صفحة ويب أو جهاز آخر، وتبقى الأصول نفسها في السحابة تُجلَب عند الطلب.

مصطلحات ذات صلة

المصادر

كتبه Lassana Toure، مؤسس Sanbila.

آخر تحديث: