Eitanium Encoder: מנוע עיבוד מדיה עוצמתי עם HLS, MP4, WebM ו־Spectrum
מאחורי כל סרטון שמועלה ל־Eitanium פועל מנוע עיבוד מדיה שלם. הוא אינו רק ממיר קובץ מפורמט אחד לאחר — הוא מנתח את חומר המקור, בוחר מסלול עיבוד, יוצר גרסאות ורזולוציות, מטפל בווידאו ובאודיו ומכין את התוכן לצפייה ולהפצה.
לא Upload — אלא Media Processing Engine
מבחינת המשתמש הפעולה יכולה להיראות פשוטה: מעלים קובץ וממתינים. אבל מאחורי הקלעים מדובר ב־pipeline:
Source Media → Analysis → Processing Profile → Transcoding → Renditions → Packaging → Delivery
זו הארכיטקטורה שמאפשרת ל־Eitanium לקבל חומר גלם ולהפוך אותו לנכס מדיה המותאם להפצה באינטרנט.
רזולוציות דינמיות ואוטומטיות
המקודד יודע לעבוד עם רזולוציות דינמיות ולא רק עם שלוש איכויות קשיחות. במצב Automatic Resolutions המערכת יכולה להתאים את הרזולוציות שנוצרות למקור, תוך אפשרות להגדרת רזולוציה מקסימלית וללא upscale מיותר של חומר שהגיע באיכות נמוכה יותר.
קיימת גם אפשרות לשמור את רזולוציית המקור כחלק ממדיניות הקידוד. כך מנהל הפלטפורמה יכול לבחור בין מספר אסטרטגיות במקום להחיל פרופיל אחיד על כל תוכן.
Dynamic HLS
אחד ממסלולי העיבוד המרכזיים הוא Dynamic HLS. הפרופיל הפעיל משתמש ב־H.264, רזולוציה דינמית, קצב של 24fps, GOP של 48 פריימים, CRF 23 ואודיו AAC.
התוכן נארז למקטעי HLS של 6 שניות, והמערכת תומכת ב־key information לצורך הצפנת הזרם.
לקריאה נוספת על שכבת ההפצה: HLS ו־Adaptive Bitrate ב־Eitanium .
Multi-Bitrate HLS מוצפן
לצד המסלול הדינמי קיים גם פרופיל Multi-Bitrate HLS VOD מוצפן שמייצר מספר שכבות צפייה מאותו מקור.
| רמה | רזולוציה | Video Bitrate | Audio |
|---|---|---|---|
| Low | 360p | 800 kbps | AAC 128 kbps |
| SD | 540p | 1400 kbps | AAC 128 kbps |
| HD | 720p | 2800 kbps | AAC 128 kbps |
גם כאן המקטעים הם בני 6 שניות והפרופילים כוללים מנגנון key-info להצפנת HLS.
על שכבות האבטחה והצפנת התוכן ניתן לקרוא גם במאמר אבטחה והצפנה ב־Eitanium .
Dynamic MP4
מסלול Dynamic MP4 מייצר H.264 עם AAC ומתאים את הרזולוציה וה־bitrate לפרופיל שנבחר. הקבצים נוצרים עם faststart, כך שמבנה ה־MP4 מותאם להתחלת playback יעילה יותר דרך האינטרנט.
Dynamic WebM
המקודד תומך גם ביצירת WebM דינמי. המסלול משתמש ב־libvpx לווידאו וב־libvorbis לאודיו ויכול לייצר WebM ברזולוציה דינמית.
פרופילי MP4 קבועים
| Profile | Resolution | Video | Audio |
|---|---|---|---|
| MP4 Low | 360p | H.264 / 700 kbps | AAC / 96 kbps |
| MP4 SD | 540p | H.264 / 1200 kbps | AAC / 128 kbps |
| MP4 HD | 720p | H.264 / 2500 kbps | AAC / 128 kbps |
פרופילי WebM קבועים
אותו מודל קיים גם עבור WebM ב־360p, 540p ו־720p, עם שילוב libvpx + libvorbis וביטרייטים המותאמים לכל שכבה.
מסלולי Audio
זה המקום שבו מבינים שה־Encoder אינו מנוע וידאו בלבד. מערך הפורמטים הפעיל כולל בין היתר:
- MP3 → MP3
- MP3 → OGG
- Video MP4 → Audio MP3
- Video → Audio
- Audio → HLS
- Audio → MP4
- Audio → WebM
- המרה אוטומטית של וידאו ל־MP3 בהתאם למדיניות
MP3 ל־Spectrum.MP4
מסלול ייחודי נוסף הופך קובץ MP3 לסרטון MP4 באמצעות ויזואליזציה של גלי הקול. הפרופיל הפעיל מייצר ויזואליזציה בגודל 1280×720 במצב line, מקודד אותה ב־H.264 ומשלב בה את האודיו המקורי.
זו אינה רק המרת פורמט — זהו תהליך שבו סוג מדיה אחד הופך לנכס מדיה מסוג אחר.
Video to Spectrum
קיים גם מסלול מורכב של Video to Spectrum, המבוסס על chaining בין מספר פרופילי עיבוד. המנוע כולל למעשה Profiles שיכולים להפעיל Profiles אחרים ולבנות workflow משולב.
מסלולי עיבוד משולבים
המערכת מכילה שילובים כגון:
- MP4 Low + SD
- MP4 SD + HD
- MP4 Low + HD
- MP4 Low + SD + HD
- Video + WebM במספר איכויות
- Both Video
- Both Audio
כלומר, פרופיל אחד יכול לייצר מספר תוצרים באותה עבודת קידוד.
Capability Matrix
| Dynamic HLS | ✓ |
| Encrypted HLS | ✓ |
| Dynamic MP4 | ✓ |
| Dynamic WebM | ✓ |
| Automatic Resolutions | ✓ |
| Single Maximum Resolution / No Upscaling | ✓ |
| Original Resolution Preservation | ✓ |
| Multiple Renditions | ✓ |
| Extract Audio | ✓ |
| MP3 / OGG Processing | ✓ |
| Audio → HLS / MP4 / WebM | ✓ |
| MP3 → Spectrum.MP4 | ✓ |
| Video → Spectrum | ✓ |
| Encoder Network Controls | ✓ |
| Configurable FFmpeg Parameters | ✓ |
מדיניות עיבוד ולא רק פורמטים
שכבת הניהול יכולה לקבוע אילו מסלולים יוצגו: Automatic HLS, Automatic MP4, Automatic WebM ו־Automatic Audio, לצד Extract Audio ו־Create Video Spectrum.
קיימת גם תמיכה ב־Encoder Network, כלומר הארכיטקטורה אינה חייבת להישאר מקודד יחיד בלבד.
המנוע שמתחת לפלטפורמה
המשמעות של כל היכולות האלה היא שהקובץ שמעלה היוצר הוא רק חומר הגלם. מנוע העיבוד הוא זה שהופך אותו למערך של תוצרים, איכויות, פורמטים וחוויות מדיה.
לקריאה נוספת על השכבה הרחבה יותר של המערכת: מנוע Eitanium והארכיטקטורה שמאחורי הפלטפורמה .
התוכן הוא חומר הגלם. Eitanium היא מנוע העיבוד.

