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

Θύρες και εντοπισμός NDI: αντιμετώπιση πηγών και βίντεο που λείπουν

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

Μια πηγή NDI μπορεί να λείπει από τη λίστα, να είναι ορατή αλλά να μην μπορεί να συνδεθεί ή να είναι συνδεδεμένη χωρίς χρησιμοποιήσιμη εικόνα ή ήχο. Ξεκινήστε από το σύμπτωμα που βλέπετε:

Χρησιμοποιήστε τον ίδιο αποστολέα και δέκτη σε όλους τους ελέγχους. Σημειώστε τα ονόματα των πηγών, τις εκδόσεις NDI, τις διεπαφές δικτύου και την ώρα κάθε δοκιμής, ώστε να μπορείτε να συγκρίνετε τα αποτελέσματα.

Όταν λείπει μια πηγή NDI, επιβεβαιώστε πρώτα τον εντοπισμό

Επιβεβαιώστε ότι εκτελείται η εφαρμογή ή η συσκευή αποστολής και ότι η έξοδός της NDI είναι ενεργοποιημένη. Στη συνέχεια, ελέγξτε ότι ο δέκτης αναζητά στην προβλεπόμενη διεπαφή και ότι και τα δύο άκρα ανήκουν στην αναμενόμενη ομάδα NDI. Μια πηγή που λείπει από μια εφαρμογή αλλά είναι ορατή σε ένα διαγνωστικό εργαλείο NDI μπορεί να υποδεικνύει πρόβλημα εφαρμογής, runtime ή ρύθμισης, και όχι αποτυχία εντοπισμού σε όλο το δίκτυο.

Από προεπιλογή, το NDI χρησιμοποιεί mDNS για εντοπισμό χωρίς ρυθμίσεις. Η διεύθυνση πολυεκπομπής IPv4 είναι 224.0.0.251 στο UDP 5353 και περιορίζεται σε ένα φυσικό ή λογικό LAN. Στα Windows, ένα δημόσιο προφίλ δικτύου μπορεί να εμποδίσει τις απαντήσεις mDNS που χρειάζεται το NDI· σε διαχειριζόμενα εταιρικά δίκτυα, ο διαχειριστής πρέπει να επιτρέπει την κίνηση εντοπισμού. Δείτε την επίσημη αναφορά mDNS του NDI.

Για ένα απομονωμένο, δρομολογούμενο ή cloud περιβάλλον, επιλέξτε τεκμηριωμένο σχεδιασμό εντοπισμού αντί να υποθέσετε ότι η πολυεκπομπή θα το διασχίσει. Μια μη αυτόματη καταχώριση κεντρικού υπολογιστή μπορεί να υποβάλει ερώτημα σε απομακρυσμένο μηχάνημα στο TCP 5960, αλλά βοηθά μόνο έναν δέκτη να βρει τις πηγές αυτού του μηχανήματος. Δεν δημιουργεί συνδεσιμότητα πολυμέσων ούτε προσθέτει χωρητικότητα δικτύου.

Ρυθμίστε τον Discovery Server στον αποστολέα και στον δέκτη

Ο NDI Discovery Server είναι ένα κεντρικό μητρώο για εγκαταστάσεις όπου το mDNS δεν είναι επιθυμητό ή διαθέσιμο. Η προεπιλεγμένη θύρα ακρόασής του είναι TCP 5959 και η υπηρεσία μπορεί να δεσμευτεί σε επιλεγμένη διεύθυνση ή να ρυθμιστεί σε διαφορετική θύρα. Οι πελάτες πρέπει να χρησιμοποιούν την ίδια διεύθυνση και θύρα διακομιστή που προβλέπει η εγκατάσταση.

Η σημαντική λεπτομέρεια εξαρτάται από τον ρόλο. Ένας αποστολέας ρυθμισμένος με Discovery Server δεν ανακοινώνει μέσω mDNS· είναι ορατός σε finders και δέκτες που έχουν ρυθμιστεί για αυτόν τον διακομιστή. Οι finders και οι δέκτες μπορούν επίσης να χρησιμοποιούν mDNS για τοπικά μηχανήματα που δεν έχουν ρυθμιστεί με Discovery Server. Αντιμετωπίστε το ως σχεδιαστική επιλογή, όχι ως διακόπτη που εφαρμόζεται σε έναν κεντρικό υπολογιστή και στη συνέχεια ξεχνιέται.

