פרוטוקולים
פרוטוקול RTP/RTCP
הפרוטוקול מתואר בפרוטורוט ב-RFC1889.
פרוטוקול RTP (Real-Time Transport Protocol) תוכנן לאפשר למקלט להתגבר על בעיית ההשהייה המשתנה Jitter). הפרוטוקול מתאים לשימוש להעברת נתונים בזמן-אמת (real-time) כגון - קול ווידאו.
הפרוטוקול מכיל :
- מידע לגבי סוג הנתונים המועברים
- טביעות זמן (timestamps)
- מיספור עוקב (sequence number)
פרוטוקול RTCP (Real-Time Control Protocol) עובד בדר"כ בצמוד ל-RTP ומשמש לקבלת נתונים על איכות העברת הנתונים (גודל ההשהייה המשתנה, כמות החביות שאבדו וכדו') ומכיל מידע לגבי זהות המשתתפים בשיחה.
חשוב לדעת שלפרוטוקולים אלו (RTP/RTCP) אין השפעה על התנהגות רשת IP. אין להם יכולת לשנות את איכות השרות. הם מאפשרים להתגבר על בעיית ההשהייה המשנה (Jitter) ע"י שימוש באוגרים משתנים
ובנוסף אוספים מידע על הרשת בכדי שבמידת הצורך יוכלו אמצעי תיקון אחרים להתגבר על הבעיות.
בדר"כ פרוטוקולים RTP/RTCP משתמשים בתעבורת UDP ולא TCP מאחר ופרוטוקול TCP אינו מתאים לתעבורה הדורשת זמן אחזור (latency) נמוך. במקרים אלו משתמש פרוטוקול RTP בפורט UDP זוגי ופרוטוקול RTCP בפורט האי-זוגי העוקב.