RTCP – RTP Control Protocol
פרוטוקול בקרת ה- RTP (RTCP) מבוסס על תשדורת תקופתית של מנות בקרה לכל המשתתפים בשיחה, באמצעות שימוש באותו מנגנון חלוקה של מנות הנתונים.
הפרוטוקול חייב לספק הכפלה של מנות הבקרה והנתונים, למשל באמצעות שימוש במספרי פתחה נפרדים עם UDP.
תבנית הכותרת מוצגת בתרשים הבא:
0 |
7 | ||
גרסה |
P |
מונה דיווח קבלה | |
סוג מנה | |||
אורך | |||
|
|
|
|
RTCP מבנה
גרסה
זיהוי גרסת ה- RTP, שהיא אותו הדבר במנות RTCP כמו במנות נתוני RTP.
הגרסה המוגדרת ע"י מפרט זה היא שתיים (2).
P
ריפוד. כאשר נקבעת, מנת RTCP זו מכילה כמה אוקטטי ריפוד נוספים בקצה, שהן לא חלק מנתוני הבקרה.
האוקטט האחרון של הריפוד הוא מונה של מספר אוקטטי הריפוד שצריך להתעלם מהם.
צריך ריפוד לכמה אלגוריתמי הצפנה עם גדלי בלוק קבועים.
במנת RTCP מורכבת, נדרש ריפוד רק במנה הבודדה האחרונה, מכיוון שהמנה המורכבת מוצפנת כולה.
מונה דו"ח קבלה
מספר בלוקי דו"ח הקבלה המצויים במנה זו.
ערך של אפס הוא בר תוקף.
סוג המנה מכיל את הקבוע 200 לזיהוי כמנת RTCP SR.
אורך
אורך מנת ה- RTCP במילים בנות 32 ביטים פחות אחת, כולל הכותרת וכל ריפוד שהוא.
{ההיסט של אחד גורם לאפס להיות אורך בר תוקף ומונע לולאה אינסופית בסריקה של מנת RTCP מורכבת, בעוד שמניית מילים בנות 32 ביטים מונעת בדיקת תוקף בכפולה של 4}.