XVID–הפורמט שצריך לסיים את חייו

בימים האחרונים מתחוללת לה “מהומה” זעירה, לאחר שקבוצות המשחררות טורנטים של סדרות וסרטים (פיראטיים כמובן) החליטה לעבור פורמט. רבים לא כל כך מבינים על מה המהומה ופוסט זה ינסה לעשות קצת סדר, מבלי להיכנס לעומק הפורמטים, לטובת הקוראים שאינם בקיאים בתחום.

קצת היסטוריה: כל וידאו קליפ שאתם צופים בו ברשת או בבית מקודד עם 2 מפענחים (codecs). האחד לאודיו והשני לוידאו. קובץ AVI טיפוסי שאתם מורידים הוא בעצם קובץ שבנוי בסטנדרט שנקרא RIFF והקובץ מסודר בשיטה כזו שהוא אומר לנגן: הוידאו שבקובץ זה מקודד עם מפענח וידאו מסוג X, ומפענח אודיו מסוג Y. הסטנדרט גם אומר לנגן הוידאו דברים כמו רזולוציית הוידאו, כמה ביט צבע יש לוידאו, כמה ביט אודיו יש ועוד פרמטרים.

XVID הוא בעצם גירסת קוד פתוח ל-DIVX ו-DIVX הומצא לראשונה לאחר שמישהו לקח מפענח של מיקרוסופט (שנקרא DIV3) והעביר אותו מספר שינויים להיות יותר תואם לדברים אחרים. בסופו של דבר קמה חברה בשם DivX Network שהפכה את המפענח למשהו מסחרי עם כלים פשוטים (וחלקם חינמיים) למשתמשים הביתיים, אבל עם רשיון לא פתוח. XVID הוא בעצם בניה של אותו מפענח – בגירסת קוד פתוח.

הפופולריות של XVID צמחה מכיוון שזה היה המפענח הראשון שנתן תוצאות טובות של דחיסת וידאו בצפיה Offline (המפענח אינו תומך בזרימה רגילה באינטרנט ומה שסטרימרים עושים זה בניית פתרון עקיף תוך שימוש באנקפסולציה של פרוטוקולי רשת שונים [Samba, HTTP וכו’]). ככל שהפופולריות של המפענח גדלה, החלו לצאת גם פתרונות חומרה, במיוחד כשיצאו צ’יפים טיוואניים מאוד זולים (חצי דולר, בכמות של 1000) שיודעים לפענח את XVID.

כך הכל עבד, אבל במקביל העולם השתנה. יותר ויותר חברות אימצו את תקן H.264 שהוא תקן הרבה יותר מאסיבי לקידוד וידאו. בתקן זה ישנם פתרונות שיודעים לתמוך החל בטלפון הכי פשוט ועד רזולוציות של 5K ומעלה של וידאו עם דחיסה משתנה מרמה של 2G בטלפון סלולרי ועד שידורי אולפן מקצועיים בעשרות מגהביט לשניה.

כמובן שתקן משוכלל כזה אינו מגיע בחינם. התקן הורכב ע”י נציגים של חברות טכנולוגיה שונות (אפל, מיקרוסופט, סוני, פיליפס ועוד) ואותן חברות הקימו את MPEG-LA הגוף שדורש תמלוגים על כל פיפס שתקודד/תייצר עם H.264 מה שגרם כמובן להתמרמרות אצל המשתמשים ואצל חברות כאחד.

וכרגיל, מי בא להושיע? קוד פתוח כמובן. בחור בשם Laurent Aimar ואחרים בקבוצת x264 team השיגו בדרכים שונות את המפרט (בדרך רשמית יש לשלשל ל-MPEG-LA סכום “סימלי” של 30,000 דולר עבור הניירת!) והקבוצה מימשה בקוד את המיפרט ומשם הדרך היתה קצרה מאוד לשילוב הפרוייקט בפרוייקטים כמו FFMPEG ו-VLC, שהם  2 הכלים הכי פופולריים בתחום ניגון וידאו.

נחזור למציאות בת זמננו: כל טלפון חכם וטאבלט תומך ב-H.264 אך רובם אינם תומכים ב-XVID. יהיו כמובן אלו שיאמרו “אבל אצלי ב-IPAD קבצי XVID מתנגנים חלק” וזה נכון, אבל התמיכה נעשית ברמת תוכנה, כלומר כשאתה מנגן סרט שמקודד ב-XVID אז הוא מפוענח על ידי המעבד עצמו כלומר ברמת תוכנה, מה שכמובן מרוקן מהר משאבי סוללה ומחמם את המכשיר וזאת בניגוד לקידוד H.264 שמפוענח ישירות ע”י הצ’יפ הגרפי במכשיר. בנוסף, XVID בהשוואה ל-H.264 מאוד גרוע בחסכון של מקום. כמה גרוע? עם פרופיל בסיס של H.264 ניתן להגיע לחסכון של 20-30 אחוז באותו וידאו קליפ עם אותה רזולוציה.

אז על מה המהומה? אותם קבוצות שמכירות את פורמט H.264 החליטו לאמץ אותו לחיקם, ובכך לאפשר למכשירים מודרניים לנגן וידאו שמורידים בטורנט – בקלות על כל מכשיר ללא צורך בתוכנות נוספות. מכשירי טלפון חכמים כמו טאבלטים, קונסולות משחקים ועוד יודעות להתמודד עם קבצי H.264 בצורה יפה מאוד, אבל אלו שנמצאים עם נגני DVD שיודעים רק לתמוך בפורמטים כמו DIVX/XVID ו-MPEG-1/2 אינם יכולים להתמודד טוב עם קבצי H.264, אז הם מתלוננים (פיראטים מתלוננים.. איזה עולם)

אבל יש עוד סיבה שהיא יותר Side Effect שאפילו ראשי הקבוצות לא כל כך חשבו עליה: בראם כהן ישחרר במסגרת החברה שלו כקוד פתוח את BT-Live, מוצר הסטרימינג שמבוסס ביטורנט (ולא, לא מדובר על הטריק שיש ב-uTorrent של ניגון וידאו שבסך הכל מתעדף חלקים בצורה שונה מהורדה רגילה), מה שיאפשר לך (המשתמש הפיראטי, נו נו נו, אותך לחברות המדיה… Smile ) לגלוש לאתר הטורנטים האהוב עליך, ללחוץ על הפרק בסידרה האהובה עליך ולצפות בו תוך שניות ספורות. פורמט H.264 מתאים מאוד לשידור בזרימה (וזה יהיה גם הכאב ראש הבא של האולפנים, אבל זה נושא לפוסט אחר).

