מה זה HLS?
HLS או HTTP Live Streaming הוא פרוטוקול הזרמת מדיה שפותח על ידי Apple Inc עבור אספקת תוכן חי ולפי דרישה דרך האינטרנט.
HLS עובד על ידי פירוק הזרם הכולל לרצף של הורדות קטנות של קבצים מבוססי HTTP, שכל אחת מהן מכילה קטע קצר
של זרם תחבורה כללי שעלול להיות בלתי מוגבל.
דרך הפעולה של HLS
פילוח: תוכן הווידאו המקורי מחולק לרצף של קבצי מדיה קטנים, בדרך כלל עם משך של כמה שניות כל אחד.
זה מאפשר הפצה יעילה ופחות חציצה.
קבצי המדיה מקודדים בדרך כלל ברמות איכות שונות, ומתאימים למהירויות אינטרנט שונות ויכולות מכשירים.
קובץ אינדקס (פלייליסט): לצד קטעי מדיה אלו, HLS משתמש בקבצי אינדקס (פלייליסטים) המכילים כתובות URL של קטעי מדיה אלו.
קובץ האינדקס מתעדכן באופן שוטף כדי לכלול קטעים חדשים לשידור חי או לרשום את כל הקטעים לתוכן לפי דרישה.
ישנם שני סוגים של אינדקסים ב-HLS: אינדקס מאסטר המפרט את כל האינדקסים הזמינים של המדיה, שכל אחד מהם ספציפי
לאיכות זרם מסוימת, ואינדקס של מדיה שמפרטים את כל הקטעים לרמת איכות מסוימת.
משלוח באמצעות HTTP: המדיה וקובצי האינדקס מוגשים בשרתי אינטרנט סטנדרטיים של HTTP.
לקוחות (כמו דפדפני אינטרנט, נגני מדיה דיגיטלית וסמארטפונים) מורידים ומשמיעים את הקטע הראשוני מרשימת ההשמעה
וממשיכים להוריד את השאר ברצף, מה שמאפשר השמעה של תוכן וידאו חי או מוקלט מראש.
הזרמת קצב סיביות אדפטיבית : HLS תומך בהזרמת קצב סיביות אדפטיבית, כלומר הלקוח בוחר אוטומטית את איכות הסטרימינג
המתאימה ביותר בהתבסס על מהירות האינטרנט הנוכחית של המשתמש ויכולות המכשיר.
זה מבטיח חווית צפייה אופטימלית עם חציצה מינימלית.
HLS נתמך באופן נרחב בפלטפורמות והתקנים שונים, כולל מכשירי iOS, מכשירי אנדרואיד ודפדפנים שולחניים באמצעות נגני וידאו HTML5.
זה פופולרי במיוחד להזרמת אירועים חיים, שידורי טלוויזיה ותכני וידאו אחרים בשל יכולת ההסתגלות שלו וקלות השימוש שלו בתנאי רשת ומכשירים שונים.
שאלות ותשובות בנושא HLS
ש: מדוע HLS פופולרי להזרמת וידאו?
ת: HLS פופולרי מכיוון שהוא נתמך באופן נרחב במכשירים ופלטפורמות שונות, הוא מאפשר הזרמת קצב סיביות אדפטיבית
עבור חוויות צפייה אופטימליות, והוא משתמש בשרתי HTTP סטנדרטיים להפצת תוכן, מה שמקל על הטמעה והרחבה.
ש: האם HLS תומך בסטרימינג בשידור חי?
ת: כן, HLS תומך בסטרימינג בשידור חי.
עבור תוכן חי, רשימת ההשמעה של המדיה מתעדכנת תדיר עם קטעים חדשים ככל שהשידור נמשך, מה שמאפשר לצופים
לצפות בתכנים באיחור קצר מהאירוע החי.
ש: כיצד HLS מטפל במהירויות רשת שונות?
ת: HLS מטפל במהירויות רשת שונות באמצעות הזרמת קצב סיביות אדפטיבית.
משמעות הדבר היא שאיכות הסטרימינג מתאימה אוטומטית על סמך מהירות הרשת של הצופה, ומבטיחה חווית השמעה
חלקה ללא חציצה, גם אם חיבור האינטרנט משתנה.
ש: האם ניתן להשתמש ב-HLS לתוכן לפי דרישה?
ת: בהחלט, HLS מתאים גם לתוכן חי וגם לתוכן לפי דרישה.
עבור סטרימינג לפי דרישה, רשימת ההשמעה של המדיה מכילה רשימה של כל הקטעים המרכיבים את הסרטון,
המאפשרת לצופים להשמיע, להשהות, להריץ אחורה או קדימה לפי הרצון.
ש: האם HLS מאובטח?
ת: HLS כולל תכונות לאבטחת תוכן, כגון הצפנת מקטעי המדיה ואספקה מאובטחת של מפתחות לפענוח.
זה עוזר להגן מפני גישה בלתי מורשית ופיראטיות.

