RTMP מול RTMPS: מה ההבדל ובמה כדאי להשתמש?
RTMP ו-RTMPS נראים כמעט זהים, אבל אחד מוצפן והשני לא. הנה ההבדל, למה הוא חשוב למפתח השידור שלכם ובאיזה מהם כדאי להשתמש.
כ־3 דקות קריאה
בעמוד הזה
אם הגדרתם פעם שידור, כנראה ראיתם גם "RTMP" וגם "RTMPS" כאפשרויות ותהיתם אם זה משנה משהו. זה משנה: האות האחת הזו מסמנת את ההבדל בין חיבור לא מוצפן לבין חיבור מאובטח. הבנת ההבדל עוזרת לכם להגן על מפתח השידור ועל הפיד.
הנה ההבדל בין RTMP ל-RTMPS, ובמה כדאי להשתמש.
עיקרי הדברים
- RTMPS הוא RTMP עטוף בהצפנת TLS: ה-S מסמנת secure, כלומר מאובטח.
- RTMPS מגן על מפתח השידור ועל הפיד בזמן ההעברה.
- העדיפו RTMPS בכל פעם שפלטפורמה מציעה אותו.
- שניהם מעבירים את אותו וידאו; RTMPS פשוט מאבטח את החיבור.
ההבדל המרכזי
RTMP (Real-Time Messaging Protocol) שולח את הפיד שלכם לשרת הקליטה (ingest) של הפלטפורמה. RTMPS הוא בדיוק אותו פרוטוקול, אבל מועבר דרך הצפנת TLS, אותה טכנולוגיה שמאבטחת אתרי HTTPS. כך שהווידאו והאודיו זהים לחלוטין; ההבדל נוגע כולו לשאלה עד כמה בבטחה החיבור עובר. חשבו על RTMP כגלויה ועל RTMPS כמעטפה סגורה: אותו מסר, פרטיות שונה לגמרי.
למה ההצפנה חשובה כאן
מפתח השידור שלכם הוא פרט גישה: כל מי שמיירט אותו יכול לשדר לערוץ שלכם. ב-RTMP רגיל החיבור לא מוצפן, כך שברשת לא מהימנה קיים סיכון תיאורטי ליירוט. RTMPS סוגר את הפער הזה בכך שהוא מצפין את כל התקשורת, ושומר על מפתח השידור והפיד פרטיים בזמן ההעברה. עבור רוב היוצרים הסיכון המעשי נמוך, אבל RTMPS מבטל אותו כמעט בלי שום עלות.
מתי להשתמש ב-RTMPS
הכלל הפשוט: השתמשו ב-RTMPS בכל פעם שפלטפורמה מציעה אותו. Kick, למשל, תומכת ב-RTMPS, והרבה פלטפורמות מספקות נקודת קליטה מאובטחת לצד הרגילה. כמעט אין סיבה לבחור ב-RTMP רגיל כשיש אפשרות מאובטחת. אם ליעד מסוים זמין רק RTMP, הוא עדיין עובד מצוין; פשוט היו ערניים ברשתות לא מהימנות.
האם זה משפיע על האיכות או על ההשהיה?
בפועל, לא. התקורה של ההצפנה זניחה בחיבורים מודרניים, כך ש-RTMPS מספק את אותה איכות ובפועל את אותה השהיה (latency) כמו RTMP. לא תראו הבדל בשידור עצמו, רק באבטחה שלו. אין שום ויתור על איכות כשבוחרים באפשרות הבטוחה יותר.
איך שירות ענן מטפל בזה
עם שירות כמו StreamHouse לא צריך לחשוב על הצנרת. מוסיפים יעד עם פרטי הקליטה שלו, והשירות משתמש בנקודת הקצה המאובטחת המתאימה כשהיא זמינה. בנוסף, הוא שומר את מפתחות השידור מוצפנים במנוחה ומפענח אותם רק בתוך רכיב השידור ברגע השידור. פרטי הגישה שלכם מוגנים מקצה לקצה.
שאלות נפוצות
האם RTMPS טוב יותר מ-RTMP?
מבחינת אבטחה, כן: הוא מצפין את החיבור ומגן על מפתח השידור ועל הפיד. איכות הווידאו זהה. העדיפו RTMPS כשהוא מוצע.
האם RTMPS יאט את השידור שלי?
לא. התקורה של ההצפנה זניחה, כך שההשהיה והאיכות בפועל זהות ל-RTMP רגיל.
מה אם פלטפורמה מציעה רק RTMP?
זה עדיין עובד מצוין. פשוט היו קצת יותר זהירים ברשתות לא מהימנות, כי החיבור לא מוצפן.

