Σύντομη απάντηση: η επιτάχυνση υλικού μπορεί να αλλάξει τον πόρο επεξεργασίας που χρησιμοποιείται για υποστηριζόμενη διαδρομή κωδικοποίησης ή αποκωδικοποίησης. Η συμβατότητα κωδικοποιητή προορισμού και το signalling Enhanced RTMP παραμένουν ξεχωριστοί έλεγχοι. Ξεκινήστε από τη σύμβαση εξόδου, δοκιμάστε ένα προφίλ υπό αντιπροσωπευτικό φορτίο και έπειτα αποφασίστε εάν η ικανότητα επεξεργασίας είναι επαρκής.
Χρησιμοποιήστε επιτάχυνση για μετρημένη εργασία επεξεργασίας
| Επίπεδο | Απόφαση | Έλεγχος αποδοχής |
|---|---|---|
| Είσοδος | Μπορεί η πηγή να αποκωδικοποιηθεί ή να περάσει αυτούσια στην επιλεγμένη ροή εργασίας; | Σταθερή εικόνα εισόδου, αντιστοίχιση ήχου και τηλεμετρία πηγής |
| Μετασχηματισμός | Αυτούσια διέλευση, remux ή νέα rendition κωδικοποιητή/ανάλυσης/bitrate; | Ο δηλωμένος κωδικοποιητής εξόδου, προφίλ, διαστάσεις, ρυθμός καρέ και GOP ταιριάζουν με τη σύμβαση δέκτη |
| Επιτάχυνση | Είναι διαθέσιμο το επιλεγμένο προφίλ στον επιλεγμένο πόρο επεξεργασίας; | Η διατηρούμενη εκτέλεση δείχνει χρησιμοποιήσιμο περιθώριο και καμία υποβάθμιση ληφθέντων μέσων |
| Μεταφορά | Ποιο τελικό σημείο και ποια μεταφορά απαιτεί η έξοδος; | Ο προορισμός συνδέεται με το εκχωρημένο URL και διαπιστευτήρια |
| Enhanced RTMP | Υποστηρίζει αυτό το ζεύγος αποστολέα/δέκτη το απαιτούμενο signalling κωδικοποιητή; | Ο δέκτης δέχεται τα πραγματικά μέσα· μην κρίνετε μόνο από τη σύνδεση |
Διαχωρίστε τέσσερις εργασίες που συχνά αποκαλούνται transcoding
Η αυτούσια διέλευση αφήνει τα κωδικοποιημένα μέσα αμετάβλητα. Το remuxing αλλάζει ένα container ή πακετάρισμα χωρίς κατ’ ανάγκη να επανακωδικοποιεί ροές. Το transcoding αποκωδικοποιεί και κωδικοποιεί νέα αναπαράσταση. Η επιτάχυνση υλικού είναι λεπτομέρεια υλοποίησης υποστηριζόμενης διαδρομής επεξεργασίας, όχι τέταρτη μορφή μέσων. Ονομάστε την απαιτούμενη εργασία πριν διαστασιολογήσετε την υποδομή.
Τι αλλάζει πραγματικά η επιτάχυνση μέσων
Η επιτάχυνση μπορεί να παρέχει κατάλληλο πόρο για επιλεγμένες λειτουργίες βίντεο, αλλά η αξιοποιήσιμη πυκνότητα εξαρτάται από κωδικοποιητή/προφίλ, ανάλυση, ρυθμό καρέ, πολυπλοκότητα εισόδου, άλλες εργασίες και τον συνδυασμό πλατφόρμας/προγράμματος οδήγησης. Η AWS περιγράφει το VT1 ως οικογένεια στιγμιοτύπων Amazon EC2 για φορτία transcoding βίντεο· χρησιμοποιήστε το ως πλαίσιο υποδομής και έπειτα δοκιμάστε την επιλεγμένη πηγή, έξοδο και ανάπτυξη Callaba. Οι έλεγχοι επιτάχυνσης υλικού ανήκουν στο Live Video Transcoding, αλλά ένα προφίλ χρειάζεται ακόμη αντιπροσωπευτική εκτέλεση πριν γίνει δεκτό για παραγωγή.
Το Enhanced RTMP είναι σύμβαση διαλειτουργικότητας
Η προδιαγραφή Veovera προσθέτει signalling RTMP/FLV για νεότερους κωδικοποιητές, συμπεριλαμβανομένων HEVC και AV1. Η μεταφορά μπορεί ακόμη να είναι RTMP ή RTMPS σύμφωνα με τον προορισμό. Το RTMPS προστατεύει τη σύνδεση με TLS, ενώ το Enhanced RTMP προσθέτει signalling κωδικοποιητή. Ελέγξτε και τις δύο δυνατότητες με το τελικό σημείο προορισμού. Η τρέχουσα τεκμηρίωση κωδικοποιητή του YouTube και τα εκχωρημένα στοιχεία εισαγωγής του προορισμού είναι η αρχή ρυθμίσεων για διαδρομή YouTube.
Καταγράψτε ένα αποτέλεσμα αποδοχής
Σημειώστε τον απαιτούμενο κωδικοποιητή, προφίλ, συχνότητα GOP/keyframe, ήχο και τελικό σημείο του προορισμού και έπειτα εκτελέστε την επιλεγμένη rendition υπό αντιπροσωπευτικό φορτίο. Διατηρήστε το αποτέλεσμα ληφθείσας εξόδου μαζί με το προφίλ, ώστε ο επόμενος χειριστής να μπορεί να επαναλάβει τη λειτουργική διαδρομή.
Δημιουργήστε ένα προφίλ από τον προορισμό προς τα πίσω
- Καταγράψτε τις τρέχουσες απαιτήσεις μεταφοράς, κωδικοποιητή, ήχου, ανάλυσης, ρυθμού καρέ, bitrate και keyframe του προορισμού.
- Επιθεωρήστε την πηγή. Περάστε την αυτούσια μόνο όταν η πλήρης σύμβαση μέσων ταιριάζει ήδη.
- Αν απαιτείται μετατροπή, επιλέξτε προφίλ εξόδου που ταιριάζει με τη σύμβαση προορισμού και καθορίστε εάν η επιλεγμένη διαδρομή επιτάχυνσης είναι διαθέσιμη.
- Εκτελέστε αντιπροσωπευτικό υλικό προγράμματος αρκετά ώστε να παρατηρήσετε συμπεριφορά επεξεργασίας, ληφθέντα ήχο/βίντεο και αποκατάσταση.
- Διατηρήστε το γνωστά λειτουργικό προφίλ και τα στοιχεία που χρησιμοποιήθηκαν για την αποδοχή του.
Αντιμετωπίστε προβλήματα παρατηρώντας το όριο
Μια είσοδος που είναι υγιής ενώ μια έξοδος δεν ξεκινά ποτέ δείχνει πρώτα URL προορισμού, διαπιστευτήρια, ενεργοποίηση εξόδου ή ασύμβατο προφίλ. Μια συνδεδεμένη έξοδος με μαύρο βίντεο χρειάζεται έλεγχο κωδικοποιητή/προφίλ και δέκτη. Η αύξηση καθυστέρησης ή η αλλαγή επιτάχυνσης δεν υποκαθιστά την επιθεώρηση της σύμβασης εξόδου. Όταν υποβαθμίζεται η ποιότητα κίνησης, συγκρίνετε τη ληφθείσα rendition με την πηγή και ελέγξτε τον έλεγχο ρυθμού, τη συχνότητα και το διατηρούμενο περιθώριο επεξεργασίας.
Πού ταιριάζει το Callaba
Το Live Video Transcoding είναι η επιφάνεια ελέγχου Callaba για ρυθμίσεις κωδικοποιητή, προφίλ, bitrate, ρυθμού καρέ, διαστάσεων, GOP, track, καναλιού, επιτάχυνσης υλικού και overlay. Χρησιμοποιήστε την τεκμηρίωση Restream API όταν λειτουργεί ένα χειροκίνητο προφίλ. Για ρύθμιση Enhanced RTMP ειδικά για YouTube, ακολουθήστε τη ροή εργασίας YouTube· για πρόσβαση εισόδου, χρησιμοποιήστε τον RTMP Server για να διαμορφώσετε την πλευρά εισαγωγής.