Μετάβαση στο περιεχόμενο
Callaba

RTMP: τι είναι και πού εντάσσεται

Σε αυτή τη σελίδα

Το RTMP, Real-Time Messaging Protocol, χρησιμοποιείται συνήθως για τη δημοσίευση μιας ζωντανής ροής συνεισφοράς από έναν κωδικοποιητή ή αποστολέα λογισμικού σε έναν διακομιστή λήψης. Καλύπτει το τμήμα πηγή-προς-εισδοχή μιας ζωντανής διαδρομής. Από μόνο του δεν υποδεικνύει σε ένα πρόγραμμα περιήγησης πώς να αναπαράγει τη ροή, ούτε αποφασίζει πού θα εγγραφεί, θα μιξαριστεί ή θα διανεμηθεί η ροή.

Τι σημαίνει RTMP;

Το RTMP είναι ένα επίμονο πρωτόκολλο ροής που αναπτύχθηκε αρχικά για ροές εργασίας μέσων της εποχής του Flash. Παραμένει συνηθισμένο ως μορφή εισόδου για κωδικοποιητές, επειδή πολλά εργαλεία παραγωγής μπορούν να δημοσιεύουν σε αυτό. Η δημοσιευμένη αναφορά του πρωτοκόλλου RTMP διατίθεται μέσω αυτού του ιστορικού αντιγράφου της προδιαγραφής. Αντιμετωπίστε το ως επιλογή μεταφοράς για έναν συγκεκριμένο σύνδεσμο, όχι ως συνώνυμο μιας πλήρους πλατφόρμας ζωντανής μετάδοσης.

Πώς λειτουργεί η ροή RTMP

Ένας αποστολέας ανοίγει τη διαμορφωμένη διεύθυνση RTMP, αναγνωρίζει τη ροή με όνομα ή κλειδί και μεταδίδει κωδικοποιημένο ήχο και βίντεο. Ο διακομιστής λήψης ελέγχει την πολιτική πρόσβασης και διαθέτει την αποδεκτή ροή στις διαμορφωμένες λειτουργικές διαδρομές. Μια πράσινη ένδειξη στον αποστολέα δηλώνει μόνο ότι ο αποστολέας θεωρεί πως συνδέθηκε· ελέγξτε επίσης τη δραστηριότητα του δέκτη και τα αποκωδικοποιημένα μέσα.

Τι περιέχει ένα URL RTMP

Οι παρεχόμενες τιμές δημοσίευσης συνήθως περιέχουν διεύθυνση διακομιστή/εφαρμογής και κλειδί ροής. Κρατήστε το κλειδί ιδιωτικό. Αντιγράψτε ακριβώς τις εκχωρημένες τιμές, μαζί με κάθε διαδρομή εφαρμογής· η αντικατάσταση με URL προγράμματος αναπαραγωγής ή η διαφορετική ένωση τμημάτων URL είναι συχνή αιτία αποτυχημένων δημοσιεύσεων.

Τι δεν επιλύει το RTMP

Η σύγχρονη αναπαραγωγή σε πρόγραμμα περιήγησης χρειάζεται διαδρομή διανομής προς το πρόγραμμα περιήγησης, όπως HLS ή μια διαμορφωμένη ροή εργασίας Web Player. Αυτή η διαδρομή εισάγει τους δικούς της ελέγχους πακεταρίσματος, τελικού σημείου, πρόσβασης και προγράμματος αναπαραγωγής. Μην προσφέρετε ένα URL RTMP στους θεατές σαν να ήταν καθολικός σύνδεσμος προγράμματος περιήγησης.

Μια καθαρή διαδρομή αποδοχής

  1. Αποκτήστε ένα διαμορφωμένο URL και κλειδί δημοσίευσης RTMP.
  2. Στείλτε μια γνωστή πηγή.
  3. Επαληθεύστε ότι ο ακροατής βλέπει τον αναμενόμενο εκδότη και ρυθμό bit.
  4. Επαληθεύστε εικόνα και ήχο στον επιλεγμένο δέκτη.
  5. Δοκιμάστε την ξεχωριστά διαμορφωμένη έξοδο αναπαραγωγής, εγγραφής ή δρομολόγησης.

Το Callaba μπορεί να αναλάβει τη λήψη και τη λειτουργική παράδοση όταν έχει διαμορφωθεί RTMP Server· αυτό δεν καθιστά το RTMP εγγενή μορφή προγράμματος περιήγησης. Για τον ίδιο τον ακροατή, δείτε τι κάνει ένας διακομιστής RTMP. Για απόφαση παράδοσης συνεισφοράς, δείτε πύλη συνεισφοράς RTMP.

Επόμενα βήματα

Ανοίξτε τον Callaba RTMP Server για να διαμορφώσετε την εισδοχή και την πρόσβαση. Χρησιμοποιήστε τον οδηγό ροής εργασίας ζωντανού RTMP για να επιλέξετε το επόμενο στοιχείο ή RTMP προς HLS όταν ζητούμενο είναι η διανομή σε πρόγραμμα περιήγησης.