נחצה את הסטרים (מדיה), ריי

Joe Medley
Joe Medley

כיום, כשמשתמשים בתוספים של מדיה (MSE) ב-Chrome, אי אפשר לעבור בין סטרימינג מוצפן לבין סטרימינג ברור. למעשה, לא אוסר על כך לפי מפרט ה-MSE. המגבלה הזו קשורה בעיקר לאופן שבו מוגדר צינור עיבוד הנתונים למדיה כך שיתמוך בתוספי מדיה מוצפנים (EME).

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

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

החל מגרסה 58 של Chrome, כל השינויים האלה ישתנו. עכשיו אפשר לעבור בין מצב מוצפן לבין לא מוצפן באותו שידור. כך ניתן לשפר את התאימות על ידי התאמה להתנהגות שכבר קיימת ב-Firefox וב-Edge.

יש כמה נקודות שכדאי לשים לב אליהן. קודם כול, אם אתם צפויים לצפות בקטעים מוצפנים בשידורי המדיה שלכם, עליכם להגדיר את MediaKeys מראש. כמו קודם, אי אפשר לשלב בין HTTP ל-HTTPS באותו מקור.