حل مخصص للواجهة الأمامية لمنصة فيديو باستخدام AWS
كان هدف هذا المشروع إنشاء برمجية أمامية مخصصة لتطبيق بث OTT يعرض محتوى من أكثر من ثلاثين قناة تلفزيونية ومحطة راديو محلية. أسفرت الجهود عن منصة غنية بالميزات تلبي نماذج البث المجدول (Appointment TV) والفيديو حسب الطلب (VOD) والدفع مقابل المشاهدة (PPV). سمحت للمستخدمين بمشاهدة المحتوى المفضل لديهم في الوقت الفعلي والوصول إليه حتى ستة أيام للخلف.
التقنيات
نظرة عامة على المشروع
كان هدف هذا المشروع إنشاء برمجيات واجهة أمامية مخصصة لتطبيق بث OTT يعرض محتوى من أكثر من ثلاثين قناة تلفزيونية ومحطة راديو محلية.
نهجنا في التطوير
لضمان جودة واستقرار تطبيق البرمجيات، تم اتباع نهج التطوير، والاختبار، والتهيئة، والإنتاج. ويتضمن التدرج عبر بيئات متعددة، مما يتيح للمطورين والمختبرين تحديد المشكلات وحلها في كل خطوة قبل المضي قدمًا. وقد قلّل سير العمل المنهجي والمُتحكَّم فيه من المخاطر وضمن تلبية المنتج النهائي لمعايير الجودة العالية.
حلول Amazon AWS المقدمة من Spyrosoft في كل بيئة
1. مجموعة من مهام Fargate القابلة للتوسع (ECS): قامت Spyrosoft بتنفيذ مجموعة ECS لإدارة التنفيذ القابل للتوسع للمهام، مما يضمن تخصيص الموارد بكفاءة والأداء الأمثل.
2. نسخة قاعدة بيانات RDS: تم إعداد نسخة قاعدة بيانات RDS لتوفير حل قاعدة بيانات موثوق وقابل للتوسع لتخزين وإدارة بيانات التطبيق.
3. حاويات S3: تم توفير عدة حاويات S3 للتعامل مع الجوانب المختلفة للتطبيق، بما في ذلك أصول تطبيقات الويب، وأصول تطبيقات الاستوديو، وتخزين شبكة توصيل المحتوى (CDN) لتوزيع المحتوى بكفاءة.
4. توزيعات CloudFront: تم استخدام CloudFront، شبكة توصيل المحتوى العالمية من أمازون، لتحسين أداء التطبيق وقابلية توسعه. قامت Spyrosoft بإعداد توزيعات CloudFront لتطبيق الويب وتطبيق الاستوديو وشبكة CDN لتوصيل المحتوى للمستخدمين بكفاءة.
5. موازن التحميل المرن (ELB): تم نشر ELB لتوجيه حركة المرور إلى الخدمات المناسبة داخل مجموعة ECS، مما يضمن التوافر العالي وموازنة الحمل لتجارب مستخدم سلسة.
6. مجموعة ElastiCache Redis: نفّذت Spyrosoft مجموعة ElastiCache Redis Cluster لتوفير تخزين مؤقت سريع وقابل للتوسع في الذاكرة، مما يحسّن أداء التطبيق واستجابته.
7. Route53: تم استخدام Route53، خدمة نظام أسماء النطاقات (DNS) على الويب من أمازون، لإدارة النطاقات المرتبطة بالتطبيق، مما يضمن إدارة موثوقة وفعالة للنطاقات.
أبرز ملامح الحل
أسفرت الجهود التعاونية بين Spyrosoft وBSG وشركاء آخرين عن منصة غنية بالميزات تلبي نماذج Appointment TV والفيديو عند الطلب (VOD) والدفع مقابل المشاهدة (PPV). وقد أتاحت للمستخدمين مشاهدة محتواهم المفضّل في الوقت الفعلي والوصول إلى المحتوى حتى ستة أيام سابقة.
استمع من الخبير
أبرز الميزات المنفذة
القنوات المفضلة
يمكن للمستخدمين إضافة قنواتهم المفضلة، والتي يتم بعد ذلك ترتيبها حسب الأولوية وعرضها في قسم مخصص على الشاشة الرئيسية. كما يتم عرض أيقونات دوارة لقنوات أخرى بترتيب عشوائي لتشجيع اكتشاف المحتوى.
الفئات والفرز المتقدم
لاستيعاب النطاق الواسع من المحتوى من مختلف مشغلي التلفزيون المحليين، تم تضمين علامة تبويب "الفئات" في قائمة المنصة. تتيح هذه الميزة لمشغلي التلفزيون تحميل مقاطع الفيديو من الأحداث المحلية وتعيينها إلى الفئات ذات الصلة. ويتيح خيار الفرز المتقدم للمستخدمين العثور على المحتوى بناءً على معايير محددة مثل تاريخ الحدث والموقع وغير ذلك.
العناصر المرئية والقوائم
تم دمج عناصر مرئية وقوائم متنوعة في المنصة لتحسين تجربة المستخدم. وتشمل هذه القنوات التلفزيونية، وقائمة القنوات المباشرة الجارية، وملصقات الأفلام بتنسيق أفقي، وأغلفة البودكاست المربعة، وأشرطة التمرير، ودليل البرامج الإلكتروني (EPG) لسهولة التنقل في الاتجاهات الحالية.
أسفر التعاون بين Spyrosoft وBetter Software Group وشركاء آخرين عن إنشاء منصة فيديو ناجحة تجمع بين الجاذبية البصرية والثراء الوظيفي. وتتميز هذه المنصة بعناصر سهلة الاستخدام تعزز التجربة الغامرة من خلال الاستفادة من خدمات Amazon AWS لتخصيص حلول الواجهة الأمامية. وقد أسهمت الجهود التعاونية وخبرات الفرق المشاركة في تقديم حل بث فيديو عالي المستوى يلبي معايير الجودة العالية ويتيح للمستخدمين الوصول إلى مجموعة واسعة من المحتوى.
arrow_circle_right أعمالنا
اطلع على قصص نجاح أخرى لعملائنا
arrow_circle_rightتواصل معنا