תשתית סטרימינג מקצה לקצה שנבנתה עבור Maponga Studios — המקיפה React Web App לניהול נכסים וערוצים, אפליקציית Encoder משלימה עם SSO, NestJS backend, ושתי AWS Lambda functions המארגנות את MediaLive, MediaPackage, MediaTailor, ו-MediaConvert לפריסת FAST channel בלחיצה אחת עם הזרקת SCTE-35 ad.

פיתחנו את פלטפורמת ניהול המדיה ה-full-stack המקיפה React frontend, NestJS backend API, ושתי AWS Lambda functions.
בנינו את ה-FAST Channel Lambda המארגנת את AWS MediaLive, MediaPackage, ו-MediaTailor לאספקת ערוץ ליניארי חי בלחיצה אחת.
יישמנו תזמון ערוצים מבוסס-יומן (FullCalendar) עם ניהול חריצי תוכניות ב-drag-and-drop ותצורת סמני פרסומות.
יצרנו הזרקת סמני SCTE-35 splice insert המאפשרת ל-MediaTailor server-side ad insertion (SSAI) במהלך השמעה חיה.
פיתחנו את ה-Video Encoding Lambda המפעילה את AWS MediaConvert בעת העלאה ל-S3 ומפיקה פלטים ספציפיים לשותפים מפרופילים הניתנים להגדרה.
בנינו את מערכת העלאת ה-presigned S3 multipart התומכת בקבצים עד 11 GB עם תהליך עבודה תלת-שלבי של העלאה, אישור, וסיום.
יישמנו אימות JWT מבוסס-עוגיות עם גיבוב Argon2, SSO בין M-Studio לבין אפליקציית Encoder, ובקרת גישה מבוססת-תפקידים.
יצרנו ספריית נכסים מקיפה עם טפסי יצירה מרובי שלבים, ייבוא CSV בכמות גדולה, השמעת וידאו HLS, ניהול פרקים, וניהול תמונות ממוזערות/כתוביות.
תכננו ושילבנו מיתוג קלט דינמי באמצעות תכונת ה-$urlPath$ של MediaLive לרוטציית תוכן יעילה ללא תשומות לכל וידאו.
בנינו לוחות מחוונים של אנליטיקה בזמן אמת עם ApexCharts המציגים מדדי נכסים, ערוצים ווידאו לצד שכבת דיווח פיננסי ומכירות.
מאחד את כל צינור התוכן לשידור לממשק אחד ידידותי למפעיל, עם פריסת FAST channel בלחיצה אחת, קידוד אוטומטי מרובה שותפים, והזרקת פרסומות בצד השרת — מחליף תהליכי עבודה מפוצלים של 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 מרובת חלקים חתומה מראש, העלאת chunked עם מעקב התקדמות, ו-confirm-and-finalize בצד השרת שמאמתת את תקינות הקובץ. קבצים עד 11 GB מועלים ישירות מהדפדפן ל-S3 באמצעות URLs חתומים מראש, תוך עקיפת ה-NestJS backend לצורך העברה. גישה זו מבטלת צווארי בקבוק ברוחב הפס של השרת ותומכת ב-resume-on-failure עבור קבצי מדיה גדולים בחיבורים לא אמינים.
כן, MicrocosmWorks בנתה את MapongaStudio כפלטפורמה אחידה לניהול תוכן. ספריית הנכסים מנהלת וידאו לפי דרישה באמצעות טפסי יצירה מרובי שלבים, ייבוא בכמות גדולה ב-CSV, תצוגה מקדימה של השמעה ב-HLS, ניהול פרקים, וניהול תמונות ממוזערות/כתוביות. פעולות ערוץ FAST, כולל תזמון, הוספת מודעות וניטור חי, נגישות באותו ממשק, כאשר SSO מחבר בין אפליקציית M-Studio הראשית לבין אפליקציית Encoder האחות.
MicrocosmWorks בנתה לוחות מחוונים (דאשבורדים) של אנליטיקה בזמן אמת באמצעות ApexCharts המציגים ביצועי נכסים, נתוני צפייה בערוץ, מדדי מעורבות וידאו, ושכבת דיווח פיננסי ומכירות. האנליטיקה מכסה הן מדדי ערוצי FAST כמו שימור צופים וקצב מילוי מודעות, והן מדדי ספריית נכסים כמו נפח העלאות וקצבי השלמת קידוד. יצירת פיד MRSS מאפשרת מעקב אחר סינדיקציית תוכן בקרב שותפי הפצה.
בואו נדון כיצד נוכל להגשים את החזון שלך עם אותה רמת מומחיות ומסירות.