הזרמת וידאו (סטרימינג)

streaming 1

הזרמת וידאו (סטרימינג) דורשת התמחות וידע ספציפיים. גם אם האתר של הארגון שלכם יושב על שרת חזק, קרוב לודאי שהוא אינו אופטימלי לטיפול בוידאו. שאלו את אנשי מערכות המידע שלכם והם יאשרו זאת.
הזרמת וידאו דורשת רוחב פס רב ומשאבי שרת חזקים בזמן נתון. הצופות והצופים התרגלו לוידאו באיכות גבוהה וכדי לעמוד בציפייה הזו, שהפכה לסטנדרט, יש להקצות משאבים בסקאלות שאינן כלל ברות השוואה לאתרים פשוטים, המכילים טקסט ותמונות. בכל שניית וידאו יש בין 25-50 תמונות (frames) בהתאם לפורמט וכל שניה כזו דורשת בין 1-5 מגה ביט, בהתאם לאיכות הוידאו.

ועכשיו קחו את כל זה ודמיינו כי בסרט בו המרצה בקשה לצפות כחלק ממשימת התרגול בבית, לא צופה סטודנט אחד, אלא 50 בבת אחת (כי מחר המבחן וכולם כידוע לומדים ברגע האחרון).
לא צריך להיות מומחה גדול כדי להבין ששרת מקומי באוניברסיטה או מכללה עלול לקרוס כתוצאה מבקשות כבדות ורבות כל כך בבת אחת.
משל למה הדבר דומה? - לפקיד אחד המנסה לשרת קבוצה ענקית של אנשים, הדורשים כולם שירות מיידי.
הבעיה הזו ידועה גם כבעיית המשתמשים הבו-זמניים (Concurrent Users).

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

אז מה עושים?

פונים לפילמדי:)

 אנחנו עובדים עם ספקי השרתים הטובים בעולם. לא מדובר בשרת אחד בלבד, אלא ברשת שרתים שמגבים זה את זה במקרה של עומס. המעבר משרת לשרת נעשה בצורה חלקה ברקע והמשתמש כלל אינה מודע לו או צריך להיות מוטרד ממנו.
אם העומס גדול, המערכת האוטומטית מכניסה לפעולה עוד ועוד שרתים וירטואליים, מגדילה להם את הזיכרון בהתאם לצורך ומבצעת חלוקת עומס (Load Balancing) בין כולם.
רשתות השרתים האלה נקראות Content Delivery Networks או CDN ואנחנו עובדים עם הרשתות המובילות בעולם, כי וידאו זה עסק רציני.


אנחנו גם יודעים להמיר מראש את הוידאו לשתי איכויות לפחות, כדי שהוידאו יוכל לנגן היטב גם על מכשיר עם מסך קטן וגם במהירות אינטרנט נמוכה מהממוצע.
אחרון אחרון - הוידאו שלנו מנגן על כל מכשיר שקיים היום בשוק, ככל הידוע לנו, אלא אם מדובר במחשב עם מערכת הפעלה DOS או חלונות 95 :)

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

streaming 2