الحوسبة السحابية ومراكز البيانات

Cloudflare تطلق Streamline لبناء خطوط معالجة فيديو مخصصة عبر Workers وContainers

أطلقت Cloudflare مشروع Streamline المفتوح المصدر، وهو نموذج عملي لبناء خطوط معالجة فيديو طويلة التشغيل تجمع بين Cloudflare Stream وWorkers وDurable Objects وContainers. يتيح المشروع إضافة طبقات وتعليقات وترجمة محروقة وتعديلات أخرى إلى البث أو الفيديو المستضاف، مع استمرار المعالجة حتى عند انقطاع تطبيق التحكم.

02 أكتوبر 2026
3 دقائق قراءة
23 قراءة
certi.news Editorial Team
Cloudflare تطلق Streamline لبناء خطوط معالجة فيديو مخصصة عبر Workers وContainers

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

يعتمد Streamline على توزيع الأدوار بين عدة مكونات في منصة Cloudflare. تتولى Containers تشغيل محرك الوسائط لفترات طويلة وبموارد CPU وذاكرة قابلة للتنبؤ، بينما تدير Durable Objects تنسيق الجلسات ودورة حياة الحاويات وترحيل المعاينة. أما Workers فتتعامل مع إشارات التحكم والمراقبة وواجهة التطبيق التي يمكن أن تكون تطبيقاً متصفحياً أو وكيلاً برمجياً أو نظاماً مضمّناً.

ما الذي يقدمه Streamline عملياً؟

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

يستضيف Container محرك الوسائط، الذي يتكون من طبقة تحكم مكتوبة بلغة Go ومعالج وسائط يستخدم FFmpeg في التنفيذ الحالي. يستطيع المحرك استقبال بث RTMPS، أو قراءة فيديو مستضاف عبر HLS من Cloudflare Stream، أو تلقي بيانات مباشرة من مصدر مثل كاميرا الويب. كما يمكنه إرسال الناتج إلى Stream Live عبر RTMPS أو توفير معاينة منخفضة التأخير عبر WebSocket.

عمليات التعديل المدعومة

  • تطبيق مرشحات مثل التمويه والتشبع.
  • إضافة صورة ثابتة أو طبقة PNG قابلة للتحديث أثناء التشغيل.
  • حرق الترجمة داخل الفيديو.
  • ضبط معلمات الترميز، بما في ذلك برنامج الترميز ومعدل البت والدقة ومعدل الإطارات.

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

الأمان ودورة حياة الجلسة

صممت Cloudflare النموذج بحيث لا تظهر مفاتيح مدخلات Stream Live ومخرجاته لتطبيق التحكم أو تخزن في المتصفح؛ إذ تحفظ في أسرار Workers أو في تخزين Durable Objects، ويشير التطبيق إلى ملفات تعريف مسماة بدلاً من التعامل المباشر مع المفاتيح. كما يتحقق Worker من جلسة Cloudflare Access ويربط الجلسة النشطة بالهوية المصرح لها، مع السماح بجلسة واحدة في النشر الموصوف.

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

ماذا يعني ذلك للمطورين؟

يقدم Streamline طبقة مرنة بين خدمة الفيديو المُدارة والمعالجة المخصصة، بدلاً من إلزام المطور ببناء البنية التشغيلية كاملة خارج المنصة. لكن حدود النموذج مهمة: تعتمد المعالجة الحالية على CPU الخاص بالحاويات، ما قد يصبح عنق زجاجة عند استخدام دقات أو معدلات إطارات مرتفعة. وتقول Cloudflare إن الاتجاهات المستقبلية تشمل خطوط رؤية حاسوبية، ومعالجة وسائط بتسريع عتادي، ودعم WebRTC وMoQ، إضافة إلى بدائيات ترميز وفك ترميز أصلية داخل Workers.

أصدرت Cloudflare مستودعين مفتوحي المصدر: cloudflare/streamline لمحرك الوسائط وحزم API، وcloudflare/streamline-demo لتطبيق Worker وواجهة Astro وأدوات النشر والتكامل مع Access. كما أتاحت نسخة تجريبية عامة يمكن تجربتها أو نشرها ضمن حساب المستخدم.

مصدر الخبر
كيف أعددنا هذا الخبر؟

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

c
كاتب المقال

certi.news Editorial Team

certi.news Editorial Team

The certi.news editorial team monitors technical sources and reconstructs news, verifying facts and context prior to publication.

من نفس التصنيف

مقالات قد تهمك

عرض كل الأخبار