Σύντομη απάντηση: επιλέξτε το πρωτόκολλο που η πλευρά λήψης μπορεί πράγματι να δεχθεί. Το SRT είναι επιλογή συνεισφοράς όταν το υποστηρίζουν και τα δύο άκρα και η διαδρομή έχει διαμορφωθεί· το RTMP παραμένει συνηθισμένη παράδοση από κωδικοποιητή σε πλατφόρμα ή διακομιστή εισαγωγής. Η αναπαραγωγή και η παράδοση στους θεατές παραμένουν ξεχωριστά διαμορφωμένες μεταγενέστερες εργασίες.
Ξεκινήστε με τον δέκτη και μετά επιλέξτε την παράδοση
| Σημείο απόφασης | Διαδρομή SRT | Διαδρομή RTMP |
|---|---|---|
| Δέκτης | Δέκτης συνεισφοράς με δυνατότητα SRT που ελέγχετε ή που σας έχει εκχωρηθεί | Τελικό σημείο εισαγωγής RTMP ή URL πλατφόρμας που παρέχεται για δημοσίευση |
| Μεταφορά | Συνεδρία SRT βασισμένη σε UDP· η ζωντανή λειτουργία περιλαμβάνει ελέγχους χρονισμού και επαναμετάδοσης | Συνεδρία RTMP βασισμένη σε TCP προς το διαμορφωμένο τελικό σημείο |
| Ερώτημα δικτύου | Μπορούν τα δύο ομότιμα άκρα να επικοινωνήσουν και συμφωνούν οι ρυθμίσεις λειτουργίας, καθυστέρησης και συνθηματικού; | Μπορεί ο κωδικοποιητής να φτάσει τον κεντρικό υπολογιστή και ταιριάζει το URL/κλειδί με τη σύμβαση του τελικού σημείου; |
| Ερώτημα κωδικοποιητή | Επαληθεύστε χωριστά το αποδεκτό container και τους κωδικοποιητές του δέκτη | Επαληθεύστε χωριστά το αποδεκτό προφίλ ήχου/βίντεο του προορισμού |
| Χρήσιμη επόμενη εργασία | Συνεισφορά σε ροή λειτουργίας ή παραγωγής | Δημοσίευση σε υπηρεσία εισαγωγής ή διαμορφωμένο RTMP Server |
Τρεις συνήθεις αποφάσεις
- Η πλατφόρμα παρέχει μόνο URL και κλειδί ροής: δημοσιεύστε RTMP με αυτή τη σύμβαση.
- Η ομάδα σας ελέγχει έναν δέκτη SRT: χρησιμοποιήστε SRT όταν έχουν συμφωνηθεί και στα δύο άκρα η λειτουργία, host:port, η καθυστέρηση και οποιοδήποτε Stream ID/συνθηματικό.
- Η συνεισφορά SRT καταλήγει σε πλατφόρμα RTMP/RTMPS: επαληθεύστε χωριστά τη συνεισφορά SRT και την παράδοση δημοσίευσης στην πλατφόρμα.
Η ζωντανή λειτουργία SRT σχεδιάζεται γύρω από ένα διαμορφωμένο παράθυρο καθυστέρησης και ανατροφοδότηση δέκτη· ένα μεγαλύτερο παράθυρο μπορεί να αφήνει περισσότερο χρόνο για αποκατάσταση, αλλά εξακολουθεί να είναι επιλογή ανάπτυξης και όχι υπόσχεση καλύτερης εικόνας. Η συμβατότητα RTMP εξαρτάται εξίσου από το τελικό σημείο. Μια πλατφόρμα που απαιτεί URL RTMP ή RTMPS αποφασίζει την τελική παράδοση, ακόμη και αν το σκέλος συνεισφοράς αλλού χρησιμοποιεί SRT.
Τι αλλάζει λειτουργικά
| Πριν από την πρώτη σύνδεση | Καταγράψτε |
|---|---|
| SRT | Λειτουργία caller/listener/rendezvous· host:port· καθυστέρηση· Stream ID ή συνθηματικό όπου χρησιμοποιείται· container και κωδικοποιητές βίντεο/ήχου. |
| RTMP | Πλήρες URL εισαγωγής, εφαρμογή/διαδρομή και κλειδί· το προφίλ που δηλώνει ο δέκτης, συχνά H.264/AAC όπου το απαιτεί το τελικό σημείο· και τον έλεγχο υγείας της ροής του. |
Κρατήστε τα διαπιστευτήρια εκτός στιγμιότυπων οθόνης, αρχείων καταγραφής συνομιλιών και δοκιμαστικών εγγραφών.
Η κρυπτογράφηση SRT και το RTMPS λύνουν διαφορετικά ζητήματα ασφάλειας μεταφοράς: το SRT μπορεί να διαμορφωθεί με κρυπτογράφηση, ενώ το RTMPS είναι RTMP μέσω TLS. Ένας προορισμός RTMPS δεν περιγράφει τις επιλογές εισαγωγής ενός ξεχωριστού RTMP Server.
Δοκιμάστε μία διαδρομή συνεισφοράς
Χρησιμοποιήστε την ίδια προετοιμασμένη πηγή για οποιαδήποτε από τις δύο καρτέλες: κλειδώστε τη μορφή προγράμματος, σημειώστε τις ρυθμίσεις κωδικοποιητή βίντεο και ήχου και δώστε στον εκδότη πρόσβαση στο επιλεγμένο τελικό σημείο δοκιμής. Ξεκινήστε μία συνεδρία πρωτοκόλλου, επιβεβαιώστε την κατάσταση εκδότη, επιθεωρήστε την προεπισκόπηση και έπειτα επαληθεύστε τη μεταγενέστερη έξοδο, εάν τη χρησιμοποιεί η ροή εργασίας.
ΕΠΙΔΕΙΞΕΙΣ ΠΡΩΤΟΚΟΛΛΩΝ
Επιλέξτε ένα πρωτόκολλο για δοκιμή
Κάθε επίδειξη ξεκινά χειροκίνητα και διατηρεί τη δική της προσωρινή συνεδρία. Χρησιμοποιήστε ίδιες ρυθμίσεις πηγής όταν συγκρίνετε ροές εργασίας· αυτή η σελίδα δεν εκτελεί ελεγχόμενη συγκριτική μέτρηση καθυστέρησης.
Ζωντανό demo SRT
Δοκιμάστε μια ζωντανή σύνδεση SRT
Δημιουργήστε μια προσωρινή σύνδεση για μία ώρα. Στείλτε τη ροή σας στη διεύθυνση εκδότη σε λειτουργία Caller, με κενό Stream ID. Παρακολουθήστε τη στο Multiview παρακάτω ή συνδέστε τον δέκτη σας στη διεύθυνση δέκτη σε λειτουργία Caller.
Το αποτέλεσμα επιβεβαιώνει ότι η επιλεγμένη πηγή έφτασε σε αυτή την προσωρινή διαδρομή και την προεπισκόπησή της. Είναι έλεγχος εγκατάστασης, όχι συγκριτικό σημείο αναφοράς, επομένως δεν κατατάσσει καθυστέρηση, ποιότητα ή αξιοπιστία. Επαναλάβετε μια αλλαγμένη διαμόρφωση ως νέα δοκιμή και διατηρήστε τα αρχεία καταγραφής του δέκτη ή τα δεδομένα σύνδεσης που βλέπει ο χειριστής.
Πού ταιριάζει το Callaba
Ο RTMP Server του Callaba μπορεί να δίνει σε εκδότες και δέκτες ξεχωριστούς κανόνες πρόσβασης και να εμφανίζει δραστηριότητα ορατή στον χειριστή. Ένας Guest RTMP Server μπορεί αντίθετα να είναι ανοικτός χωρίς προκαθορισμένους κανόνες πρόσβασης. Ο SRT Server του είναι ο αντίστοιχος πόρος συνεισφοράς για συμβατή ροή εργασίας SRT. Η παρατήρηση στο πρόγραμμα περιήγησης και η αναπαραγωγή για θεατές χρησιμοποιούν ξεχωριστά διαμορφωμένες μονάδες· ένα URL δημοσίευσης RTMP δεν είναι URL που αναπαράγεται σε πρόγραμμα περιήγησης.
Επόμενα βήματα
- Για διαμορφωμένο ακροατή RTMP, δείτε τον RTMP Server και τους ελέγχους πρόσβασης/κύκλου ζωής του.
- Για δέκτη συνεισφοράς SRT, δείτε τον SRT Server.
- Για ρητή γέφυρα, χρησιμοποιήστε την τεκμηριωμένη διαδρομή πύλης συνεισφοράς RTMP μόνο αφού επιβεβαιώσετε και τα δύο τελικά σημεία.