דלג לתוכן
Callaba

RTMP או RTSP? בחרו בגבול זרימת העבודה

בעמוד הזה

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

RTMP מול RTSP: מודל ההפעלה

גבולRTSPRTMP
מקור אופייניהתקן או שרת מדיה החושף הפעלה הנשלטת ב-RTSPמקודד או תוכנת הפקה המפרסמים הזנת תוכנית
מודל בקרהRTSP מגדיר שיטות לבקרת הפעלה; המדיה נישאת בדרך כלל באמצעות RTPRTMP נושא הפעלת פרסום מתמשכת אל נקודת הקצה המקבלת שלו
תעבורהRTSP הוא בקרת הפעלה; ההתקן והמקבל קובעים את אפשרויות נשיאת RTSP/RTPRTMP משתמש ב-TCP; נקודת הקצה לקליטה מגדירה כתובת ואישורים
מקבללקוח, מקליט או שער התומך בנתיב המצלמה/ההפעלהפלטפורמה או שרת קליטה המקבלים את חוזה הפרסום
מסירה לדפדפןמחייבת נתיב מסירה לדפדפן שמוגדר בנפרד בזרימות ווב רגילותמחייבת גם היא נתיב מסירה לדפדפן שמוגדר בנפרד

תפקידי הפרוטוקולים לעיל מבוססים על IETF RTSP, על RTP ועל מפרט RTMP.

בחרו מהמקור החוצה

מקודד שולח תוכנית לקליטה

כאשר פלטפורמה מקצה כתובת ומפתח RTMP, בדקו את פרופיל המקודד בפועל — קודק וידאו/שמע, פרופיל, רזולוציה, קצב פריימים וקצב תמונות מפתח — לפני האירוע הראשון.

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

מקליט או שער מושכים מצלמה ברשת LAN מבוקרת

קראו את תיעוד ההתקן המדויק עבור צורת כתובת RTSP, אימות ואפשרות RTP על TCP/UDP, ואז בדקו את הנתיב הזה במקליט או בשער המיועדים. אשרו את פרופיל הווידאו/שמע הנתמך. כתובת בקרה נגישה של RTSP אינה מוכיחה שכל מקליט או דפדפן במורד הזרימה מקבל את זרם המדיה המשויך.

צופים זקוקים להפעלה בדפדפן

לא RTSP ולא RTMP הם פתרון להפעלה מקורית בדפדפנים מודרניים. בחרו פלט ווב מוגדר כגון HLS או WebRTC לפי התנהגות הקהל, דרישות הנגן ותנאי הרשת, ואז בדקו את נקודת הקצה לצופה במקום את כתובת המקור.

שמרו על בדיקות התעבורה והקודק כנפרדות

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

נוהל אימות קצר

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

  1. רשמו את סוג המקור: הפעלת מצלמה או מפרסם תוכנית.
  2. אשרו את הפרוטוקול של המקבל, כתובת/אימות והקודקים המותרים.
  3. בדקו בנפרד חיבור למקור ומדיה.
  4. בדקו את פלט ההקלטה, ההזרמה מחדש או הדפדפן שבפועל מגיע אחריו.
  5. שמרו פרופיל מקור ידוע ותקין לחזרה לאחור.

היכן Callaba משתלבת

RTMP Server של Callaba מיועד לפרסום RTMP מוגדר ולגישת מקבלים. בזרימת עבודה של מצלמה, בדקו את נתיב ה-RTSP בתיעוד המקליט או הניתוב לפני תכנון נתיב הפלט. כאשר ההזנה דורשת המרה, השתמשו בהמרת וידאו חי לאחר אימות חוזי הקלט והפלט שנבחרו.

מקורות