RTMP, או Real-Time Messaging Protocol, משמש בדרך כלל לפרסום הזנת תרומה חיה ממקודד או ממשדר תוכנה אל שרת מקבל. הוא מטפל בקטע שבין המקור לקליטה בנתיב חי. הוא אינו אומר לדפדפן כיצד לנגן את ההזנה ואינו קובע היכן להקליט, למקסס או להפיץ אותה.
מה פירוש RTMP?
RTMP הוא פרוטוקול סטרימינג מתמשך שפותח במקור לתהליכי מדיה מתקופת Flash. הוא עדיין נפוץ כפורמט קליטה המיועד למקודדים, משום שכלי הפקה רבים יכולים לפרסם באמצעותו. הפניית פרוטוקול RTMP שפורסמה זמינה דרך מראה היסטורית זו של המפרט. ראו בו בחירת תעבורה לקישור מסוים, לא שם נרדף לפלטפורמה שלמה לשידור חי.
כיצד פועל סטרימינג RTMP
משדר פותח את כתובת ה-RTMP שהוגדרה, מזהה את הזרם באמצעות שם או מפתח ומשדר אודיו ווידאו מקודדים. השרת המקבל בודק את מדיניות הגישה ומעמיד את ההזנה שאושרה לרשות נתיבי תפעול שהוגדרו. מצב ירוק במשדר רק מציין שלדעתו התחבר; בדקו גם את פעילות המקבל ואת המדיה שפוענחה.
מה כוללת כתובת RTMP
ערכי הפרסום שסופקו כוללים בדרך כלל כתובת שרת/יישום ומפתח זרם. שמרו את המפתח פרטי. העתיקו את הערכים שהוקצו במדויק, כולל נתיב היישום; החלפתם בכתובת נגן או חיבור שונה של חלקי הכתובת הם גורם נפוץ לפרסומים שנכשלים.
מה RTMP אינו פותר
נגינה מודרנית בדפדפן זקוקה לנתיב הפצה המותאם לדפדפן, כגון HLS או תהליך Web Player מוגדר. לנתיב זה בדיקות משלו של אריזה, נקודת קצה, גישה ונגן. אל תציעו לצופים כתובת RTMP כאילו הייתה קישור דפדפן אוניברסלי.
נתיב קבלה נקי
- השיגו כתובת ומפתח RTMP לפרסום שהוגדרו.
- שלחו מקור מוכר.
- ודאו שהמאזין רואה את המפרסם ואת קצב הסיביות הצפויים.
- ודאו תמונה ואודיו אצל המקבל שנבחר.
- בדקו את פלט הנגינה, ההקלטה או הניתוב שהוגדר בנפרד.
Callaba יכולה לנהל את הקליטה ואת המסירה התפעולית כאשר RTMP Server מוגדר; היא אינה הופכת את RTMP לפורמט דפדפן מקורי. לגבי המאזין עצמו, ראו מה עושה שרת RTMP. להחלטה על מסירת הזנת תרומה, ראו שער הזנת תרומה RTMP.
השלבים הבאים
פתחו את Callaba RTMP Server כדי להגדיר קליטה וגישה. השתמשו במדריך תהליך העבודה החי של RTMP כדי לבחור את המודול הבא, או בRTMP ל-HLS כאשר הפצה בדפדפן היא המשימה.