تفاصيل المشروع

نظرة عامة على المشروع:

أبحث عن مهندس تطوير شامل / خبير خوادم (Full-Stack / DevOps) محترف لبناء لوحة تحكم متقدمة، مركزية، ونظيفة لإدارة البث المباشر. سيعتمد النظام على خوادم مركزية لكل من MediaMTX (على المنفذ 1936) و SRS (على المنفذ 1935) تعمل داخل حاويات Docker على سيرفرنا السحابي عالي الأداء من نوع GPU VPS (مزود بكرت شاشة RTX A4000، ومعالج 24 نواة، و 28GB RAM، ومساحة تخزين 320GB SSD).

ملاحظة هندسية مهمة جداً (يرجى قراءتها بعناية):

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

بيئة العمل والنشر:

سيتم تطوير واختبار المشروع داخل بيئة حاويات (Docker Compose).

يجب رفع الكود المصدري بالكامل إلى مستودع GitHub لسهولة النشر (Deployment) والتحديث على سيرفرنا.

الميزات الأساسية المطلوبة في لوحة التحكم:

1. الإدارة المركزية والقنوات غير المحدودة:

لوحة تحكم مركزية يديرها شخص واحد (بواجهة مستخدم عربية كاملة RTL).

إمكانية إضافة وإدارة عدد لا نهائي من قنوات الكاميرات ديناميكياً دون الحاجة لإنشاء حاويات Docker إضافية.

الانتقال التلقائي لصورة احتياطية (Fallback Image) في حال انقطاع بث الكاميرا لضمان عدم توقف المشغل.

2. المدخلات والمعاينة المباشرة:

استقبال البث المباشر بصيغة (RTMP Push) مباشرة من الكاميرات.

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

3. محرك معالجة FFmpeg المتقدم (تصميم قنوات إخبارية احترافية):

دقة مخصصة: إمكانية إدخال وتحديد دقة المخرجات (مثل 1920x1080 أو 1280x720).

تحكم ديناميكي بحجم التراكبات: حقول يدوية للتحكم في (العرض، الارتفاع، وإحداثيات X/Y) لأي شعار أو صورة يتم رفعها على البث.

تراكبات مجدولة زمنياً: تحديد وقت ظهور العناصر (مثلاً: إظهار الشعار لمدة 15 دقيقة وإخفاؤه لمدة 60 دقيقة وتكرار ذلك آلياً).

تفاعلات محاكاة (تجارية): خيار لتفعيل وإظهار عداد مشاهدات وقلوب إعجاب متطايرة على الشاشة مع التحكم بسرعة ظهورها.

شريط إخباري وطقس: شريط أخبار عربي متحرك (بدعم كامل للخطوط العربية RTL)، مع ساعة رقمية حية، ومربع لدرجة الحرارة.

دمج صوت خارجي: إمكانية دمج مقطع صوتي خارجي (رابط) مع صوت الكاميرا الأصلي والتحكم بالصوت.

4. المخرجات والمراقبة:

توليد فوري لروابط البث أو أكواد التضمين (IFrames) لوضعها في موقعنا العام.

إعادة البث (Restreaming) إلى منصات أخرى (يوتيوب، فيسبوك، تيك توك)، مع ميزات تأخير البث، الجدولة، والتسجيل المحلي بصيغة MP4.

لوحة مراقبة حية لموارد السيرفر (استهلاك المعالج، الرام، سرعة الشبكة)، وحالة حاويات Docker، وسجل الأخطاء المفصل (Error Logs).

شروط التقديم على المشروع:

تقديم خطة زمنية واضحة ومحددة لتسليم المشروع بالكامل.

تقديم عرض سعر ثابت وعادل بناءً على هذه الهيكلية المركزية المبسطة.

يرجى التأكد من أن النبذة التعريفية ومعرض الأعمال في حسابك على "مستقل" يوضحان خبرتك الفعلية في التعامل مع (FFmpeg و MediaMTX/SRS و Docker).

حالة المشروع
مفتوح
تاريخ النشر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
30 يوما
المهارات

صاحب المشروع
شوف ل.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 1
مشاريع قيد التنفيذ 0
التواصلات الجارية 0

تقدم للمشروع

العروض المقدمة

المطلوب هو بناء لوحة تحكم مركزية تدير جميع قنوات البث من خلال MediaMTX وSRS وFFmpeg بدون إنشاء Container مستقل لكل قناة، مع الحفاظ على استقرار البث وسهولة إضافة...

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

السلام عليكم ورحمة الله وبركاته، اطلعت على تفاصيل المشروع بالكامل، وفهمت النقطة الهندسية الأساسية: المطلوب لوحة تحكم مركزية لإدارة عدد كبير من قنوات البث عبر Me...

السلام عليكم ورحمة الله وبركاته، ابعتلي رسالة وأجهزلك نموذج تجريبي على البريف بتاعك انت نموذج تجريبي للوحة تحكم بث مباشر شغالة على سيرفر GPU VPS، بتشغل MediaMTX...

السلام عليكم، أقدر أنفذ لوحة تحكم مركزية لإدارة البث باستخدام MediaMTX / SRS / FFmpeg بدون إنشاء Container لكل قناة، مع إدارة القنوات ديناميكيا من الـDashboard....

السلام عليكم، معك مهندس اسامة لدي خبرة عملية في تطوير أنظمة Backend باستخدام Node.js وPHP وLaravel وMySQL وREST APIs، بالإضافة إلى خبرة في Docker وLinux وUbuntu...

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

المطلوب عندك لوحة تحكم واحدة تدير قنوات كاميرات غير محدودة فوق MediaMTX وSRS المركزيين، من غير حاوية لكل قناة، وكل قناة لها عملية FFmpeg بتراكبات مجدولة وشريط أ...

Mikhail I.

السلام عليكم، قريت الملاحظة الهندسية وفاهم القصد: حاوية MediaMTX و SRS المركزية تستقبل كل القنوات، واللوحة تدير كل قناة كعملية FFmpeg مستقلة تنشأ وتتوقف ديناميك...

السلام عليكم ورحمة الله وبركاته استاذي اهم نقطة في تنفيذ مشروعك هي ان تبقى ادارة القنوات مركزية فعلا مع امكانية اضافة قناة وتشغيلها وتعديل عناصرها من لوحة التحك...

السلام عليكم ورحمة الله وبركاته، أحييكم على دقة التوصيف المعماري للمشروع فقرار الاعتماد على معمارية مركزية (Centralized Ingest Transcoding) عبر MediaMTX و SRS م...

مرحبا بك، قرأت تفاصيل المشروع بدقة، والفكرة الهندسية المركزية واضحة تماما: الاعتماد على بيئة مركزية موحدة (MediaMTX و SRS) داخل حاويات Docker، وتوظيف قوة كرت ال...

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

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

قيمة العرض

$0

رسوم بدء المشروع

$0

المجموع الكلي

$0

المستقل غير متاح حالياً لاستلام مشاريع جديدة. يمكنك إرسال رسالة له لتحديث إعدادات حسابه وتفعيل خيار "متاح للتوظيف"، ثم إعادة المحاولة بعد ذلك، أو اختيار عرض مستقل آخر.