לסיכום: לפעמים צריך לדעת לוותר על מפענחים ישנים לטובת מפענחים מודרניים יותר משוכללים ויותר חסכוניים ואסור להקשיב לקבוצה שרוצה להתבכיין למה הנגן DVD ב-200 שקל שלהם לא מנגן את הוידאו. הוא לא מנגן? חבר כבל HDMI לטלפון שלך או למחשב שלך ותנגן. הקידמה כבר כאן.

אגב, "פרסומת" קטנה: מעתה "חץ ביז" מוכרים שרתי VPS באירופה במחיר מצחיק – החל מ-90 שקלים לחודש!

כמה מהירות התקשורת לארץ איטית? הדגמת וידאו

לאחר שכתבתי את הפוסט האחרון לגבי המהירות והאיטיות שכופים ספקי האינטרנט הגדולים, תהו חלק מהאנשים על מה מדובר, וכמה זה באמת איטי בהשוואה לחו"ל.

לשם כך החלטתי לערוך השוואה. השתמשתי בשרת VPS שנמצא בתשתית של העסק שהוא משמש להורדת טורנטים של הפצות לינוקס/גירסאות BSD/סולאריס ללקוחות, הקצתי לו רוחב פס של 150 מגהביט, והקמתי שרת VPS זהה באירופה עם אותו רוחב פס. מכיוון שיש לנו באירופה חיבור ל-2 רשתות (אחת מאוד מהירה ויקרה, ורשת אחרת רגילה), הגדרתי את השרת באירופה לחיבור לרשת הרגילה.

על מנת להשוות את התנאים כמה שיותר, לא השתמשתי בקובץ טורנט, אלא בקישור Magnet לפרק של House (הערה: אני לא מעודד פיראטיות, זה רק לשם הדגמה ובסוף הוידאו כפי שניתן לראות, מחקתי לחלוטין את הקובץ).

לפניכם הדגמת הוידאו (מומלץ לעבור לאיכות 720P כדי לראות באיכות טובה את הוידאו):

אז כפי שאתם יכולים לראות, ההאטה היא משמעותית ביותר, אבל זה לא מונע מאותם ספקים לדחוף לנו חבילות ענקיות למרות שאתם לא תקבלו כמעט שום תוספת בסופו של דבר.

שידורי וידאו – הדור הבא

