פלטפורמה ארגונית לקידוד והפצת וידאו מרובת ערוצים
חברת מדיה נזקקה לפלטפורמה מקיפה לניהול מחזור חיי תוכן הווידאו שלהם, מהעלאה וקידוד ועד להפצה מרובת ערוצים, תוך תמיכה במפרטי פלט שונים עבור כל שותף הפצה.
דון בפרויקט שלך
האתגר
ניהול הפצת תוכן וידאו על פני מספר ערוצים ושותפים הציב מכשולים תפעוליים משמעותיים:
- כל שותף הפצה דרש פורמטים, רזולוציות וקודקים שונים לקידוד
- תהליכי קידוד והעלאה ידניים לא יכלו לעמוד בקצב נפח התוכן
- לא הייתה מערכת מרכזית למעקב אחר סטטוס קידוד, כשלים וניסיונות חוזרים
- קובצי כתוביות נדרשו להימצא, לעבור עיבוד ולהיכלל עם נכסי הווידאו
- תזמון תוכן על פני מספר ערוצים דרש תהליך עבודה מבוסס לוח שנה
הפתרון שלנו
בנינו פלטפורמת הפקת וידאו מלאה עם צינורות קידוד אוטומטיים, תזמון מרובה ערוצים ופרופילי פלט ספציפיים לשותפים.
ארכיטקטורה
- Main Backend: NestJS 11 עם TypeScript, MongoDB/Mongoose, Redis
- Encoder Backend: שירות NestJS מיוחד לתזמור קידוד
- Lambda Service: AWS Lambda עבור טריגרים של תהליכי עבודה לקידוד ללא שרת (serverless)
- Frontend: React 18 + Vite עם Bootstrap, React Hook Form, ApexCharts
- Encoder Dashboard: ממשק React ייעודי לניהול קידוד
- Media Processing: AWS MediaConvert עם FFmpeg כגיבוי
צינור הקידוד (Encoding Pipeline)
- העלאה - העלאת וידאו ל-AWS S3 (בודדת או בכמות גדולה)
- חילוץ מטא נתונים - חישוב משך זמן, יצירת נקודות ציון
- גילוי כתוביות - התאמה ועיבוד אוטומטי של קובצי כתוביות
- בחירת פרופיל - יישום פרופילי קידוד ספציפיים לשותפים
- משימת MediaConvert - AWS MediaConvert מעבדת את הטרנסקוד
- בדיקת איכות - אימות אוטומטי של מפרטי הפלט
- הפצה - נכסים מועברים לערוצים ספציפיים לשותפים
תכונות עיקריות
- פרופילי שותפים - מפרטי קידוד מותאמים אישית לכל שותף הפצה
- העלאה בכמות גדולה - טיפול בספריות תוכן גדולות באמצעות עיבוד אצווה
- עיבוד כתוביות - גילוי אוטומטי של קובצי כתוביות והמרת פורמטים
- תזמון בלוח שנה - תזמון תוכן מבוסס FullCalendar לכל ערוץ
- לוגיקת ניסיון חוזר - ניסיון חוזר אוטומטי עם סיווג שגיאות עבור משימות שנכשלו
- לוח מחוונים אנליטי - הדמיה של סטטוס קידוד, תפוקה ושיעור שגיאות
- גישה מבוססת תפקידים - אימות JWT עם ניהול משתמשי אדמין
תוצאות
מחסנית טכנולוגית
caseStudyDetail.more מקרי בוחן
גלה עוד מהיישומים הטכניים שלנו
הזרקת פרסומות בצד הלקוח (CSAI) עם ניתוח סמני SCTE-35 ושילוב נגן מרובה פלטפורמות
פלטפורמת הזרמת וידאו נזקקה ליישם הזרקת פרסומות בצד הלקוח (CSAI) על פני יישומי אינטרנט, מובייל וטלוויזיות חכמות — המאפשרת חוויות פרסום מותאמות אישית ברמת המכשיר עם תמיכה מלאה באינטראקציה עם פרסומות (שכבות-על ניתנות ללחיצה, באנרים נלווים, כפתורי דילוג) שאותן הזרקה בצד השרת אינה יכולה לספק.
צינור איתות לסמני פרסומות SCTE-35 והכנסת טריילרים למדיה
חברת מדיה סטרימינג נזקקה לצינור עבודה אוטומטי ויציב להזרקת סמני פרסומות SCTE-35 לזרמי שידור חי ו-VOD, יחד עם היכולת להכניס טריילרים פרסומיים (pre-roll, mid-roll, ו-post-roll) במיקומים מדויקים בזמן — מה שמאפשר מונטיזציה בערוצי FAST, אירועים חיים, וספריות תוכן לפי דרישה.
שאלות נפוצות
MicrocosmWorks built an encoding profile management system with over 50 preset configurations covering broadcast (ProRes, DNxHR), OTT (CMAF with H.264/H.265), and social media (platform-optimized MP4) delivery targets. Each source video is encoded into all required formats in a single pipeline run using parallel FFmpeg workers, with automatic quality validation against each channel's specification.
MicrocosmWorks implemented per-title encoding optimization that analyzes each video's visual complexity using VMAF scoring to generate a content-aware bitrate ladder. Simple talking-head content receives fewer, lower-bitrate rungs while visually complex content like sports gets additional higher-bitrate variants, optimizing storage costs while maintaining perceptual quality above VMAF 93.
MicrocosmWorks architected the platform for horizontal scaling using Kubernetes-orchestrated encoding workers that auto-scale based on queue depth. The system has been validated processing over 1,000 hours of video per day using spot instances, with job prioritization ensuring urgent encodes are processed within minutes while bulk backlog operations use cost-effective scheduling.
MicrocosmWorks built a delivery tracking dashboard that monitors each asset's encoding status, upload progress, and publication confirmation across all distribution channels. The system provides webhook callbacks for downstream system integration and generates automated reports showing time-to-publish metrics per channel, helping operations teams identify distribution bottlenecks.
MicrocosmWorks delivers video infrastructure projects at rates of $30-$50/hr, with an enterprise encoding and distribution platform including the profile manager, autoscaling workers, VMAF optimization, and multi-channel delivery typically requiring 700-1000 development hours. Cloud encoding costs run approximately $0.01-$0.03 per minute of source video on AWS spot instances.
מוכן לשנות את העסק שלך?
בואו נדון כיצד נוכל ליישם פתרונות דומים לאתגרים שלך.