عن المشروع
Nebula هو نظام مفتوح المصدر لأتمتة البث وإدارة الأصول الإعلامية (MAM) موجه لمنصات التلفزيون والراديو والفيديو عند الطلب. وفقًا لملف README، يعمل النظام في بيئات بث على مدار الساعة طوال أيام الأسبوع منذ عام 2012، وتستخدمه شركات تلفزيونية وإنتاجية حول العالم. يحتوي هذا المستودع على خادم Nebula الأساسي، الذي يتكون من خلفية Python وواجهة أمامية React، بالإضافة إلى ملف Dockerfile لبناء صورة الخادم.
تشمل المستودعات ذات الصلة المذكورة: nebula-tutorial (مثال على docker-compose والإعدادات الافتراضية والإضافات)، وnebula-worker (تطبيق Python لمعالجة الوسائط على أجهزة العمال)، وfirefly (عميل سطح مكتب لتخطيط البث الخطي والجدولة والتشغيل). يلاحظ ملف README أن Firefly يتم إيقافه تدريجيًا ولكنه يظل مدعومًا، حيث أصبحت الواجهة الإلكترونية الآن متكافئة تمامًا في الميزات.
القدرات الرئيسية الموصوفة:
- إدارة الأصول الإعلامية: كتالوج وسائط يعتمد على بيانات وصفية وفقًا لمعيار EBU Core، ويغطي النوع والشكل التحريري والأجواء والحقوق والعلاقات والبيانات الوصفية التقنية، مع محرك بحث سريع. تدعم المعاينات منخفضة الدقة المراجعة التحريرية والقص وإنشاء مقاطع فرعية.
- التحويل المتبادل والتطبيع للفيديو والصوت: تحليل أولي وتطبيع للوسائط يشمل استخراج البيانات الوصفية، وإصلاح نسبة الأبعاد، واكتشاف الاقتصاص والتدوير، وتطبيع معدل الإطارات والحجم، وتصحيح جهارة الصوت وفقًا لمعيار EBU R128. تقوم خوادم التحويل المتبادل التلقائية بتحويل الترميز للبث والويب والنسخ منخفضة الدقة والمعاينات؛ ويمكن لـ h.264 وHEVC استخدام تسريع GPU من NVIDIA nvenc. يمكن أن تكون التحويلات قائمة على القواعد أو تُطلق من الواجهة.
- الجدولة الخطية: جدولة كلية ودقيقة بالسحب والإفلات، بما في ذلك الأحداث المباشرة، والقدرة على جدولة أصول غير مكتملة بعد، مع الاقتران التلقائي بمجرد إنشاء الوسائط. تدعم وحدة Dramatica الاختيارية تخطيط البرامج وإنشاء قوائم التشغيل تلقائيًا بناءً على الشكل التحريري والنوع والإيقاع والأجواء.
- التحكم في البث: التحكم في CasparCG أو خوادم بث أخرى عبر إضافات مخصصة، وبث مستقل مع بدايات كتل موقوتة، وتدخل المشغل عبر Firefly أو الواجهة الإلكترونية. تتعامل واجهة الإضافات مع الأحداث الثانوية مثل CG أو التحكم في الموجّه أو الاستوديو والتحكم في المسجلات.
- النشر: ربط API بمواقع الشركات، مع رفع تلقائي للوسائط إلى الويب أو الشبكات الاجتماعية بعد البث.
- الإحصائيات والتقارير: توليد إحصائيات وتقارير لجمعيات إدارة الحقوق الجماعية (مثل OSA وDACS) كملفات xls.
- الإدارة والمراقبة: واجهة إلكترونية لمراقبة الخدمات والوظائف وإدارة المستخدمين والوصول المبسط إلى MAM دون Firefly. تُعرض مقاييس النظام بتنسيق Prometheus ويمكن تصورها والتنبيه عليها باستخدام Grafana.
يؤكد ملف README على التطوير النشط طويل الأجل وخارطة طريق متعددة السنوات والتركيز على مهام البث الشائعة بدلاً من الميزات غير المستخدمة. تم تطوير Nebula وصيانته بواسطة imm studios, z.s.، ومرخص بموجب رخصة GNU العامة العامة الإصدار 3 أو أحدث. تشمل قنوات الدعم مجموعة Discord والدعم الاحترافي من Nebula Broadcast ووثائق المستخدم ومشكلات GitHub.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.