Το NDI 5 τεκμηριώνει διευθύνσεις Discovery Server χωρισμένες με κόμμα για υποστηριζόμενους πελάτες. Δοκιμάστε τον ακριβή αποστολέα, δέκτη και έκδοση NDI σε περίπτωση απώλειας διακομιστή: νεότερες υλοποιήσεις receiver-listener μπορεί να απαιτούν λογική πελάτη για να εντοπίζει έναν αποτυχημένο διακομιστή και να επανασυνδέεται. Η επισκόπηση του Discovery Server και η αναφορά ρυθμίσεών του αποτελούν την πηγή αναφοράς για την εγκατεστημένη έκδοση.

Χρησιμοποιήστε τον κανόνα θύρας που αντιστοιχεί στη λειτουργία NDI

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

ΛειτουργίαΕπίσημος κανόνας θύραςΤι αποδεικνύει το αποτέλεσμα
Εντοπισμός mDNSUDP 5353; πολυεκπομπή IPv4 224.0.0.251Υπάρχει κίνηση εντοπισμού σε αυτό το LAN, όχι ότι τα πολυμέσα είναι χρησιμοποιήσιμα.
Discovery ServerTCP 5959 από προεπιλογή; παραμετροποιήσιμοΈνας πελάτης μπορεί να προσεγγίσει το άκρο του μητρώου, όχι ότι διαθέτει ροή.
Μη αυτόματο ερώτημα κεντρικού υπολογιστήTCP 5960Μπορεί να υποβληθεί ερώτημα σε έναν απομακρυσμένο κεντρικό υπολογιστή για πηγές.
Βασικά πολυμέσα TCPTCP 5961 και άνω· τουλάχιστον μία θύρα ανά σύνδεσηΧρησιμοποιείται όταν η επιλεγμένη λειτουργία σύνδεσης χρησιμοποιεί βασικό TCP.
NDI 5+ Reliable UDPUDP 5960 και άνω· κοινόχρηστο με TCP, μία θύρα ανά διεργασία NDIΗ κοινή χρήση συνδέσεων αλλάζει την παραδοχή για τον αριθμό.
Λήψη Multi-TCP ή UDPTCP/UDP 6960 και άνω· τουλάχιστον μία θύρα ανά σύνδεσηΚανόνας πολυμέσων στην πλευρά του δέκτη για αυτή τη λειτουργία.
Αποστολή Multi-TCP, unicast UDP ή multicast UDPTCP/UDP 7960 και άνω· τουλάχιστον μία θύρα ανά σύνδεσηΚανόνας πολυμέσων στην πλευρά του αποστολέα για αυτή τη λειτουργία.

Η τρέχουσα τεκμηρίωση NDI αναφέρει ότι οι εκδόσεις 4.6 και μεταγενέστερες δεν χρησιμοποιούν πλέον εφήμερες θύρες. Η πλήρης αναφορά θυρών NDI πρέπει να συνοδεύει κάθε αλλαγή στο τείχος προστασίας.

Ελέγξτε τα υποδίκτυα και τις διεπαφές δικτύου

Το mDNS έχει όριο LAN· η δρομολόγηση, οι αναμεταδότες πολυεκπομπής και η συμπεριφορά VPN δεν το μετατρέπουν σε υπηρεσία εντοπισμού γενικής δρομολόγησης. Χρησιμοποιήστε Discovery Server ή την τεκμηριωμένη μέθοδο μη αυτόματης διευθυνσιοδότησης του συμμετέχοντος προϊόντος όταν η πηγή και ο δέκτης βρίσκονται σε ξεχωριστά ελεγχόμενα δίκτυα.

Σε έναν κεντρικό υπολογιστή με πολλαπλές διεπαφές, καταγράψτε ποια διεπαφή χειρίζεται τον εντοπισμό και ποια μεταφέρει τα πολυμέσα. Ένας προσαρμογέας διαχείρισης, μια σύνδεση Wi-Fi ή ένα VPN μπορεί να κάνει μια πηγή να εμφανίζεται από λάθος δίκτυο ή να οδηγήσει απαντήσεις σε διαδρομή που ο δέκτης δεν μπορεί να χρησιμοποιήσει. Δώστε στη διεπαφή πολυμέσων σταθερή διευθυνσιοδότηση, αποφύγετε διπλά ονόματα μηχανημάτων και κάντε την προτίμηση διεπαφής ντετερμινιστική πριν από το συμβάν.

Η πηγή εμφανίζεται στη λίστα αλλά δεν υπάρχει εικόνα ή ήχος

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

