Real-time Transport Protocol (RTP) הוא פרוטוקול להעברת קול ווידאו בזמן אמת ברשתות תקשורת.
הוא נפוץ ביישומים כמו טלפון מבוסס אינטרנט (VoIP) ווועידות וידאו.
RTP פועל בשכבת היישום של מודל ה-OSI ונמצא בדרך כלל מעל UDP (פרוטוקול מהיר להעברת חבילות, ללא בדיקות שידור שמאטות).
לצדו פועל RTCP (RTP Control Protocol), פרוטוקול בקרה שמרכז סטטיסטיקות ואיכות שירות (QoS).
קיימת גם גרסה מוצפנת, SRTP, ולפעמים משתמשים ב-ZRTP לאותנטיקציה והצפנה.
ביישומי Voice over IP משתמשים ב-RTP להעברת השמע אחרי שחילופי מידע על הצדדים נעשים בפרוטוקולי איתות כגון SIP.
RTP פותח על ידי IETF בשנת 1996 כסטנדרט להעברת מולטימדיה ברשת.
RTP מאפשר העברת נתוני מולטימדיה (שמע ווידאו) בזמן אמת בין משתמשים.
הפרוטוקול יעיל ומהיר, ושומר על סדר החבילות וטיפול באיבוד נתונים.
המבנה שלו גמיש, מה שמקל על הוספת פורמטים חדשים בלי לשנות את הליבה.
למרות שניתן להפעילו מעל TCP, ברוב המקרים משתמשים ב-UDP כדי להימנע מהשהיות (latency) של TCP.
כדי לפצות על חוסר הבקרה של UDP, הוספו שדות בחבילת RTP שעוזרים בסנכרון ובזיהוי חבילות.
RTP מחולק לשני חלקים עיקריים: העברת המידע בחבילות RTP, ובקרה וסנכרון באמצעות RTCP.
כמות חבילות ה-RTCP קטנה יחסית, כ-5% מכלל התעבורה.
בעת שיחה או וידאו נוצרת RTP session, הכוללת כתובות IP והפורטים של המשתתפים.
פורט עבור RTP ופורט עבור RTCP ברוב המקרים נבחרים באופן עוקב בתוך אותו session.
פרוטוקולי איתות כמו SIP או H.323 משמשים ליצירת ה-session ולחיבור בין רכיבי הרשת.
לחבילת ה-RTP יש שדות ראשיים בראש החבילה. השדות מגדירים את מבנה המידע לאחר מכן.
הם כוללים פרטים כמו אורכי שדות ומזהים שמאפשרים זיהוי, סנכרון וטיפול בנתונים המועברים.
Real-time Transport Protocol (RTP) הוא פרוטוקול שמעביר קול ווידאו בזמן אמת באינטרנט.
הוא משמש לשיחות טלפון באינטרנט ולשיחות וידאו.
RTCP (פרוטוקול בקרה) עובד יחד עם RTP ועוזר למדוד איכות ושמירה על סנכרון.
יש גם גרסה מוצפנת שנקראת SRTP. לפעמים משתמשים ב-ZRTP להצפנה נוספת.
RTP נוצר על ידי קבוצת IETF בשנת 1996.
RTP מעביר מולטימדיה, כלומר שמע ווידאו, מהר ובזמן אמת.
הרעיון הוא לשמור על סדר החבילות ולטפל באיבוד נתונים.
בדרך כלל משתמשים ב-UDP כדי לשלוח את החבילות. UDP הוא פרוטוקול מהיר.
RTCP שולח מעט מידע בקרה בלבד. כ-5% בלבד מהתעבורה היא RTCP.
RTP session הוא קבוצה של כתובות IP ופאורטים שמקיימים שיחה או וידאו.
פרוטוקולי איתות כמו SIP עוזרים לפתוח את ה-session בין המשתתפים.
לחבילה של RTP יש כותרת עם שדות שמספרים ומזוהים את המידע.
שדות אלה אומרים איך לקרוא את המידע שנשלח.
תגובות גולשים