Promax ATLaS NG - Εκπαιδευτικό Video 46 - SRT
«Χρήση του ATLAS NG για την ανάλυση μέσων (media) ενθυλακωμένων σε IP, που μεταδίδονται μέσω διαδικτύου με το πρωτόκολλο SRT.»
Το πρωτόκολλο SRT (Secure Reliable Transport) είναι ένα πρωτόκολλο που αναπτύχθηκε από τη Haivision και προορίζεται για τη διανομή περιεχομένου βίντεο και ήχου με τη μορφή πακέτων Transport Stream (SPTS ή MPTS), τα οποία ενθυλακώνονται σε IP και παραδίδονται μέσω του δημόσιου δικτύου internet. Το ATLAS NG χρησιμοποιεί τη φυσική του θύρα IP για αυτόν τον σκοπό, με την ένδειξη "IP Control".
Το πρώτο βήμα για τη λήψη κίνησης SRT είναι η ρύθμιση του τύπου της "χειραψίας" (handshake) που χρησιμοποιείται μεταξύ του πομπού και του δέκτη της ροής. Αυτό μπορεί να γίνει σέρνοντας το αριστερό μενού προς το κέντρο και ανοίγοντας το πεδίο "Mode". Εδώ βρίσκουμε τρεις επιλογές:
- Caller (Καλών): Το ATLAS NG είναι η συσκευή που ξεκινά τη χειραψία. Θα χρειαστεί να εισαγάγουμε τη διεύθυνση IP του "Listener" (Ακροατή) και τον αριθμό θύρας UDP.
- Listener (Ακροατής): Το ATLAS NG λειτουργεί ως ακροατής και συνεπώς ο χρήστης θα πρέπει να εισαγάγει τη διεύθυνση IP του ATLAS NG και τον αριθμό θύρας UDP στο μενού της συσκευής που λειτουργεί ως "Caller". Το ATLAS NG θα περιμένει τη σύνδεση να ξεκινήσει από τον "Caller".
- Rendezvous: Οποιαδήποτε από τις δύο συσκευές μπορεί να ξεκινήσει τη χειραψία και επομένως, πρέπει και οι δύο να ρυθμιστούν με τη διεύθυνση IP και τον αριθμό θύρας UDP της άλλης συσκευής.
Το δεύτερο βήμα είναι να καθορίσετε εάν η λαμβανόμενη κίνηση IP είναι κρυπτογραφημένη, κάτι που μπορεί να δηλωθεί στο ίδιο μενού, στο πεδίο "Encrypted". Εάν το περιεχόμενο είναι κρυπτογραφημένο, θα πρέπει να εισαγάγετε τον αντίστοιχο κωδικό πρόσβασης για να το αποκρυπτογραφήσετε, να αποκωδικοποιήσετε τις υπηρεσίες βίντεο και ήχου και να δείτε όλες τις σχετικές μετρήσεις.
Όσον αφορά τις μετρήσεις, μπορείτε να βρείτε τα ακόλουθα εργαλεία πατώντας στο εικονίδιο με το τρίγωνο σε οποιοδήποτε από τα πάνελ της οθόνης: Παράμετροι βίντεο/ήχου, Loudness (Ακουστότητα), Αναλυτής ήχου, Αναλυτής Transport Stream και μετρήσεις SRT. Αυτές είναι μετρήσεις που σχετίζονται ειδικά με την κίνηση και το πρωτόκολλο SRT.
Εδώ μπορούμε να δούμε ότι το πάνελ χωρίζεται σε δύο περιοχές. Η επάνω περιοχή δείχνει τέσσερα διαγράμματα:
- Bandwidth plot (Διάγραμμα Εύρους Ζώνης): Μας δίνει μια εκτίμηση για το διαθέσιμο ελεύθερο εύρος ζώνης στο δίκτυο.
- RTT plot (Round-Trip Time / Χρόνος Κυκλικής Διαδρομής): Ο Χρόνος Κυκλικής Διαδρομής ορίζεται ως ο χρόνος που απαιτείται για ένα πακέτο να πάει στον προορισμό και να επιστρέψει στην πηγή.
- Received rate plot (Διάγραμμα Ρυθμού Λήψης): Το εύρος ζώνης που χρησιμοποιείται από τη λαμβανόμενη κίνηση SRT.
- Received buffer plot (Διάγραμμα Buffer Λήψης): Το φορτίο της προσωρινής μνήμημης (buffer) του δέκτη, μετρημένο σε bytes.
Η κάτω περιοχή δείχνει αρκετές αριθμητικές μετρήσεις, με τις πιο σημαντικές να είναι:
- Packets lost (Χαμένα πακέτα): Πακέτα που δεν έχουν ληφθεί ενώ θα έπρεπε. Ο δέκτης τα περιμένει καθώς κάθε πακέτο αναγνωρίζεται από έναν σειριακό αριθμό.
- Packets dropped (Απορριφθέντα πακέτα): Πακέτα που έφτασαν στον δέκτη αλλά απορρίφθηκαν για διάφορους πιθανούς λόγους, όπως διότι είναι κατεστραμμένα ή έχουν ληφθεί πολύ αργά.
- Packets ACK sent (Απεσταλμένα ACK): Αριθμός επιβεβαιώσεων λήψης πακέτων που στάλθηκαν πίσω στον αποστολέα (streamer). Το SRT στέλνει ACKs ανά διαστήματα αντί για κάθε μεμονωμένο πακέτο, προκειμένου να μειωθεί η συμφόρηση του δικτύου. Αυτός είναι ο λόγος για τον οποίο ο αριθμός των ACKs είναι σημαντικά χαμηλότερος από τον αριθμό των πακέτων που ελήφθησαν.
- Latency (Καθυστέρηση): Αυτός είναι ένας χρόνος που συμφωνήθηκε μεταξύ "Caller" και "Listener" ώστε να οριστεί ο μέγιστος χρόνος αναμονής για ένα πακέτο πριν αυτό απορριφθεί.