Skip to main content

Ποιο είναι το πρωτόκολλο μεταφοράς σε πραγματικό χρόνο;

Το πρωτόκολλο μεταφοράς σε πραγματικό χρόνο (RTP) είναι ένα πρότυπο πρωτοκόλλου Internet που χρησιμοποιείται για τη διεξαγωγή επικοινωνιών Unicast Multimedia σε πραγματικό χρόνο.Αποτελείται από δύο συστατικά: το πρωτόκολλο μεταφοράς και το πρωτόκολλο ελέγχου μεταφοράς σε πραγματικό χρόνο (RTCP).Ο πρώτος παρέχει τις προδιαγραφές του πρωτοκόλλου Internet (IP) για τη μετάδοση ροών πολυμέσων σε δίκτυα σε πραγματικό χρόνο.Το τελευταίο παρέχει βασικές δυνατότητες διαχείρισης και ποιότητας υπηρεσίας (QoS), όπως η αναζήτηση απώλειας πακέτων δεδομένων και η αντιστάθμιση των καθυστερήσεων μετάδοσης.Χρησιμοποιείται συνήθως σε τηλεπικοινωνίες Voice over Internet (VOIP), το πρωτόκολλο μεταφοράς σε πραγματικό χρόνο αναπτύχθηκε αρχικά από την ομάδα εργασίας Audio-Video για την παροχή μέσων για τη διεξαγωγή βιντεοπαιχνιδιών σε πραγματικό χρόνο μεταξύ πολλαπλών συμμετεχόντων σε γεωγραφικά διασκορπισμένες τοποθεσίες.

Οι ροές δεδομένων ήχου και βίντεο μεταδίδονται ξεχωριστά σε RTP.Τα ξεχωριστά πακέτα RTP και RTCP μεταδίδονται για το καθένα χρησιμοποιώντας δύο διαφορετικές θύρες επικοινωνιών ή/και διευθύνσεις πολλαπλών διανομών.Επομένως, οι συμμετέχοντες είναι σε θέση να επιλέξουν να λαμβάνουν μόνο ένα μέσο.Η συγχρονισμένη αναπαραγωγή τόσο του ήχου όσο και του βίντεο επιτυγχάνεται με τη χρήση πληροφοριών χρονισμού στα πακέτα RTCP τόσο για τις συνεδρίες ήχου όσο και για βίντεο.Περιέχει επίσης τις οδηγίες που επιτρέπουν τη λήψη συσκευών δικτύου για την ανακατασκευή των πακέτων δεδομένων.Άλλα στοιχεία του RTP περιλαμβάνουν τα εξής: ταυτοποίηση πλαισίου, η οποία σηματοδοτεί την αρχή και το τέλος κάθε πλαισίου.Ο συγχρονισμός της Intramedia, ο οποίος χρησιμοποιεί τα χρονικά σήματα για να ανιχνεύσει και να αντισταθμίσει την καθυστέρηση jitter.και την αναγνώριση του ωφέλιμου φορτίου, η οποία περιγράφει τη μέθοδο κωδικοποίησης μέσων, έτσι ώστε να μπορούν να γίνουν προσαρμογές για παραλλαγές στο εύρος ζώνης.

Επίσης μέρος του πρωτοκόλλου μεταφοράς σε πραγματικό χρόνο είναι ένας αριθμός ακολουθίας για την ανίχνευση χαμένων πακέτων και μια ταυτοποίηση πηγής.Τα εξαρτήματα του RTCP περιλαμβάνουν ταυτοποίηση που περιλαμβάνει ονόματα συμμετεχόντων, διευθύνσεις ηλεκτρονικού ταχυδρομείου, αριθμούς τηλεφώνου και συγχρονισμό ενδιάμεσων, οι οποίες επιτρέπουν τη μετάδοση ξεχωριστών ροών ήχου και βίντεο.Ο έλεγχος της περιόδου σύνδεσης επιτρέπει στους συμμετέχοντες να υποδεικνύουν ότι αφήνουν μια συνεδρία, ενώ η ανατροφοδότηση ποιότητας υπηρεσίας (QoS) παρακολουθεί τον αριθμό των χαμένων πακέτων.Ο χρόνος μετάδοσης μετ 'επιστροφής και το Jitter επιτρέπει στην πηγή να ρυθμίζει τους ρυθμούς δεδομένων όπως απαιτείται.

Αν και παρέχει βασικές δυνατότητες παρακολούθησης για να εξασφαλίσει το QoS, η RTP δεν εγγυάται την παράδοση επικοινωνιών πολυμέσων σε πραγματικό χρόνο.Ούτε η RTP εξασφαλίζει άλλες παραμέτρους QoS, όπως τα πακέτα που λαμβάνονται με τη σωστή σειρά.Βασίζεται σε πρωτόκολλα Internet στα στρώματα δικτύου και μεταφοράς του μοντέλου διαστολής Open Systems (OSI) για να το πράξουν.Το RTP γενικά εκτελείται πάνω από το πρωτόκολλο Datagram χρήστη (UDP), αν και μπορούν να χρησιμοποιηθούν και άλλα πρωτόκολλα μεταφοράς, συμπεριλαμβανομένου του πρωτοκόλλου εκκίνησης περιόδου σύνδεσης (SIP) και του H.323.