Για να στείλετε RTMP από το OBS, εισαγάγετε το εκχωρημένο URL και το κλειδί ροής στις Ρυθμίσεις → Ροή. Για να λάβετε μια τροφοδοσία στο OBS, χρησιμοποιήστε ένα URL δέκτη που εκδόθηκε για αυτή την εργασία σε μια Πηγή πολυμέσων. Ο Εκδότης και ο Δέκτης είναι διακριτοί ρόλοι πρόσβασης, αλλά χρησιμοποιούν το ίδιο διαμορφωμένο όνομα ροής και μπορεί να χρησιμοποιούν το ίδιο URL RTMP.
Τι χρειάζεστε πριν ανοίξετε το OBS
- Έναν ενεργοποιημένο ακροατή RTMP και ένα URL/κλειδί εκδότη που έχει εκδοθεί για αυτόν.
- Μια γνωστή σκηνή OBS με συνειδητά επιλεγμένες πηγές βίντεο και ήχου.
- Μια ξεχωριστή διαδρομή λήψης ή παρακολούθησης για να αποδείξετε την τροφοδοσία μετά την άφιξή της.
Αυτή η διαδικασία χρησιμοποιεί τις τιμές Προσαρμοσμένου RTMP που παρέχονται για την ανάπτυξη. Το OBS διατηρεί τεκμηρίωση ρύθμισης ανά έκδοση.
Ελεγχόμενες εισόδοι και Guest
Για ελεγχόμενη λειτουργία, χρησιμοποιήστε το εκχωρημένο URL και το διαμορφωμένο όνομα ροής· οι ρόλοι Εκδότη και Δέκτη χρησιμοποιούν το ίδιο όνομα σύνδεσης. Στη λειτουργία Guest, το OBS εξακολουθεί να ονομάζει το πεδίο Κλειδί ροής: εισαγάγετε εκεί ένα μη κενό όνομα ροής της επιλογής σας και χρησιμοποιήστε το ίδιο όνομα για λήψη. Η λειτουργία Guest ανοίγει σκόπιμα το τελικό σημείο.
Στείλτε RTMP από το OBS στο Callaba
- Στο OBS, ανοίξτε Ρυθμίσεις → Ροή.
- Επιλέξτε Προσαρμοσμένο… ως υπηρεσία.
- Επικολλήστε το εκχωρημένο URL διακομιστή στο Διακομιστής και την τιμή εκδότη στο Κλειδί ροής.
- Κάντε κλικ στο Εφαρμογή και έπειτα ξεκινήστε τη ροή.
- Στο Callaba, επιβεβαιώστε ότι ο RTMP Server αναφέρει ενεργό εκδότη και εισερχόμενο ρυθμό bit.
Αναμενόμενο αποτέλεσμα: ο εκχωρημένος εκδότης εμφανίζεται ενεργός και ο ρυθμός bit μεταβάλλεται ενώ το OBS στέλνει. Αν το OBS λέει ότι κάνει ροή αλλά ο ακροατής παραμένει αδρανής, συγκρίνετε την ακριβή διαδρομή διακομιστή και το κλειδί και έπειτα ελέγξτε τη θύρα του ακροατή και τον κανόνα πρόσβασης εκδότη.
Λάβετε μια τροφοδοσία RTMP στο OBS
- Λάβετε το URL δέκτη ή προγράμματος αναπαραγωγής που προορίζεται για αυτή τη διαδρομή λήψης OBS.
- Σε μια σκηνή, προσθέστε Πηγή πολυμέσων.
- Απενεργοποιήστε το Τοπικό αρχείο και επικολλήστε αυτό το URL δέκτη στην Είσοδο.
- Επιβεβαιώστε εικόνα και τον επιδιωκόμενο ήχο στην προεπισκόπηση του OBS.
Αναμενόμενο αποτέλεσμα: η σκηνή λήψης OBS εμφανίζει την επιλεγμένη τροφοδοσία και τον επιδιωκόμενο ήχο της. Ένα URL εισόδου RTMP δεν είναι URL προγράμματος αναπαραγωγής προγράμματος περιήγησης. Η αναπαραγωγή στο πρόγραμμα περιήγησης είναι άλλη, ξεχωριστή ροή εργασίας και πρέπει να χρησιμοποιεί διαμορφωμένο τελικό σημείο HLS/Web Player αντί για εγγενές RTMP σε πρόγραμμα περιήγησης.
Δοκιμάστε και τις δύο κατευθύνσεις πριν από μια εκδήλωση
| Έλεγχος | Τι αποδεικνύει |
|---|---|
| Ο αποστολέας OBS συνδέθηκε | Το OBS έχει επιχειρήσει τη συνεδρία εκδότη. |
| Δραστηριότητα διακομιστή και ρυθμός bit | Ο ακροατής δέχθηκε έναν εκδότη και βλέπει ροή μέσων. |
| Εικόνα και ήχος δέκτη | Η επιλεγμένη διαδρομή λήψης αποκωδικοποιεί χρήσιμα μέσα προγράμματος. |
| Επιλεγμένη έξοδος | Η ξεχωριστά διαμορφωμένη εγγραφή, δρομολόγηση ή συσκευή αναπαραγωγής λειτουργεί. |
Συνήθεις αστοχίες
Η σύνδεση αποτυγχάνει αμέσως: αντιγράψτε ξανά το URL και το όνομα/κλειδί ροής· επιβεβαιώστε τον ακροατή και τη διαδρομή δικτύου. Η σύνδεση επιτυγχάνει αλλά δεν υπάρχουν χρήσιμα μέσα: ελέγξτε τη σκηνή OBS, την πηγή ήχου, τα αρχεία καταγραφής κωδικοποιητή και τα μέσα στην πλευρά του δέκτη. Ο δέκτης παραμένει κενός: επιβεβαιώστε ότι το OBS χρησιμοποιεί τη διαμορφωμένη διαδρομή λήψης RTMP και το ίδιο όνομα/κλειδί ροής, έπειτα ελέγξτε τη συμβατότητα μέσων και την κατάσταση του δέκτη.
Σχετική διαμόρφωση
Χρησιμοποιήστε το Callaba RTMP Server για να δημιουργήσετε τη διαμορφωμένη διαδρομή εισόδου, τον οδηγό χειριστή RTMP Server για λεπτομέρειες κύκλου ζωής και πρόσβασης και το πρόγραμμα αναπαραγωγής RTMP και την αναπαραγωγή στο πρόγραμμα περιήγησης όταν η προβολή σε πρόγραμμα περιήγησης είναι η επόμενη εργασία.
Μια επαναλήψιμη δοκιμή αποδοχής OBS
Δημιουργήστε τον RTMP Server σε μια ελεύθερη θύρα TCP και έπειτα δημιουργήστε μία Ροή Εκδότη και μία Ροή Δέκτη. Αντιγράψτε ακριβώς το εκχωρημένο URL εκδότη και το όνομα/κλειδί ροής· μην κατασκευάζετε URL από το εμφανιζόμενο όνομα διακομιστή. Για δέκτη OBS, χρησιμοποιήστε τη διαμορφωμένη διαδρομή λήψης RTMP με το ίδιο όνομα/κλειδί ροής. Για προβολή στο πρόγραμμα περιήγησης, δημιουργήστε ξεχωριστή έξοδο HLS ή Web Player. Στο OBS χρησιμοποιήστε την υπηρεσία Προσαρμοσμένο και όχι προεπιλογή πλατφόρμας. Για μια συντηρητική πρώτη δοκιμή, στείλτε βίντεο H.264 με ήχο AAC στη διαδρομή εξόδου FLV/RTMP· διατηρήστε την ανάλυση, τον ρυθμό καρέ και τον ρυθμό bit σε τιμές που δέχεται η ανάπτυξή σας και έπειτα αλλάζετε μία παράμετρο κάθε φορά.
Στο Callaba επιθεωρήστε το getStatistics: ο ρυθμός bit εισόδου και ο αριθμός εκδοτών επιβεβαιώνουν την είσοδο· ο αριθμός δεκτών αλλάζει μόνο όταν συνδέεται πράγματι ένας δέκτης. Για δέκτη στο OBS, προσθέστε Πηγή πολυμέσων, απενεργοποιήστε το Τοπικό αρχείο, εισαγάγετε το URL δέκτη ως Είσοδο και διατηρήστε την πηγή ορατή στη σκηνή. Μια μαύρη προεπισκόπηση με ενεργό εκδότη υποδεικνύει το URL δέκτη ή τη συμβατότητα μέσων· μηδενικός ρυθμός bit εισόδου παραπέμπει στον αποστολέα, το κλειδί, τη θύρα ή τον ρόλο εκδότη. Δείτε την αναφορά κύκλου ζωής RTMP Server για τα ακριβή πεδία ακροατή και στατιστικών.
Επόμενα βήματα
Χρησιμοποιήστε το Callaba RTMP Server για να δημιουργήσετε τη διαδρομή εισόδου και έπειτα χρησιμοποιήστε το πρόγραμμα αναπαραγωγής RTMP και την αναπαραγωγή στο πρόγραμμα περιήγησης όταν η προβολή σε πρόγραμμα περιήγησης είναι η επόμενη εργασία.