מה זה RTMP? ככה שידור חי עובד באמת
RTMP הוא הפרוטוקול שמאחורי כמעט כל שידור חי. הנה הסבר בשפה פשוטה: מה הוא, איך השידור מגיע לפלטפורמה ולמה הוא עדיין חשוב.
כ־3 דקות קריאה
בעמוד הזה
מאחורי כמעט כל שידור חי – גיימר ב-Twitch, רדיו lofi שמשדר 24/7 או תפילה בכנסייה ב-YouTube – עומד סוס עבודה שקט בשם RTMP. כמעט אף פעם לא רואים אותו, אבל הוא זה שמעביר את הווידאו מהמקודד אל הפלטפורמה. ברגע שמבינים אותו, עולם השידורים נהיה הרבה פחות מסתורי.
המדריך הזה מסביר מה זה RTMP, איך שידור חי מגיע בפועל לצופים, ולמה הפרוטוקול עדיין נמצא בכל מקום.
עיקרי הדברים
- RTMP (Real-Time Messaging Protocol) מעביר שידור חי ממקודד אל הפלטפורמה.
- יעד שידור הוא בסך הכול כתובת קליטה (ingest) של RTMP ועוד מפתח שידור.
- הפלטפורמות קולטות ב-RTMP ואז מפיצות לצופים בפורמטים שמתאימים לרשת.
- בגלל ש-RTMP אוניברסלי, הוא מה שמאפשר לשדר לכמה פלטפורמות במקביל.
ההגדרה הקצרה
RTMP הוא ראשי תיבות של Real-Time Messaging Protocol. זו דרך ותיקה ומבוססת לשלוח אודיו ווידאו ממקודד (OBS, מכשיר חומרה או שירות ענן) אל שרת שידור. כשאתם "עולים לשידור", המקודד פותח חיבור RTMP לשרת הקליטה של הפלטפורמה ודוחף דרכו את השידור ברציפות.
איך שידור חי עובר מקצה לקצה
הנה המסלול במילים פשוטות:
- קידוד: וידאו המקור נדחס (בדרך כלל וידאו H.264 ואודיו AAC).
- קליטה: המקודד שולח את השידור ב-RTMP לכתובת הקליטה של הפלטפורמה, והוא מזוהה לפי מפתח השידור שלכם.
- המרה והפצה: הפלטפורמה מייצרת כמה גרסאות איכות ומעבירה אותן לצופים בפרוטוקולי רשת כמו HLS.
RTMP אחראי על הקפיצה הראשונה – להכניס את השידור אל הפלטפורמה בצורה אמינה.
כתובת + מפתח: שני הדברים שצריך
כל יעד RTMP מסתכם בכתובת קליטה (לאן לשלוח את השידור) ובמפתח שידור (קוד סודי שמזהה את הערוץ שלכם). מדביקים את שניהם במקודד או בשירות כמו StreamHouse, והווידאו זורם למקום הנכון. זה כל מה שכפתור ה"חיבור" של הפלטפורמה מגדיר בפועל.
למה RTMP עדיין הסטנדרט
יש פרוטוקולים חדשים יותר, אבל RTMP נשאר הבחירה לקליטה כי הוא פשוט, אמין, עם השהיה נמוכה מספיק, ונתמך כמעט בכל מקום. האוניברסליות הזו היא יתרון: מכיוון ש-YouTube, Twitch, Kick, Rumble ו-Facebook מקבלות כולן RTMP, מקודד אחד יכול להזין כל אחת מהן – ושירות מולטיסטרים יכול להזין כמה בבת אחת. בערוץ 24/7 של תוכן מוקלט מראש, RTMP הוא מה שמאפשר לפלייליסט בענן להופיע כשידור חי אמיתי.
שאלות נפוצות
מה ההבדל בין RTMP ל-RTMPS?
RTMPS הוא RTMP מאובטח בהצפנת TLS. אם הפלטפורמה מציעה נקודת קצה RTMPS, כדאי להשתמש בה – היא מגנה על מפתח השידור ועל השידור עצמו בזמן ההעברה.
צריך להבין RTMP כדי לשדר?
לא לעומק. בפועל פשוט מדביקים כתובת קליטה ומפתח שידור. הכרת היסודות רק עוזרת לפתור תקלות מהר יותר.
RTMP מיושן?
להעברה לצופים הפלטפורמות משתמשות ב-HLS ובדומיו. לקליטה – הכנסת השידור לפלטפורמה – RTMP הוא עדיין הסטנדרט כמעט האוניברסלי.