Το τρέχον εργαλείο NDI Discovery μπορεί να εμφανίσει καταχωρισμένους αποστολείς, διεύθυνση/θύρα πηγής και δεδομένα παρακολούθησης δέκτη, συμπεριλαμβανομένων της κατάστασης σύνδεσης, της λειτουργίας λήψης και της παρουσίας βίντεο ή ήχου. Χρησιμοποιήστε αυτά τα στοιχεία για να επιλέξετε τον επόμενο έλεγχο. Ένας έλεγχος TCP στη θύρα 5959 αποδεικνύει μόνο την προσβασιμότητα του Discovery Server· δεν αποδεικνύει μια συνεδρία πολυμέσων NDI.

Ελέγξτε αν το mDNS φτάνει σε αυτή τη διεπαφή Linux

Command
sudo tcpdump -ni <media-interface> udp port 5353

Αναμενόμενο αποτέλεσμα: εμφανίζονται πακέτα mDNS όσο ο εντοπισμός είναι ενεργός σε αυτή τη διεπαφή. Αυτά τα πακέτα επιβεβαιώνουν κίνηση εντοπισμού σε αυτή τη διεπαφή, όχι πρόσβαση στις επιλεγμένες θύρες πολυμέσων. Εκτελείτε καταγραφή πακέτων και διαγνωστικά τείχους προστασίας μόνο με την απαιτούμενη εξουσιοδότηση για το συγκεκριμένο δίκτυο παραγωγής.

Ελέγξτε την προσβασιμότητα του Discovery Server από Windows

Command
Test-NetConnection <discovery-server> -Port 5959

Αναμενόμενο αποτέλεσμα: επιτυχής σύνδεση TCP με τη διαμορφωμένη διεύθυνση και θύρα διακομιστή. Αυτό επιβεβαιώνει έναν προσβάσιμο ακροατή TCP. Ελέγξτε την καταχώριση, τη συμμετοχή στην ομάδα και την παράδοση πολυμέσων στην εφαρμογή NDI.

Ελέγξτε τις εντοπισμένες πηγές στο Callaba

Το Callaba Cloud NDI παρέχει σε έναν χειριστή ένα σημείο για να ρυθμίσει τον εντοπισμό, τις διεπαφές και τους προσαρμογείς, ενώ η ροή εργασίας εντοπισμένων συσκευών μπορεί να εμφανίσει το τρέχον απόθεμα. Αυτό είναι χρήσιμο για να διακρίνετε μια αποθηκευμένη καταχώριση συσκευής από μια πηγή που εντοπίζεται τη δεδομένη στιγμή από την επιλεγμένη παρουσία. Ελέγξτε την επιλεγμένη πηγή στον τελικό δέκτη, καθώς και στο απόθεμα.

Αφού η πηγή είναι τρέχουσα και η διαδρομή πολυμέσων έχει επαληθευτεί, ρυθμίστε τον προσαρμογέα NDI ή την μεταγενέστερη εργασία που χρειάζεται πραγματικά η παραγωγή. Ελέγξτε την έξοδό του ξεχωριστά στον δέκτη προορισμού· ένα αποτέλεσμα εντοπισμού αποτελεί είσοδο για αυτή την απόφαση, όχι τη δοκιμή αποδοχής.

Καταγράψτε τη λειτουργική ρύθμιση

  1. Η πηγή λείπει: επιβεβαιώστε την έξοδο αποστολέα, την ομάδα, την επιλεγμένη NIC και τη ρύθμιση mDNS ή Discovery Server.
  2. Η πηγή εμφανίζεται στη λίστα, χωρίς συνεδρία: καταγράψτε τη διεύθυνση πηγής, τη λειτουργία μεταφοράς και τον ενεργό κανόνα πολυμέσων· εξετάστε το τείχος προστασίας των άκρων και τη δρομολόγηση και προς τις δύο κατευθύνσεις.
  3. Συνεδρία, χωρίς χρησιμοποιήσιμα καρέ: εξετάστε τη λειτουργία λήψης, το bitrate, την παρουσία βίντεο/ήχου, τη συμβατότητα αποκωδικοποίησης και την πραγματικά αποδιδόμενη έξοδο.
  4. Πριν από την αποδοχή: επαναλάβετε την επιτυχημένη διαδρομή στις διεπαφές παραγωγής και καταγράψτε τη ρύθμιση, το όνομα πηγής και τα στοιχεία για το runbook.

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

Χρησιμοποιήστε το Cloud NDI για να ρυθμίσετε την προβλεπόμενη διαδρομή εντοπισμού και διεπαφής και, στη συνέχεια, διαβάστε την αναφορά εντοπισμένων συσκευών όταν η ροή εργασίας χρειάζεται έλεγχο αποθέματος. Διατηρήστε τη δοκιμή αποδοχής παραγωγής στον τελικό δέκτη: κινούμενη εικόνα, αναμενόμενος ήχος και η επιλεγμένη διαδρομή εξόδου.