بنية تحتية للبث الشاملة مبنية لـ Maponga Studios — تشمل تطبيق ويب React لإدارة الأصول والقنوات، وتطبيق Encoder شقيق مع SSO، وواجهة خلفية NestJS، ووظيفتي AWS Lambda تنسقان MediaLive و MediaPackage و MediaTailor و MediaConvert لنشر قنوات FAST بنقرة واحدة مع إدراج إعلانات SCTE-35.

تطوير منصة إدارة الوسائط المتكاملة تشمل واجهة React الأمامية، وواجهة API الخلفية بـ NestJS، ووظيفتي AWS Lambda.
بناء وظيفة FAST Channel Lambda تنسق AWS MediaLive و MediaPackage و MediaTailor لتوفير قنوات بث خطية مباشرة بنقرة واحدة.
تنفيذ جدولة القنوات القائمة على التقويم (FullCalendar) مع إدارة خانات البرامج بالسحب والإفلات وتكوين علامات الإعلان.
إنشاء حقن علامات Splice Insert من SCTE-35 مما يتيح إدراج الإعلانات من جانب الخادم (SSAI) بواسطة MediaTailor أثناء البث المباشر.
تطوير وظيفة Video Encoding Lambda تشغل AWS MediaConvert عند الرفع إلى S3، لإنتاج مخرجات خاصة بالشريك من ملفات تعريف قابلة للتكوين.
بناء نظام الرفع المتعدد الأجزاء المسبق التوقيع إلى S3 يدعم الملفات حتى 11 جيجابايت مع سير عمل ثلاثي المراحل للرفع والتأكيد والإنهاء.
تنفيذ مصادقة JWT القائمة على ملفات تعريف الارتباط مع تجزئة Argon2، و SSO بين M-Studio وتطبيق Encoder، والتحكم في الوصول القائم على الأدوار.
إنشاء مكتبة أصول شاملة مع نماذج إنشاء متعددة الخطوات، واستيراد CSV بالجملة، وتشغيل فيديو HLS، وإدارة الحلقات، وإدارة الصور المصغرة/التعليقات التوضيحية.
تصميم ودمج التبديل الديناميكي للمدخلات باستخدام ميزة $urlPath$ في MediaLive لتدوير المحتوى بكفاءة دون الحاجة إلى مدخلات لكل فيديو.
بناء لوحات معلومات تحليلات في الوقت الفعلي باستخدام ApexCharts تعرض مقاييس الأصول والقنوات والفيديو جنبًا إلى جنب مع طبقة تقارير مالية ومبيعات.
يدمج مسار المحتوى إلى البث بأكمله في واجهة واحدة سهلة الاستخدام للمشغل، مع نشر قنوات FAST بنقرة واحدة، وترميز تلقائي متعدد الشركاء، وإدراج إعلانات من جانب الخادم — ليحل محل سير عمل AWS Console المجزأ.
قامت MicrocosmWorks ببناء نظام قنوات FAST باستخدام دوال AWS Lambda التي تنسق MediaLive و MediaPackage و MediaTailor لتوفير قنوات خطية حية بنقرة واحدة. توفر الجدولة القائمة على التقويم باستخدام FullCalendar إدارة سهلة لخانة البرامج بالسحب والإفلات، بينما تُمكّن علامات إدراج التقسيم SCTE-35 MediaTailor من إدراج الإعلانات من جانب الخادم (SSAI) أثناء التشغيل المباشر. يتعامل تبديل الإدخال الديناميكي باستخدام ميزة $urlPath$ الخاصة بـ MediaLive مع تدوير المحتوى بدون مدخلات لكل فيديو.
طوّرت MicrocosmWorks دالة AWS Lambda تشغل مهام ترميز MediaConvert عند التحميل على S3، وتنتج ملفات تعريف إخراج خاصة بالشركاء من قوالب ترميز قابلة للتكوين. يتلقى كل شريك توزيع مثل TCL أو Vizio الفيديو بالتنسيق والدقة ومواصفات معدل البت المطلوبة منهم. يتعامل مسار الترميز مع المعالجة الدفعية ويرسل إشعارات الإنجاز، لذلك يحتاج المشغلون فقط إلى التحميل مرة واحدة للتوزيع متعدد الشركاء.
طوّرت MicrocosmWorks سير عمل تحميل ثلاثي المراحل: بدء تحميل S3 متعدد الأجزاء ومسبق التوقيع، وتحميل مجزأ مع تتبع التقدم، وتأكيد وإنهاء من جانب الخادم الذي يتحقق من سلامة الملف. يتم تحميل الملفات التي يصل حجمها إلى 11 GB مباشرة من المتصفح إلى S3 باستخدام presigned URLs، متجاوزة الواجهة الخلفية (backend) لـ NestJS لعملية النقل. يزيل هذا النهج اختناقات عرض النطاق الترددي للخادم ويدعم استئناف التحميل في حال الفشل للملفات الوسائط الكبيرة عبر الاتصالات غير الموثوقة.
نعم، قامت MicrocosmWorks ببناء MapongaStudio كمنصة موحدة لإدارة المحتوى. تدير مكتبة الأصول الفيديو عند الطلب باستخدام نماذج إنشاء متعددة الخطوات، واستيراد CSV بالجملة، ومعاينة تشغيل HLS، وإدارة الحلقات، وإدارة الصور المصغرة/التعليقات التوضيحية. يمكن الوصول إلى عمليات قنوات FAST بما في ذلك الجدولة، وإدراج الإعلانات، والمراقبة المباشرة في نفس الواجهة، مع ربط SSO بين تطبيق M-Studio الرئيسي وتطبيق Encoder App الشقيق.
قامت MicrocosmWorks ببناء لوحات تحكم تحليلات في الوقت الفعلي باستخدام ApexCharts تُظهر أداء الأصول، ونسبة مشاهدة القنوات، ومقاييس تفاعل الفيديو، وطبقة تقارير مالية ومبيعات. تغطي التحليلات كلاً من مقاييس FAST channel مثل الاحتفاظ بالمشاهدين ومعدل ملء الإعلانات، ومقاييس مكتبة الأصول مثل حجم التحميل ومعدلات إكمال الترميز. يُمكِّن إنشاء MRSS feed من تتبع تداول المحتوى عبر شركاء التوزيع.
دعنا نناقش كيف يمكننا تحقيق رؤيتك بنفس مستوى الخبرة والتفاني.