הנה עובדה מצערת: בישראל של שנת 2012 לשדר וידאו זה עסק מאוד יקר. זה זול כשיש לך תוכן שאתה רוצה לשדר לכמה עשרות אנשים סימולטנית, אבל כשאתה רוצה לשדר לאלפי אנשים סימולטנית, אז תצטרך להכין סכום רציני. כמה רציני? אם לדוגמא אתה רוצה לשדר באיכות של חצי מגהביט (500K וידאו ואודיו כולל, איכות לא משהו אבל מתאימה להרצאות) ל-2000 איש סימולטנית לדוגמא, רק רוחב הפס (1 ג'יגהביט) יעלה לך בסביבות ה-10000 שקל (פחות או יותר) וזה כמובן לא כולל את שרתי הוידאו, התוכנות, רשיונות וכל הגדרות התשתית לכך, ועוד לא הכללתי הוצאות פיתוח והוצאות השידור מאותו מקום אל השרתים, כלומר לקוח פוטנציאלי יכול להסתכל על הוצאה של 20,000 שקל בערך וזה לפני שהוא שידר ביט אחד החוצה. המחיר יורד כשזה מגיע למשהו חודש בחודשו, אבל עדיין – כל הסיפור בארץ מאוד יקר, "תודות" לספקי האינטורנט שלנו שמגדירים כל פעם מחדש את המושג Greed. כמובן שאם יש לך צופים מחו"ל, הם יקבלו "טיפות" מהשידור תודות להאטת תקשורת מכוונת מישראל ואל ישראל.

מה המצב בחו"ל? יותר טוב. רוחב הפס שם זול בעשרות מונים והוא עולמי. אפשר לרכוש רוחב פס של ג'יגהביט עם תעדוף גבוה במחירים של 1500-2000 דולר, אבל שוב, מדובר על משהו שהוא לא רק באיזו מדינה מקומית בארה"ב, אלא גם לאירופה ולמזרח הרחוק (תלוי כמובן מול איזה ספק עובדים), אבל פתרון כזה אינו מתאים אם השידור מיועד לישראלים, כי הם יקבלו, שוב, רוחב פס ב"זרזוף". CDN הוא אחד הפתרונות שיש וחברות כמו אמזון מובילה את השוק במחיר זול והוא מעולה עבור שידורי וידאו באירופה, ארה"ב ושאר העולם.. שוב, חוץ מישראל. המחיר שאתה משלם הוא (יחסית) זול ואתה משלם בהתאם לכמות הצופים שיש לך. שאר המתחרים של אמזון מציעים שרותי CDN אבל במחירים בהחלט מפולפלים, כי בכל זאת, מדובר על השכרה של שרתים, תשתית ועוד.

אלו הפתרונות שיש כיום מבחינת שידור וידאו.

ללקוח הסופי (אם זה עסק קטן לדוגמא) יש גם פתרונות כמו יוטיוב שמאפשר העלאה של תוכן מוכן (כיום כבר ניתן להעלות מעבר לרבע שעה, אם אינך לך "קרדיט רע" ביוטיוב (אם העלית תוכן לא חוקי ביוטיוב בשנה האחרונה, יש לך קרדיט רע) והפתרון הזה אינו רע, אך מכיון שהשרתים של גוגל לא יושבים בישראל (מקסימום שיש לגוגל בארץ זה מספר שרתי Cache), במקרים רבים הוידאו מגיע לעיתים כ"גמגום" אם מדובר על האיכות הגבוהה (עד שיגיע התוכן לשרתים בארץ).

עכשיו יש פתרון חדש שיצא השנה לשימוש.

קצת רקע: אחד הפורוטוקולים שמשתמשים בהם הכי הרבה להעברת/שיתוף קבצים גדוגלים הוא כמובן ביטורנט, פרוטוקול שמאפשר לך להוריד ולשתף במקביל חלקים מאותו קובץ עם אחרים, וכך בזמן שתוכן יורד אליך אתה משתף חלקים מהקובץ שהמערכת מורידה – עם אחרים. בנוסף לפרוטוקול יש בדיקות אגרסיביות לגבי שלמות הקובץ וכפי שניתן לבדוק,  קבצים שעוברים ברשתות המבוססות ביטורנט מגיעים בשלומתם מכיוון שהמערכת בודקת כל חלק ואם הוא לא מגיע בצורה נכונה, היא תוריד אותו מחדש.

יתרון נוסף ועצום שיש לביטורנט הוא שאין צורך ברוחב פס מאסיבי כדי לשתף אותו למאות, אלפים ועשרות אלפי אנשים במקביל. מספיק שיש לי רוחב כלשהו כדי לאפשר העברה אחת (מה שנקרא "זורע" או Seed) וכולם יכולים להוריד קובץ טורנט קטנטן ולהוריד את התוכן הגדול שאני משתף, כי כולם בעצם מורידים חלקים שאחרים הורידו, וכך ככל שיש יותר מורידים במקביל, כולם מרוויחים גם מהירות הורדה גבוהה.

ביטורנט, למי שאינו יודע, איננו פרוטוקול שהשימוש היחיד שלו היא בהורדת קבצי ISO של גרסאות לינוקס ותוכן פיראטי, אלא גם תכנים מסחריים מוגנים כמו משחקים, אפליקציות ועוד. אם קנית משחקים דרך אתר STEAM, המשחק שתוריד מגיע אליך דרך התוכנה שלהם אך עם פרוטוקול ביטורנט, וכך חברת VALVE (מי שעומדת מאחורי STEAM) אינה צריכה רוחב פס מאסיבי כדי לתת ללקוחותיה להוריד הדגמות ומשחקים מלאים.

בראם כהן (מי שפיתח את ביטורנט, בחור גאון, אגב) עבד בשנתיים האחרונות על משהו חדש – שידורי וידאו דרך ביטורנט. בראם מכיר את ענייני השידור, רוחבי פס, מחירים וכו' והוא בעצם לקח את הביטורנט ושינה את הפרוטוקול כדי שיתאים לשידורי וידאו. אלו שינויים? בתוכנה המשתמשת בביטורנט, אין סדר-רץ של חלקים שהתוכנה מורידה (כלומר מהתחלה ועד הסוף) אלא כל פעם חלק (או חלקים) נפרדים שיכולים להיות בהתחלה, באמצע או בסוף או בכל מקום אחר לאורך הקובץ, מה שכמובן אינו מתאים לשידור וידאו, בין אם חי או ב-VOD.

התוצאה: BitTorrent Live. אתר שידור נסיוני של ביטורנט שמשדר מדי פעם שידורי הופעות באיכות וידאו גבוהה והאתר מהווה כר ניסוי עבור הטכנולוגיה. המוצר עצמו יצא במהלך השנה ואני מאמין שבמשך השנה הזו והבאה יצאו מוצרים משלימים שיותר מתאימים לשוק שידור, כולל תמיכה ב-DRM, סטטיסטיקות רבות שנחוצות למפרסמים, תמיכה בפרוטוקול RTMP (כבר קיים כיום בתוכנה) שבעצם מאפשר שידור ובקרה ברמה של החלפת איכות שידור בזמן אמת, סטטיסטיקה מדוייקת כמה משתמשים מחוברים ועוד.

אז מה בעצם יתן BTLive למי שרוצה לשדר? זה יתן אפשרות לשדר וידאו חי או VOD בזול. כמה זול? מאוד זול! כל מה שצריך (חוץ מהתוכנה) הוא שיהיה שרת VPS עם רוחב פס בגובה איכות השידור (אצלנו כל שרת VPS מקבל 10 מגהביט כמינימום) כדי לשדר גם ב-HD מלא! כלומר אם נניח אני משדר וידאו ברזולוציית HD מלאה של 1920X1080 באיכות של 2 מגהביט, מספיק שיהיה לשרת שלי רוחב פס החוצה של 2 מגהביט פלוס (הפלוס הוא בשביל האתר עצמו) כדי שכל הצופים שלי יוכלו לצפות בוידאו בצורה חלקה! מה יקרה עם המשתמשים? תוכנת הוידאו אצלהם תיקח חלקים שהיא מורידה ובמקביל תשתף אותם עם אחרים. התוכנה לא צריכה רוחב פס יוצא של 2 מגהביט, גם 50-100 קילוביט החוצה יספיקו, כל עוד יש לי מספיק צופים ויש לי ערוץ "זורע" (SEED) שהוא בעצם השרת שלי, ואז בעצם:

  • אין לי צורך ברוחב פס ענק
  • אין לי צורך בתשתית או שרות CDN
  • הוצאות האירוח שלי ירדו מעשרות אלפי שקלים למאות שקלים בחודש

מהרגע ש-BTLive יצא באופן רשמי כל אדם או עסק, קטן כגדול, יוכל לשדר שידורים איכותיים בצורה פנטסטית מבלי לקרוע את הכיס! מוסדות וארגונים כמו עסקים אחרים שירצו לשדר שידור חי של אסיפה/הרצאה/כנס או שידורי אולפן, יצטרכו בסך הכל מצלמות וידאו, מחשב ורוחב פס מספק החוצה כדי לשדר באופן רציף וזורם מבלי לדאוג לכל התשתית שצריך לדאוג לה כיום. כל סטודיו או אולפן קטן יוכל לשכור VPS (כן, גם בארץ), לשים בו את התכנים, לשלם סכום צנוע על השכרה והוא יוכל לשדר לכולם באיכות וידאו מצויינת.

ומה עם הגולש? הגולש הממוצע יצטרך בפעם הראשונה להתקין Client קטנטן (קיים כבר כיום ל-Windows, מק ולינוקס) ואותו Client כבר ידע להסתדר עם התקשורת והנתב שיש בבית המשתמש כדי להתחבר לשרת ה-Tracker (שנמצא ב-VPS) ולקבל ממנו את הוידאו ובמקביל לשתף בחלק מהרוחב פס היוצא חלקי וידאו שונים מאותו הזרם. משתמשי Windows שמשתמשים בתוכנת µTorrent לדוגמא יקבלו עדכון בקרוב שבו התוסף יותקן כברירת מחדל במחשב שלהם כך שהם לא יצטרכו להוריד כלום.

בקיצור, הפתרון של ביטורנט יכול לסייע המון לשוק שידור הוידאו ולפתוח אותו בצורה רצינית לחברות, עסקים ואנשים פרטיים שעד היום לא יכלו לאפשר לעצמם מבחינה פיננסית לשדר וידאו.

ערוץ 10–הסוף? אולי כדאי לחשוב מחדש

 

בימים האחרונים מופיעים כתבות רבות על "מותו" הקרוב של ערוץ 10, הערוץ שלא יכול לשלם את חובו למדינה, חוב שמוערך ב-45 מיליון שקל. אם הוא לא ישלם, הערוץ כנראה יסגר. במקביל ממשלתנו הנכבדה מחליטה לעשות "הוקוס פוקוס" לחובות הערוץ הראשון ואף להודיע כי שנה הבאה האגרה תרד ב-5%. מי שרוצה עוד פרטים ולהבין לדוגמא שהערוץ הראשון מוציא כ-85% מתקציבו על הוצאות שכר, מוזמן לקרוא את הדברים כאן.

מאז שהממשלה החליטה לא לוותר על החוב גם במחיר סגירת הערוץ, פורסמו כתבות על מותו הקרב של ערוץ 10, בלוגים שונים כתבו פוסט על כך (הנה פוסט של יוסי גורביץ) ורובם חוזרים על אותו מסר: אל תתנו לערוץ 10 למות.

אינני יודע אם הערוץ ימות בקרוב, אבל אני חושב שכדאי לערוץ 10 לחשוב על דרך חדשה, דרך שבה לדעתי לא צריך לפטר את אנשי הערוץ, קבלנים חיצוניים, אמנים, עורכים ועוד, דרך חדשה לחלוטין.

לדרך זו אני קורא: ערוץ 10 – הערוץ הראשון באינטרנט הישראלי.

הבה נחשוב על המצב הנוכחי: זה לא שאין ברשת הישראלית וידאו, אתרים כמו Mako (של קשת), אתר רשת, הוט משדרים תוכניות ללא צורך בתשלום (ובמקרים מסויימים כמו ב-Mako ניתן לשלם על שידור ספציפי), אבל גם כשיש תוכניות, יש אולי פרק או 2 לכל עונה (או עונה יחידה, קחו לדוגמא את הסידרה המצוינת תמרות עשן ותראו שיש שם 2 פרקים של העונה הראשונה. השאר? לך תעשה מנוי להוט או .. שתחפש בכל מיני אתרי הורדות לא חוקיים, מה שרבים עושים, כפי הנראה שבהוט עדיין חושבים שהם יצליחו לגרום למישהו לשלם 200+ שקל לחודש ולהיות מנוי – או כלום)

מבחינה טכנית, איכות הוידאו בארץ עדיין זוועתית ומאוד מזכירה את איכות ה-360P של יוטיוב, למרות שלרוב החברות הגדולות יש רוחב פס נדיב (במונחים ישראליים כמובן). נענע לדוגמא, ב-איכות HQ שלהם מגיעה ל-480P של יוטיוב (יוטיוב במגוון קליפים ותכנים נותנים גם איכות של 720P ו-1080P ובמקרים מסויימים אפילו 2K ו-4K), כלומר פה בארץ מבחינת וידאו אנחנו עדיין חיים בעידון של תחילת שנות ה-2000 מה שהיה בחו"ל (אם כי לפחות נפטרו מרוב הנגנים מבוססי ה-Windows Media Player).

כלומר היום אני, כצרכן שאין לו טלויזיה וכבלים (אין לי גם Yes), צריך להסתפק במגוון המצומצם החופשי, או בעצמות שזורקות לי אותן חברות שידורים, ואם אני נורא רוצה פרק של סדרה כמו תמרות עשן, אני לא יכול לצפות, נקודה (וגם אם הייתי יכול, האיכות היתה זוועתית ומפוקסלת!)

זה המצב כרגע. כאן בדיוק ערוץ 10 ופרנסיו יכולים להיכנס, ובהשקעה לא גדולה הוא יכול להקים "ערוץ" משלו שלא כפוף לרשות השניה או רשות אחרת, לא צריך להתחנף לביבי וחבר מרעיו, ויכול לשדר דברים כרצונו (כיום מבחינה חוקית, אני יכול להקים ערוץ רדיו או טלויזיה באינטרנט בלי לבקש מאף אחד היתר, אני צריך רק לסגור מבחינה חוזית לגבי תכנים, זכויות יוצרים וכו'), וכאן יש לי כמה הצעות שיכולות להתברר (לעניות דעתי כמובן) כרווחיות לערוץ. להלן ה"רשימת קניות":

  • אתר חדש: ריבונו של עולם, תיפטרו מהקלסטרופוביה שנקראת "נענע 10"! זה לא עבד, לא עובד ולא יעבוד (ובשנת 2010 זה גרם לנטויז'ן הפסד של כמעט 7 מיליון שקל, הכתובת היתה על הקיר). קליפים לא פועלים (רציתי לכתוב לפני מספר ימים ביקורת על "מעושרות", אך מכיוון שאין לי דרך לצפות, חשבתי לצפות בכמה קליפים באתר הרשמי, רק שהנגן לא מפעיל שום וידאו. "אחלה" של תחזוקה!). נענע שילמו מיליון דולר למעצב וכולם קיללו את העיצוב החדש. ערוץ 10 יכול לשלם עשירית לחברת בניית אתרים (בבקשה אל תלכו על הגדולות, סתם תשפכו כסף!) שתבנה לו מספר עיצובים, ערוץ 10 יוכל להריץ אחלה קמפיין שהקהל יבחר עיצוב, וכך למשוך אליו סקרנות.
  • יש אתר? יופי, עכשיו תחליפו מערכת וידאו: אנחנו בשנת 2010, תכנים מצולמים ומשודרים ב-HD, תנו לצופים לראות את הדברים במחשב ב-HD, לפחות ב-720P! זה לא שחסר לכם רוחב פס, אתם יושבים בנטויז'ן ונטויז'ן עדיין מושקעים שם, כך שלנטויז'ן זה לא עולה כלום, וגם אם ישימו שרתי שידור אצל כל ספק גדול, המחיר לא יגיע ליותר מאלפים בודדים של שקלים בחודש ותאמינו לי, זה הביזנס שלי, אני יודע על מה אני מדבר.
  • סדרות מחו"ל: כן, אני יודע שבעלי הזכויות מחו"ל מאוד רגישים לדבר הזה שנקרא "אינטרנט", אבל מודל כמו Hulu בחו"ל אפשר להקים תוך מספר שבועות גם בארץ. אנחנו מדינה קטנה עם טווח כתובות קצר וקל מאוד לבדוק אם כתובות IP הן ישראליות או לא ואפשר להגן על השידורים (DRM) מבלי לקחת פתרונות גרועים כמו של אורנג' (מבוססי Windows שלא פועלים על שום דבר מלבד Windows… איכס). אפשר להריץ מודל כזה עם פרסומות בשידורים או מודל פרימיום בתשלום חודשי או פר-פרק/סידרה, כך שאפשר להגיע עם אותם בעלי זכויות להסדר ולשדר ברשת פה בישראל. זה כסף טוב!
  • ערוץ חי: אם סגרתם הסכם לגבי מה שדובר בסעיף הקודם, אתם יכולים לשדר את הכל פה ברשת, מבלי לעבור ל-Loop האינסופי של פרומואים בכל פעם שיצאתם לפרסומות. תנו לצופה את מה שהוא קיבל מהטלויזיה, אותו דבר – פה ברשת.
  • תשקיעו בהפקות מקור ישראליות: זה נחמד ל-5 דקות לראות "מעושרות" (בסוף יצא לי היום "ליפול" על שידור חי ברשת של ערוץ 10) כדי להבין שטמטום אדיר לא פוסח על בחורות עם כסף, אבל אנשים מוכנים לשלם מחיר הוגן על פרקים וסדרות לצפיה של הפקות מקור ישראליות (במיוחד הדור הצעיר שהמרחק ממנו לרכישה זה מרחק SMS).
  • קצת להשקיע בתפאורה: ירון לונדון התלונן פעם ב"לונדון וקירשנבאום" על כך שאפילו הכסאות קרועים. אז תחליפו כסאות…
  • תשכרו מישהו שמבין באינטרנט: כן, זה ישמע מוזר, אבל עד כה זה נראה שערוץ 10 לא מבין כלום באינטרנט (ולא, שידור באיכות גרועה באינטרנט זה לא מראה על הבנה ברשת). לא קידום, לא שת"פ, אפילו לא הטמעה טובה ב"נענע"! צריכים מישהו? אני מוכן ללא תשלום "לשדך" בין ערוץ 10 לגוף שמבין היטב בדברים האלו.

אז כפי שניתן לראות, אם מחר יסגר ערוץ 10 בטלויזיה, בהשקעה לא גדולה ערוץ 10 יכול להמציא את עצמו מחדש, במיוחד שבשטח הזה אין תחרות רצינית בארץ (אדרבא, ניתן לעשות שת"פ עם המתחרים ולהרוויח לא רע בשיטות של VOD אינטרנטי) – ולהרוויח. כל מה שצריך זה סכום די קטן (למעט עניין זכויות היוצרים של שידורי סדרות מחו"ל – אבל אז מדובר בהמרת זכויות מטלויזיה לרשת) – וניתן להחזיר את ההשקעה תוך זמן קצר.

חבילות שידורי וידאו חדשות

(הערה: הסיבה שאני מפרסם את זה כאן, היא התעניינות של מספר קוראים בתחום)

hvr_hd1000j

קצת רקע: בחודש וחצי התעמקתי בנושא שידורי וידאו. שכרתי שרתים פיזיים ווירטואליים באירופה ובארה”ב, והתחלתי להריץ טסטים כדי לראות היכן ניתן לשנות ולהמציא דברים כדי שלקוחות בארץ יוכלו להנות משידור איכותי, מהיר ובמיוחד – רציף.

מבחינת התקשורת בין ארה”ב לאירופה, הכל היה צפוי: שידור זורם, וגם ההיפך נכון. אבל כשזה מגיע מחו”ל לישראל, כאן נתקלים ב-QoS הרצחני של הספקים בארץ. שמעתי מכל מיני עמיתים ומתחרים כמה הקו בין אירופה לישראל מאוד מהיר, ואכן הוא במקרים לא מעטים היה מהיר, אבל רצה הגורל ובשבוע שעבר, קצב התקשורת בין נטויז’ן לאירופה (הורדה מאירופה לישראל) נפל פלאים וירד לקצב של עשרות קילובייטים (בסביבות ה-60 קילובייט), ואני מדבר על הורדה ממקום מאוד מכובד באירופה (Telecity) וגם משרתי mirror מחברות כמו Leaseweb אל השרתים שלי (אצלי היה ניצול של בערך 5% מרוחב הפס). ניסיתי לבדוק זאת גם מהחיבור הבייתי וגם משרת נוסף שיושב אצל מתחרה בנטויז’ן והתוצאה היתה אותה תוצאה: רוחב פס מגוחך. זו לא היתה הפעם הראשונה שהתקלה הזו מתרחשת, אלא פעם שמינית במהלך הנסיונות שלי.

לפיכך החלטתי לנסות את שרותי ה-CDN הפופולריים בעולם (כמו של אמזון, Brightcove ואחרים – סה”כ 8 ספקים) בתקשורת לישראל. אתן לכם את התוצאה: למעט Akamai, כולם נכשלו כשלון חרוץ בהעברת שידור ברוחב פס של 750 קילוביט ו-1.5 מגהביט. השיא היה האיכות הגרועה מאוד שהגיע מה-CDN של Brightcove עם תמונה מפוקסלת בטירוף (חברת BestTV חתמה הסכם שת”פ עם BrightCove אך כפי הנראה שה-CDN של BestTV הוא עצמאי עם סינכרון לשרתים בחו”ל, לא ההיפך). בקיצור – זו תהיה בדיחה עצובה להציע ללקוחות דבר כזה.

מהמצב בחו”ל מול ישראל נעבור למצב כאן בארצנו הקטנטונת: מתחרים רבים מציעים לך אפשרות לשדר וידאו בטכנולוגיות שונות, אך בד”כ זה מגיע על קו משותף, וכפי שידידי מנהל הרשת בערוץ 7 ראה, קשה מאוד לבנות על התקשורת המשותפת שהספקים נותנים. אפשר תמיד לשכור רוחב פס יעודי, אבל המחיר בארץ ממש לא זול, מה שאומר שאם אתה רוצה לשדר לכמה עשרות או מאות בצורה סימולטנית, תצטרך להכין סכום נחמד של מרשרשים (כל חודש כמובן) רק על רוחב הפס, עוד לא דיברנו על השרת, תוכנת השידור ועוד – בקיצור, לשדר בארץ יקר.

ולכן החלטתי קצת יותר להתעמק ולראות מה בעצם אנשים המעוניינים לשדר וידאו – רוצים בעצם.שוחחתי עם כל מיני לקוחות פוטנציאליים, חברות שכבר משדרות היום, והתייעצתי גם עם חברות המוכרות מוצרים בתחום. לאחר ששמעתי את כל הגורמים, עשיתי חישובים ואני שמח להציג את התוצאה: “חץ ביז” הוא הספק הראשון בארץ שמציע החל מהיום 4 חבילות וידאו לשוק הקטן והבינוני במחירים שפויים.

מהן אותן חבילות ומה מייחד אותן? החבילות האלו נותנות מענה מלא לאלו שרוצים לשדר וידאו אך יחד עם זאת לא לשלם 10,000 שקלים ומעלה לחודש. החבילות מאפשרות שידור וידאו בלי הגבלה של כמות שידורים (בין אם תשדר את אותו קליפ פעם אחת או 20,000 פעם, תשלם אותו מחיר), אך עם מגבלה חדשה פשוטה: כמות הצופים הסימולטנית לא תעלה מעבר לגודל החבילה (בניגוד למתחרים ששם אתה משלם פר תעבורה. כך לדוגמא עם Brightcove תשלם 100 דולר על 40 ג’יגהבייט תעבורה!)

מדוע? הסיבה פשוטה: מבדיקות שערכתי, רוב הגולשים יושבים, רואים קליפים, מעבירים קדימה ואחורה וממשיכים הלאה (בשידור חי בהרבה מקרים המשתמשים רואים מס’ דקות וממשיכים הלאה), מה שאומר שאותו Slot שנתפס ע”י גולש – מתפנה וגולש אחר יכול לצפות, כפול כמות החיבורים הסימולטנית המותרת בחבילה (אגב, וידאתי את העניין הזה מול מספר גופים משדרים).

כך יוצא שכל חבילה, לא רק שהלקוח מקבל קו יעודי משלו לוידאו עם דיסק קשיח משלו ותמיכה מלאה (כולל ניהול) ללא תוספת תשלום ע”י “חץ ביז”, הוא משלם בעצם סכום מאוד קטן בהשוואה לפתרונות המתחרים. הוא יכול לגדול מחר או להחליט לעבור לחבילה יותר קטנה באם ירצה בכך.

בנוסף, בחבילה זו יש פתרונות גם למכשירים כמו iPhone/iPad, תמיכה ב-Silverlight (כך שאין צורך לעבור פלטפורמה, למשתמשי מיקרוסופט), הגנה על תכנים, שידור חי, הטמעה מאוד קלה לתוך האתר של הלקוח, הקלטת שידור חי ועוד – במחירים הכי זולים בארץ (רק לשם השוואה: מתחרה מסויים שמציע שרות בערך באותה נישה, מבקש מחיר פי 3 וחצי!)

אני מצהיר שאני נותן מחיר מאוד זול לחבילות מאוד יפות עם איכות שידור מעולה. רוצים הוכחה? תלחצו כאן ותגיעו לעמוד מיוחד בבלוג המציג את הקליפים (יש צורך ברוחב פס של 2.5 מגה על מנת לראות את 2 הקליפים הראשונים), נגנו ותנסו להריץ את הקליפים קדימה ואחורה ותנסו להשוות מול כל פתרון אחר. לא רק שהמערכת מסוגלת להריץ את הקליפים, היא גם תומכת ב-FULL HD.

החבילות הללו מתאימות לאתרים קטנים עד בינוניים (ולמען האמת גם לכמה גדולים, כל עוד האתר אינו וידאו בלבד כמו יוטיוב). מה עם אלו המעוניינים לשדר אלפי צפיות סימולטנית, שידור במקביל בארץ ובחו”ל? גם לכך יהיו פתרונות במהלך השבוע הקרוב. עקבו אחרי הבלוג…

סיפור על "ניטרליות ברשת"

הנה סיפור קצר על משהו שקרה לפני מס' ימים ולא כל כך תפס את המדיה:

למי שלא מכיר, בארה"ב יש את NetFlix, חברה שמציעה ללקוחותיה להשכיר תקליטורי DVD ולקבל אותם בדואר. NetFlix גדלה בשנים האחרונות וכיום היא מציעה שרות נוסף (שהלוואי והיה לנו אותו בישראל!): צפיה בפרקים של סדרות וסרטים ישנים וחדשים דרך האינטרנט, בין אם בצפיה דרך המחשב האישי, סוני פלייסטיישן 3, WII וכו'. אתה מפעיל את ה-Client שלך, בוחר סרט, לוקח פופקורן וצופה (המחיר בהחלט שווה לדעתי: 8 דולר לחודש!)

מכיוון שמדובר בשידור למיליוני לקוחות, NetFlix היו צריכים ספק אינטרנט חזק עם רוחבי פס מאוד נדיבים ועם כח שידור רציני באינטרנט, והם בחרו ב-Level 3 (שהם ספק ענקי) שישדרו ממנו את הסרטים לאינטרנט. חוזים נחתמו, הודעות לעיתונות יצאו והחגיגה החלה.

אלא שמאחורי הקלעים קרה משהו מעניין: חברת Comcast (כן, אותה חברה שעשו צרות עם ביטורנט) גילתה שמישהו שולח כמויות ענק של נתונים ללקוחות שלה וזה מגיע מכיוון Level-3.

הנהלת ComCast לא חשבו יותר מדי, והם יצרו קשר ישירות עם Level-3 והודיעו להם כי הם משתמשים ברוחב פס רציני, אי לכך ובהתאם לזאת, על Level-3 לשלם סכום מסוים ל-ComCast. ב-Level-3 חשבו וחשבו ובסף שילמו ל-ComCast.

ואז כל הסיפור דלף לעיתונות הטכנולוגית, ול-FCC עמדו האוזניים. כספים? תעדוף תעבורה? ה-FCC רוצה לשמוע יותר פרטים, ו-ComCast הגיבו. מה התירוץ של Comcast? שזה בכלל לא הפרה של ניטלריות רשת, זה עניין של הסכמי CDN (רשת הפצת מידע, משתמשים בזה להפצת וידאו ישירות) שלא כובדו נכונה ע"י Level-3.

כאן, לדעתי, מישהו מנסה לתחמן: בחו"ל בד"כ נהוג בין חברות גדולות לקחת רוחב פס גדול (בג'יגהביט) ולהתחשבן אחת לתקופה לפי כמות התעבורה בין 2 הצדדים, כאשר כל אחד מקזז את התעבורה של הצד השני ואז רואים מי חייב למי וכמה (יש תשלום עבור כמות התעבורה). Comcast מכירים את זה והם היו אמורים לעבוד לפי זה, אך לפי Level-3 לא מדובר בהפרה כזו של הסכם אלא עבירה של ניטרליות רשת נטו.

אני מאמין שכל הפרשה הזו תסתיים בקרוב עם החלטות מצד ה-FCC מי אשם יותר (הימור שלי: Comcast, שוב), אבל העניין הזה שוב מעלה את כל הנקודה של ניטרליות רשת שעדיין לא קיימת מבחינה חוקית לגוף עם שיניים (FCC?) כדי שיוכל לאמר לגופים כמו Comcast: "עד לכאן, אתה לא יכול לבוא ולאיים על אחרים", ואם אותו גוף ישים פס, יהיו ל-FCC מספיק כלים כדי "להעניש" את החברה הסוררת.

הפיצוצים האלו יקרו שוב בקרוב, עם כמות המידע שעוברת ושגודלת מדי יום יותר ויותר. יו-טיוב לדוגמא הם בין המובילים בכמות תצרוכת הוידאו המשודרת החוצה מהשרתים שלהם, ועם כניסה של יותר ויותר מפעילי VOD ו-IPTV דרך הרשת, חברות רבות ירצו לתעדף תעבורה תמורת מחירים, ומישהו צריך לחוקק חוקים (הקונגרס, האיחוד האירופאי וכו') וליישם סוף סוף ניטרליות רשת.

בעיית וידאו מהותית – ופתרון

במסגרת העסק שלי ישנם לקוחות שלקחו רוחב פס מכובד ומשדרים וידאו לכמה אלפי אנשים במקביל. אני נותן תמיכה לבעלי המכונות הוירטואליות, והכל עובד טוב ויפה כולל וידאו לפי דרישה (VOD) ווידאו בשידור חי (Live) ואנשים מצליחים לראות את הוידאו…

חוץ מכמה אנשים, וכמובן שלקוחות הכי מתעצבנים שיש כמה אנשים ששולחים אימיילים שהם לא רואים כלום.

העסק שלי משדר בפרוטוקול RTMP שנותן לא רק אפשרות לשדר שידור חי ולפי דרישה, אלא שהוא יודע להתמודד היטב במצבים בהם הצופה מקפיא שידור, ו"קופץ" בוידאו קדימה ואחורה (בוידאו לפי דרישה), וכמובן שלפני שאני נותן ללקוח את המכונה הוירטואלית, אני מוודא כי הוידאו נצפה בדפדפנים שונים (אקספלורר 8, פיירפוקס 3, כרום 6, אופרה 9) ובמערכות הפעלה שונות.

הערב החלטתי לנסות ולעלות על הבעיה שנותנת הודעה כי השרת לא זמין עבורם. ביקשתי מהלקוחות פרטים איזו מערכת הפעלה ואיזה דפדפן הם משתמשים, הרמתי מכונה וירטואלית כמו שלהם וניסיתי… הוידאו פעל שם טוב.

ביקשתי שישלחו לי תמונות מסך לראות את התקלה ולא מצאתי שום דבר שיראה מה הבעיה… עד שראיתי במקרה מהתמונות מסך כי הם משתמשים בחיבור הסלולרי של סלקום.

מכיוון שיש לי מודם של סלקום, התחברתי עם מחשב נייד דרכו וניסיתי לבדוק את הדפים של הוידאו. עד מהירה קיבלתי את התקלה גם אצלי. הרמתי Wireshack ובדקתי מה קורה עם התעבורה ואז גיליתי את הסיבה האמיתית..

לשמחתי, לא היה מדובר בתקלת הגדרות בשרתים אצלי ולא בתקשורת אצלי, אלא התקלה אצל סלקום. מהי התקלה? די פשוטה:

תוכנת הנגן יוצרת קשר עם שרת הוידאו אצלי ומזדהה עם כתובת IP ומבקשת את התחלת ה-Stream שישודר לנגן. השרת מקבל את הבקשה ומתחיל לשדר, והכל עובד… אם יש לך חיבור כבלים או ADSL. בחיבור עם סלקום, בגלל שהכל סלולרי, כל הסיפור לוקח יותר מ-100 מילישניות, וחומת האש של סלקום מהרגע ש"קולטת" את עניין פתיחת פורט 1935 מנסה לחסום זאת מיידית. חומת האש מצליחה לעשות זאת אם יש בקשה אחת, אבל אם המשתמש לוחץ על Play שוב ושוב, אחרי 5 פעמים בערך חומת האש "מרימה ידיים" ויש שידור.

עיון מהיר במסמכים של מספר תוכנות שידור מראה כי אפשר לפתוח עוד פורטים כמו פורט 80 (ובעצם לעבור לשידור ב-RTMPT) שהוא אינו חסום אצל סלקום בברירת המחדל. הגדרתי את השרת וידאו לשדר גם בפורט 80 ובנוסף את פורט 1935 והפלא ופלא – השידור רץ חלק. (ניסיתי זאת על FMS של אדובי, Wowza, ו-Red5).

לכן, אם אתם משדרים וידאו לקהל שאינכם יודעים איך הוא מתחבר לרשת, פתחו גם את פורט 80 וגם את פורט 1935. אם אתם מריצים שרת ווב כמו אפאצ'י או IIS, מומלץ להוסיף כתובת IP לשרת ולכוון את הגדרות ה-Listen ל-IP הנוסף, ולהגדיר כמובן את ה-DNS בהתאם.

שימו לב: לשיטת עבודה עם RTMPT ופורט 80 יש חסרון אם כמות התעבורה היוצאת מחושבת (כמו במקרים של אמזון EC2) לפי תשלום פר מגה או ג'יגהבייט, הואיל והשרת צריך להצמיד HTTP Headers לכל "הודעה". בשידור לכמה אלפי לקוחות זה יחסית זניח, בשידור למיליוני אנשים בעת ובעונה אחת, זה לא כל כך זניח.

הבטחתי – ואני מקיים

כשפתחתי את "חץ ביז" הבטחתי כאן בבלוג שאני אתרום לקהילה מקום לאחסון וידאו עם רוחב פס נדיב כדי לשדר את הקליפים. אתמול היתה לי ישיבה עם הספק שלי (נטויז'ן) ואת תוצאות הישיבה כתבתי בפוסט בבלוג העסקי שלי. כתוצאה מאותה ישיבה, החל מהיום אני נמצא על קו סימטרי ואני יכול למכור רוחב פס (בישראל ) במחיר הכי זול שיש (תאמינו לי שבדקתי את המחירים עם המתחרים. לקוחות קיימים, אגב, שודרגו בחינם אתמול).

אז כמו שהבטחתי, אני מקיים: החל מאתמול, רכשתי עוד 100 מגה רוחב פס סימטרי (בנוסף למה שיש לעסק כרגע) שהוא מיועד כולו לשידור קליפים הקשורים לקוד פתוח, כלומר כל מי שרוצה ליצור תוכן ורוצה לשדר אותו, מוזמן ליצור איתי קשר ואני אארגן את המקום והשרות ללא כל תשלום. יש גם מספיק מקום לאחסון.

מי שיש לו תוכן ורוצה להעלות אותו, מוזמן ליצור עימי קשר. כדאי לשים לב: על מנת לתת שידור איכותי, יש צורך במספר דברים מצד מי שמקליט:

  • הוידאו צריך להיות איכותי ברמת HD, כלומר גודל מסך (אם מדובר בהדרכת וידאו) יהיה מינימום 1024X720 או יותר.
  • קידוד: אני מודע לכך שיש מלחמה שלמה על Codecs אך אינני משדר את הוידאו ב-HTTP אלא ב-RTMP, ובשביל איכות, צריך Codec טוב, ולכן אני מבקש לקודד ב-H.264, מעבר כפול (Double Pass) עם רוחב פס לפחות בגודל 750 קילוביט. אודיו יכול להיות MP3 או AAC. לגבי OGG אני עדיין בודק, מכיוון שהנגן מבוסס Flash.
  • גודל הקובץ: עד 2 ג'יגה פר קובץ

מעניין מי מהמתחרים יציע גם תרומה משמעותית לקהילת הקוד הפתוח.

וידאו HD

בזמן האחרון התחלתי במסגרת העסק להקים שרות וידאו שיתן ללקוחות את האפשרות לקחת מקום ולהעלות אליו את הוידאו שלהם, שם הוא יקודד לסטרים תואם כדי שיהיה אפשר לשדר אותו ברשת במהירות, מבלי להזדקק לטריקים של Bufferring או לחכות להטענה של HTTP.

להלן 2 דוגמאות: הקליפ הבא הוא קליפ "מאחורי הקלעים" של הסידרה Boardwalk Empire של HBO. הקידוד לקליפ זה: H.264 עד 1 מגהביט ברזולוזיית 960X544.

הדוגמא השניה: אותו קליפ, ב-1280×720 (החלון נותן פה תמונה מצוצמת, מטבע הדברים), בקידוד 2 מגהביט

נסו להריץ קדימה ואחורה, להתחלה ולסוף, ותראו תוך כמה זמן זה מגיב. צפו במסך מלא (במיוחד בקליפ השני) כדי לתת ל-H.264 להדגים את היכולות שלו.

מי שרוצה פרטים על השרות, יכול לדבר איתי פה למטה משמאל (בפס הכחול), אבל זו לא הסיבה ששמתי את זה בבלוג הנוכחי ולא בבלוג העסקי. הסיבה שאני מפרסם את זה בבלוג היותר פרטי היא שאני מחפש הקלטות (עדיף על קלטות Mini-DV או קבצים) של הרצאות בעברית על קוד פתוח/פרוייקטים בקוד פתוח כדי להעלות אותם לשרתים שלי ולתת גישה חופשית לקהילה. זו תהיה תרומתי הצנועה לקהילה.

וידאו עם HTML-5 מול Flash

בימים האחרונים עולה ברשת שוב הויכוח האם HTML-5 יכול "להרוג" את פלאש מבחינת וידאו.  גם גוגל וגם חברות אחרות נמצאות בתוך הקלחת הזו, אז חשבתי לתרום קצת מנסיוני בתחום הוידאו ולהסביר מס' דברים. במאמר הפעם אני לא אכנס לעניין המקודדים (Codecs)..

בעקרון יש בגדול 2 שיטות לשידור וידאו: שיטה פשוטה ושיטה מתוחכמת.

השיטה הפשוטה היא השיטה שידועה לכולם: לוקחים קובץ וידאו, זורקים אותו לתוך שרת ה-WEB (בין אם זה Apache או IIS), בדף עצמו מטמיעים תוכנת נגן כלשהי (נגן פלאש, Quicktime או Windows Media Player) וכשהמשתמש לוחץ על Play, הנגן מבקש דרך HTTP את קובץ המדיה, הוא מאחסן כמה שניות ומתחיל לפרוס את הקובץ ולנגן אותו תוך כדי שהוא אוגר עוד ועוד וידאו ומנגן אותו. בשיטה זו אתרים פשוטים רבים עובדים (רוב אתרי הפורנו לדוגמא). החסרון בשיטה זו שאם יש איטיות בתקשורת בין שרת ה-WEB לדפדפן שלך, אתה תקבל הרבה הודעות Buffering, והוידאו "יתקע" למשך מס' שניות עד שהנגן יאגור עוד תוכן ורק אז ינגן אותו. חסרון נוסף הוא שאין גמישות מבחינת הקידוד (תיכף ארחיב על כך) והחסרון המשמעותי ביותר: קשה לקבל מידע מפורט כמה זמן משהו נוגן, היכן המשתמש עצר את הוידאו וכו'. היתרון, לעומת זאת, הוא שאין צורך בשרת מיוחד כדי לנגן את הוידאו וכל שרת WEB יוכל להעביר את הוידאו לנגן.

השיטה המתוחכמת היא שיטה שבה משתמשים בשרת מדיה יעודי (כמו Quicktime Server, או Flash Media Server, או Windows Media Services וישנם עוד כמה שרתים כאלו). בשיטה זו לא משתמשים בשרת ה-Web הרגיל אלא משתמשים בשרת מיוחד ובפרוטוקול נפרד (MMS במיקרוסופט, RTSP אצל אפל, Real Network, או RTMP ב-Flash). השימוש בפרוטוקול ובשרת נותנים גמישות רבה יותר. אפשרות לשלוח Bitstream יותר גבוה או נמוך בהתאם למהירות התקשורת של הצד הצופה. אם לדוגמא התקשורת בין שרת המדיה ללקוח גבוהה, אפשר לשדר גירסה עם קידוד ביטים יותר גבוה, ואם מהירות התקשורת באמצע השידור נוחתת, אפשר לשנות מיידית את השידור לגירסה שמתאימה יותר למהירות הנוכחית. אפשר לשלב פרסומת דינמית מותאמת או כל אלמנט טכני אחר באמצע השידור (לדוגמא, החלפת תוכן הדף). אפשר לקבל סטטיסטיקות הרבה יותר מפולחות ומדויקות מי צפה במה וכמה זמן, איך היתה איכות השידור, כמה פעמים הוידאו עצר ועוד ועוד.

סטיב ג'ובס הוא "אנטי" פלאש בגלל כל מיני סיבות והוא דוחף את HTML-5 כתחליף לפלאש, אך התחליף האמיתי בכל הנוגע לוידאו מבחינתו של ג'ובס הוא Quicktime וללקוחות מעוניינים: Quicktime Server (שהמקודדים היוקרתיים שלו עולים כסף), כך שמבחינת אפל, הרווח פשוט יותר גדול כי כך אפשר לעקוף מתחרה ולהרוויח פלח שוק ורווח פיננסי כמובן, אך HTML-5 ותמיכת הוידאו שלו לא עוקפת את מה שיש לפלאש להציע. HTML-5 לא תומך ב-Stream עם מהירות ביטים משתנה, הוא לא תומך בתוכן מוגן, הוא לא תומך בפידבק בחזרה למקרין התוכן ואין בו הרבה דברים למה שפלאש מציע בתחום ניגון הוידאו (ועוד לא הזכרתי את עניין ה-HD). זו הסיבה לדוגמא שיוטיוב לא הולכים מחר לזרוק את Flash לטובת HTML-5. הם יאפשרו ניגון בפורמט HTML-5 אך עדיין ברירת המחדל תהיה פלאש וגוגל מכירים בכך ש-HTML-5 לא יהרוג את פלאש.

לסיכום: HTML-5 בהחלט יכול לעזור בניגון קבצי וידאו פשוטים משרת WEB דרך הדפדפן, אך בשלב זה ל-HTML-5 אין פתרון שמתאים לגופי שידור אינטרנט גדולים כמו Cast-up בארץ, או HULU בחו"ל. פלאש ישאר איתנו זמן רב, גם אם סטיב ג'ובס מתנגד לו.