אַשׁרַאי:
אף על פי ש-MPEG-4 מבוסס H.264 הוא כרגע פורמט הווידאו המועדף עבור מפרסמי וידאו גדולים ומפיצי וידאו גדולים כגון MLB, iTunes ו-Netflix, מפרסמי וידאו וגופי שידור מובחרים בדרך כלל אינם מספקים את נכסי הווידאו שלהם באמצעות הורדה פרוגרסיבית של H.264 . הם דורשים פרוטוקולי סטרימינג מאובטחים כדי לספק או להזרים את נכסי הווידאו שלהם לנגן הווידאו.
ברמה גבוהה זה הולך בערך כך: וידאו יכול להיות מקודד לפורמטים שונים כגון MPEG-4 מבוסס H.264 או WebM מבוסס VP8; הסרטון מועבר או מוזרם באמצעות אחד מכמה פורמטים/פרוטוקולים אפשריים של סטרימינג, כגון HTTP Live Streaming, Smooth Streaming ו-HTTP Dynamic Streaming; לבסוף, שחקנים המיושמים ב-HTML5, Flash ו-Silverlight מקבלים את הזרמים הללו ומשמיעים אותם עבור הצופה.
בפוסט זה נתמקד בגישה לזרימה אדפטיביתתַפּוּחַתומך. הטכנולוגיה, הנקראת HTTP Live Streaming (HLS), מאפשרת לך להזרים וידאו חי או לפי דרישה למכשירים כמו זה של אפלאייפד,אייפוןוiPod Touchללא צורך בשרת זרימת וידאו מיוחד - כל שרת אינטרנט HTTP יעשה את העבודה. בזמן שנוצר על ידי אפל, המפרט הוגש ל-Internet Engineering Task Force (IETF), הצעד הראשון בדרכו להפוך לתקן אינטרנט.
הנה רשימה חלקית של תכונות מפתח המועילות למפרסמי וידאו, מפרסמים, צופים ואפילו ספקי סלולר.
היסודות
אַשׁרַאי:
הזרמת HTTP בשידור חי היאמגובה על ידי אפל, זרימה חלקה היאמגובה על ידי מיקרוסופטו-HTTP Dynamic Streaming הואמגובה על ידי Adobe, אבל לכולם יש דבר אחד במשותף: כל אחד מהם משתמש ב-MPEG-4 H.264 בתור הקלט שלהם. אני מאמין שהסיפור האמיתי הוא לא איזה פורמט וידאו יתמך על ידי HTML5, אלא יותר חשוב, כשזה מגיע לווידאו פרימיום, איזה פורמט הזרמת וידאו יתמך.
כל שלוש שיטות המסירה הן צורות של הזרמת קצב סיביות אדפטיבית. לשיטת מסירה זו תהיה השפעה עצומה על כל היבט של אספקת וידאו באינטרנט מכיוון שהיא מאפשרת לזרם להתאים למעשה את חווית הווידאו לאיכות הרשת והמעבד של המכשיר.
במילים אחרות, זרם הווידאו יכול להגדיל או להקטין את קצב הסיביות והרזולוציה של הסרטון (איכותו) בזמן אמת, כך שהוא תמיד משדר את האיכות הטובה ביותר שאפשר לתמוך בחיבור הרשת הזמין. ככל שהחיבור לרשת טוב יותר, כך איכות תמונת הווידאו טובה יותר. העובדה שהזרם מטפל בכל המורכבות הזו פירושה שצופה הווידאו הנייד לא צריך לעשות כלום; הכל נשאר לזרם ולשחקן.
אז איך כל זה עובד? כדי להכין את תוכן הווידאו שלך ל-HLS, אתה מתחיל עם גרסה באיכות גבוהה של הסרטון שלך ומקודד עותקים מרובים שלו באמצעות MPEG-4 H.264. עותקים אלו הם בקצבי סיביות ורזולוציות שונות, החל מעיבודים באיכות נמוכה יותר המתאימים לחיבורי דור 3 איטיים יותר, ועד לעיבודים באיכות גבוהה במיוחד המתאימים למכשירים מהירים ברשתות מהירות. לאחר מכן, העיבודים נעטפים לתוך MPEG-2 Transport Streams וחתוכים לקטעים או נתחים של 10 שניות. קטעים אלו הם שבסופו של דבר מוזרמים לנגן וידאו HTML5 במכשיר נייד, דפדפן או ממיר, ומכיוון שהנגן מקבל את הסרטון ב-10 שניות ויכול לזהות את איכות החיבור לרשת, הוא יכול לעבור ל- קטע וידאו באיכות גבוהה יותר או נמוכה יותר כל עשר שניות אם תנאי רוחב הפס משתנים.
חיסכון אמיתי בעלויות
HLS חוסך כסף בתוכנית הנתונים של מפרסם הסרטון ושל הצופה המקבל. HLS הוא זרם וידאו אמיתי, מה שאומר שהוא מספק רק כמה קטעי וידאו בזמן שהוא מתנגן. לדוגמה, אם צופה צפה בחמש דקות של וידאו זורם, תוכנית הנתונים שלו תקועה רק עבור חמש דקות של צריכת נתונים. לעומת זאת, הורדה פרוגרסיבית של סרטון עלולה לגרום לחמש דקות בלבד של זמן צפייה בפועל, אבל 20 דקות של סרטון שהורדו עברו לאייפון שלהם.
זו בעיה גדולה עבור כל המעורבים. תוכנית הנתונים של הצופה מחויבת עבור סרטון שהם לא ראו בפועל, המוציא לאור משלם את ה-CDN שלו עבור אספקת וידאו שמעולם לא נצרכה (או מייצור רווחים!), והרשת של הספק נתפסת צפופה באספקת וידאו שהיא ממש לא חייבת.
שיקול עלות מרכזי נוסף עבור מפרסם הווידאו הוא שהם לא צריכים לשלם ולתחזק שרתי הזרמת וידאו מיוחדים וקנייניים. HLS משתמש בשרת HTTP רגיל, ואם הם מפרסמים אתר אינטרנט, יש להם כבר אחד.
בִּטָחוֹן
למפרט HLS יש הוראות להבטחת אבטחת הזרם, שהן חדשות נהדרות עבור גופי שידור או מפרסמים שרוצים להזרים תוכן מורשה. ניתן להצפין את כל זרמי ה-HLS באמצעות AES-128; אתה יכול אפילו להצפין כל עיבוד או אפילו קבוצה של מקטעים באמצעות מפתחות ייחודיים. מכיוון שהזרמים עצמם מוצפנים, אתה יכול לספק את התוכן ב-HTTP רגיל, ולא ב-SSL, מה ששומר על המהירות מהירה. ניתן להסתיר ולהגן על המפתחות באמצעות אימות, אסימונים וחתימה. כל זה מקשה הרבה יותר על אנשים להשתמש בתוכן שלך בדרכים שאתה לא רוצה שיעשו, תוך הבטחה שהזרם יעיל והיעדים של HLS עדיין מתקיימים.
סטרימינג בשידור חי
אַשׁרַאי:
יתרון גדול נוסף של HLS הוא שאתה יכול להזרים תוכן וידאו חי למכשירי iOS. הזרמת וידאו חי למכשירי טאבלט כמו האייפד משכנעת מאוד. האייפד הוא בעצם טלוויזיה אישית שתוכל לקחת לכל מקום. הטאבלט כטלוויזיה הוא רעיון שלא אבד אצל גופי השידור וחברות הכבלים הגדולות. כעת, כשוידאו על פי דרישה מתבסס באייפד כמודל עסקי בר-קיימא, השידור החוזר החי של שידורים ליניאריים לאייפד באמצעות HLS הוא התקדמות טבעית.
קידוד HLS חי דורש שלב נוסף בזרימת העבודה של המפרסם (כדי לקודד את העדכון החי בזמן אמת). לשם מגיעות חברות קידוד כמו Inlet Technologies או Elemental Technologies. הם פיתחו מוצרים סוהר המטפלים בכל המורכבות של יצירת זרם HLS והעברתו לענן.
הצגת מודעות זורם בזמן אמת
אחרון, אך בהחלט לא פחות חשוב, הוא כיצד HLS מספקת למפרסם הזדמנות ייחודית בכל הנוגע להכנסת מודעות זורם. זכור כיצד HLS הוא זרם של קטעי וידאו בני עשר שניות; ניתן ליצור את הקטעים הללו בצורה כזו שניתן להחדיר מודעת וידאו לזרם התוכן כך שהיא מופעלת בצורה חלקה עבור הצופה. חווית הצפייה זהה בעצם לצפייה בפרסומת בטלוויזיה המשודרת.
הזרקת "זרם הפרסומות" ל"זרם התוכן" הוא רעיון חדש שמספר גופי שידור גדולים כמו השידור הקנדי העולמי אימצו. מנגנון ההגשה המסורתי של מודעות וידאו לפני או באמצע סרטון הוא לבצע החלפת נגן וידאו (משבש).
אתה רואה את זה הרבה עם נגני הווידאו הטיפוסיים שלך באינטרנט: בזמן צפייה בסרטון, הזרם הולך ריק בזמן שנגן אחר מוצג, וספינר או מאגר מוצג עד שזרם מודעת הווידאו מתעדכן ומוכן להפעלה. לאחר מכן, כאשר המודעה מסתיימת, הנגן הזה נסגר ונגן התוכן התכונה נפתח ומוצג ספינר עד שתוכן התכונה יסתיים ומוכן להשמעה.
עם HLS, יש לך הזדמנות להחליף את כל תוכן הווידאו שלך בזרם ולא בתוך נגן הווידאו. בנוסף, אתה יכול לנצל את האופי האדפטיבי של HLS כדי להבטיח עוד יותר שמודעת הווידאו תוצג כך שהצופה לעולם לא יראה ספינרים או חוצצים בזמן שהמודעה נטענת. חוויית הפרסום היא חלקה.
גילוי נאות:החברה של המחבר מפתחת טכנולוגיית פרסום בזרם.
העתיד מסתגל
אַשׁרַאי:
כל זה מזכיר קצת את מלחמות ה"קודק וידאו" של לפני כמה שנים. אז, אפל, מיקרוסופט ו-Adobe קידמו כולן טכנולוגיות קידוד וידאו שונות (MPEG-4 H.264, VC1 ו-On2). כל אחד מהם הפיק סרטון שנראה טוב, אבל זה היה כאב ראש גדול עבור מפרסמי וידאו. התעשייה התיישבה בסופו של דבר על H.264 ברגע שהגיעה לאימוץ המוני, אבל זה עדיין מרוץ סוסים כשזה מגיע להזרמת וידאו אדפטיבית. דבר אחד בטוח: הזרמת קצב סיביות אדפטיבית היא העתיד של אספקת הווידאו בכל סוגי המכשירים, ממחשבים אישיים לסמארטפונים ועד למכשירי ממיר.
האם HLS ינצח על פתרונות סטרימינג אדפטיביים אחרים? זה עדיין מוקדם, אבל אפשר היה לחשוב שהמפרט הפתוח וההגשה ל-IETF יתנו לו מעמד בתחרות, בדיוק כפי שעשה עבור H.264. אם HLS עומד להמריא כתקן הזרמת וידאו באינטרנט, הוא צריך להתרחב מעבר למכשירי iOS בלבד.
דְמוּי אָדָם, מערכת ההפעלה הניידת של גוגל מסוגלת כעת לנגן וידאו HLS הודות לחברה בשם Nextreaming, שבנתה SDK חזק של נגן HLS עבור פלטפורמת אנדרואיד. ו-HLS הוא כבר לא רק משחק וידאו נייד. Roku, שמייצרת את אחד מנגני הסטרימינג המובילים ב-Set-top, תומך כעת ב-HLS. אולי, והכי חשוב, כמה מפרסמי וידאו גדולים כמו ABC, Netflix והולו מנצלים את היתרונות של HLS באפליקציות האייפד שלהם. דבר אחד בטוח: בשנת 2011 תראה הרבה יותר וידאו אדפטיבי.
משאבי וידאו נוספים באינטרנט מ-Mashable:
-מדוע עתיד הווידאו המקוון נמצא בבעיה רצינית [OP-ED]
-מדוע שידורי אינטרנט מושלמים לכניסה לשווקים מתעוררים
-10 מודעות הווידאו הוויראליות החדשניות ביותר של 2010
ניוזלטרים אלה עשויים להכיל פרסומות, עסקאות או קישורי שותפים. בלחיצה על הירשם, אתה מאשר שאתה בן 16+ ומסכים לנותנאי שימושומדיניות פרטיות.