Ρύθμιση αναπαραγωγής ροής UDP για πρωτόκολλο ροής του δέκτη COFDM Vcan1776-RX

Ρύθμιση αναπαραγωγής UDP Stream στον ασύρματο πομπό και δέκτη βίντεο COFDM HDMI

Το πρόγραμμα αναπαραγωγής ροής UDP είναι η καλύτερη λύση για τον αναλογικό κωδικοποιητή βίντεο CVBS με χαμηλότερη καθυστέρηση. COFDM Wireless Video Receiver Vcan1776-RX Το προεπιλεγμένο υλικολογισμικό υποστηρίζει συσκευή αναπαραγωγής RTSP. Ορισμένοι πελάτες πρέπει να χρησιμοποιούν το πρωτόκολλο UDP.

Η διεύθυνση IP και ο αριθμός θύρας μπορούν να διαμορφωθούν στην ιστοσελίδα, http://192.168.0.215 (Προκαθορισμένο)

UDP stream player setting for stream protocol of COFDM Receiver Vcan1776-RX 1
  1. Μετά την αναβάθμιση του υλικολογισμικού, το άκρο λήψης θα επαναφέρει τις εργοστασιακές προεπιλεγμένες παραμέτρους (κεντρική συχνότητα: 320MHz, ασύρματο εύρος ζώνης: 6MHz, διεύθυνση IP της θύρας δικτύου: 192.168.0.215), Οι πελάτες πρέπει να τροποποιήσουν την κεντρική συχνότητα και το εύρος ζώνης μέσω του Εργαλείο πίνακα διαμόρφωσης παραμέτρων, και ο πομπός αποθηκεύει με συνέπεια.
  1. Ο πελάτης έχει πρόσβαση στον web server του δέκτη μέσω της ιστοσελίδας (HTTP://192.168.0.215), και τροποποιεί τη δική του διεύθυνση IP και τη ρύθμιση της διεύθυνσης IP του άκρου του υπολογιστή με Windows που είναι συνδεδεμένο στο δέκτη:

Σημείωση: Ανάμεσά τους, η τοπική IP είναι η ip του δέκτη, και η απομακρυσμένη IP είναι η τελική ip του υπολογιστή των Windows που συνδέει. Ο πελάτης μπορεί να το διαμορφώσει σύμφωνα με την πραγματική του κατάσταση. Σημειώστε ότι η τροποποίηση θα τεθεί σε ισχύ μόνο μετά την επανεκκίνηση του δέκτη.

Κατεβάστε το πρόγραμμα αναπαραγωγής UDP Splayer

  1. Κατεβάστε το πρόγραμμα αναπαραγωγής UDP Splayer.
  2. Ανοίξτε το Splayer player στον υπολογιστή με Windows, κάντε κλικ στο κουμπί ρύθμισης στην κάτω δεξιά γωνία, και θα εμφανιστεί η σελίδα ρυθμίσεων:
UDP stream player setting for stream protocol of COFDM Receiver Vcan1776-RX 2

Σημείωση:

  1. Μπορεί να φανεί ότι ο αριθμός θύρας έχει ρυθμιστεί σε 1234, η οποία είναι κωδικοποιημένη από το πρόγραμμα ροής UDP του δέκτη και δεν μπορεί να τροποποιηθεί;
  2. Στη στήλη Αποκωδικοποίηση, ρυθμίστε τις παραμέτρους σύμφωνα με τις τρέχουσες ιδιότητες ροής βίντεο, όπως η διαμόρφωση ροής βίντεο H264 χαμηλής καθυστέρησης όπως παραπάνω;
  1. Αφού ρυθμίσετε και κάνετε κλικ στο “Επιβεβαιώνω” κουμπί για να αποθηκεύσετε τις παραμέτρους, κάντε κλικ στο κουμπί αναπαραγωγής στην κάτω αριστερή γωνία. Αφού ο υπολογιστής Windows λάβει τη ροή ώθησης UDP, θα αποκωδικοποιήσει και θα παίξει αμέσως.
UDP stream player setting for wireless video transmitter and receiver
Ρύθμιση αναπαραγωγής ροής UDP για ασύρματο πομπό και δέκτη βίντεο

Η παραπάνω ρύθμιση του προγράμματος αναπαραγωγής ροής UDP είναι κατάλληλη για το παρακάτω μοντέλο.

Πώς υποστηρίζει το Linux VLC player? Αναπαραγωγή ροής χαμηλής καθυστέρησης σε Linux?

Ερώτηση: Τώρα η ροή UDP δεν παίζει με τη συσκευή αναπαραγωγής VLC. Πρέπει να παίξω αυτήν τη ροή UDP σε Linux και προσπαθώ να κατανοήσω τις λεπτομέρειες αυτής της ροής. Οποιοδήποτε σενάριο ή πλήκτρα ή άλλα πράγματα?

Θέλω να φτιάξω τη δική μου συσκευή αναπαραγωγής στο Linux και θέλω να κατανοήσω τις λεπτομέρειες αυτής της ροής βίντεο UDP από τον αποδιαμορφωτή.

Εάν πρόκειται για κανονική ροή βίντεο UDP, τότε αναρωτηθείτε γιατί δεν παίζει με VLC ή OBS στούντιο.

Απάντηση: Για το μοντέλο Vcan1726-RX, Έχουμε δύο υλικολογισμικό για προαιρετικό, Το πρώτο υλικολογισμικό για τη συσκευή αναπαραγωγής RTSP υποστηρίζει τη συσκευή αναπαραγωγής VLC, αλλά ορισμένοι πελάτες ανέφεραν ότι έχει μεγάλη καθυστέρηση, οπότε φτιάξαμε το δεύτερο firmware, UDP μετάδοση στο Splayer, που υποστηρίζει χαμηλότερη καθυστέρηση.

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

  1. Ενημέρωση στην προεπιλεγμένη πρόσβαση ροής RTSP (πρώτο υλικολογισμικό για RTSP player)
  2. Παρέχουμε την αντίστοιχη βιβλιοθήκη και ρουτίνες Demux (Πρέπει να κατανοήσουμε το περιβάλλον του Linux του πελάτη προκειμένου να συντάξουμε ένα κατάλληλο αρχείο βιβλιοθήκης)
  3. Αυτό είναι το “Βιβλιοθήκη και ρουτίνες Demux” Γράφτηκε από τους μηχανικούς μας κάτω από το Ubuntu 14.04 64σύστημα δυαδικών ψηφίων

Ο δεύτερος τύπος είναι πολύ δύσκολος για τους απλούς πελάτες, Και δεν γνωρίζουμε τις δυνατότητες ανάπτυξης του ίδιου του παίκτη του πελάτη σας.

Επειδή ορισμένοι πελάτες ανταποκρίνονται στο πρόβλημα χαμηλής λανθάνουσας κατάστασης στο Windows OS VLC Player, Ανεξάρτητα από το πώς δοκιμάσαμε εδώ, Δεν βρήκαμε αυτό το πρόβλημα. Εκείνη την εποχή, Χρησιμοποιήσατε Windows για δοκιμή. Ίσως αν άλλαξε σε Linux, Δεν θα υπήρχε πρόβλημα ροής RTSP. Προσπαθήστε να δοκιμάσετε το δείγμα VCAN1726 με την πρώτη έκδοση του υλικολογισμικού στο Linux. Ίσως αυτό δεν είναι πρόβλημα στο Linux OS.

Ερώτηση: Μπορείτε να δημιουργήσετε μια εικόνα docker για αυτήν την εφαρμογή? Ποια θύρα χρησιμοποιείται για την εισερχόμενη ροή, και μια άλλη θύρα για την εξερχόμενη ροή με κάποιο ευρέως χρησιμοποιούμενο κωδικοποιητή (h264)?

Τι είναι το Splayer και το UDP Stream Player?

Το SPlayer είναι ένα πρόγραμμα αναπαραγωγής πολυμέσων που υποστηρίζει διάφορες μορφές βίντεο, συμπεριλαμβανομένης της ροής UDP.

Η ροή UDP είναι μια μέθοδος αποστολής δεδομένων βίντεο μέσω του Διαδικτύου χρησιμοποιώντας το πρωτόκολλο User Datagram (UDP), που είναι ένα γρήγορο και απλό πρωτόκολλο που δεν εγγυάται την παράδοση ή την παραγγελία των πακέτων.

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

Σύμφωνα με τα αποτελέσματα αναζήτησης στο διαδίκτυο, Το SPlayer μπορεί να αναπαράγει ροές UDP χρησιμοποιώντας τα παρακάτω βήματα:

  • Ανοίξτε το SPlayer και κάντε κλικ στο “Ανοίξτε τη διεύθυνση URL” κουμπί στην επάνω δεξιά γωνία.
  • Εισαγάγετε τη διεύθυνση URL της ροής UDP σε μορφή udp://@ip: Λιμάνι, όπου ip είναι η διεύθυνση IP του διακομιστή και θύρα είναι ο αριθμός θύρας της ροής. Για παράδειγμα, udp://@224.0.0.1:1234.
  • Κάντε κλικ στο “Εντάξει” κουμπί και περιμένετε να φορτώσει η ροή.

Πώς λειτουργεί καλά το Splayer για το Win10?

Ερώτηση: Δεν μπορούμε να ξεκινήσουμε το Splayer 4.2 και 4.3 κάτω από τα Windows 10. Θα μπορούσατε να μας δώσετε τη σωστή έκδοση του Splayer για Windows 10 και 11?

4.2 ξεκινά και κλείνει αυτή τη στιγμή. 4.3 ξεκινά με το μήνυμα σφάλματος.

Εσφαλμένο όνομα εφαρμογής: Splayer.exe, εκδοχή: 1.0.0.1, χρονική σφραγίδα: 0x646d83e2
Σφάλμα όνομα μονάδας: dvb_demux.dll, εκδοχή: 1.0.0.1, χρονική σφραγίδα: 0x5fe5bdbf
Κωδικός εξαίρεσης: 0xc0000005
Αντιστάθμιση σφάλματος: 0x0001484a
Αναγνωριστικό σφάλματος διαδικασίας: 0x3888
Λανθασμένη ώρα έναρξης εφαρμογής: 0x01da1164b89c78eb
Σφάλμα διαδρομής εφαρμογής: ντο:\Users\admin\Downloads\Splayer_v4.3_2022.10.22\Splayer.exe
Σφάλμα διαδρομής μονάδας: ντο:\Users\admin\Downloads\Splayer_v4.3_2022.10.22\dvb_demux.dll
Αναγν. Αναφοράς: 4af19407-045e-48e5-a0f7-86fc90c6b3d3
Λάθος πλήρες όνομα πακέτου:
Σφάλμα αναγνωριστικό εφαρμογής που σχετίζεται με το πακέτο:

Απάντηση: Δοκιμάστε να χρησιμοποιήσετε το Splayer_qt_v1.0.zip (103.5Mb).

Ανατροφοδότηση: Η νέα έκδοση του SPlayer λειτουργεί καλά στην προβληματική τοποθεσία με το Win 10! Σας ευχαριστώ!

Ερώτηση: Βρήκαμε ότι η χρονική καθυστέρηση αυξάνεται κατά την αναπαραγωγή του βίντεο από το πρόγραμμα Reciver by Splayer (Ροή UDP).

Αν μιλήσουμε λεπτομερώς – Ο δέκτης συνδέεται με ένα καλώδιο ethernet απευθείας στον υπολογιστή. Ο υπολογιστής και ο δέκτης βρίσκονται στο ίδιο τοπικό δίκτυο. Όταν ξεκινάμε το Splayer η χρονική καθυστέρηση είναι φυσιολογική και η ακριβής καταμέτρηση μας δείχνει 330 msec, που είναι λίγο περισσότερο από ένα από την έξοδο HDMI όπου παρατηρήσαμε περίπου 270 msec. Είναι καλό. Αν όμως περιμένουμε μερικά λεπτά χωρίς αλλαγές στο χώρο εργασίας, παρατηρούμε μια συνεχή αύξηση της χρονικής καθυστέρησης που φτάνει 1-1,5 sec, το οποίο δεν είναι αποδεκτό στην εφαρμογή πελάτη.
Χθες το δοκίμασα μόνος μου στο Win 10, και Win11 σε διαφορετικούς υπολογιστές με σύνθετη απενεργοποίηση Win Brandmauer με Splayer qt (τελευταία έκδοση από εσάς), και Splayer 4.3 (παλιά έκδοση). Επαναλαμβάνω αυτό το πρόβλημα κάθε φορά σε οποιαδήποτε διαμόρφωση.
Παρακαλώ βοηθήστε με να διορθώσω αυτό το πρόβλημα. Χρειαζόμαστε συνεχή χρονική καθυστέρηση από την αναπαραγωγή του Splayer που δεν θα μπορούσε να είναι μεγαλύτερη από 350 msec.

Απάντηση: Ένα τέτοιο πρόβλημα δεν πρέπει να παρουσιαστεί, επειδή η συσκευή αναπαραγωγής δεν έχει προσωρινή μνήμη σε λειτουργία χαμηλής καθυστέρησης, και η καθυστέρηση εξαρτάται πλήρως από την ικανότητα αποκωδικοποίησης του Η/Υ. Οι μηχανικοί θα στήσουν το περιβάλλον και θα το δοκιμάσουν την ερχόμενη Δευτέρα.

Ένα άλλο σημείο είναι να ζητήσετε από τους πελάτες να ελέγξουν τη ρύθμιση του ρυθμού ανανέωσης της οθόνης του φορητού υπολογιστή τους. Για παράδειγμα, εάν η κάμερα εισάγει 1080p60, τότε ο ρυθμός ανανέωσης της οθόνης φορητού υπολογιστή του πελάτη πρέπει επίσης να είναι 60 Hz. Σε διαφορετική περίπτωση, η οθόνη θα είναι πολύ αργή, γεγονός που θα προκαλέσει επίσης συμφόρηση δεδομένων και καθυστερήσεις.

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

Κωδικοποίηση κάμερας HDMI Αποκωδικοποίηση δέκτη HDMI, έξοδο στην οθόνη, και δοκιμή καθυστέρησης αναπαραγωγής υπολογιστή του προγράμματος αναπαραγωγής Splayer

UDP stream player setting for stream protocol of COFDM Receiver Vcan1776-RX 3
UDP stream player setting for stream protocol of COFDM Receiver Vcan1776-RX 4

Δεν βρίσκουμε το πρόβλημα που αναφέρατε.

Μπορεί να φανεί ότι η τρέχουσα οθόνη αναπαραγωγής Splayer και η έξοδος HDMI του δέκτη είναι συνεπείς, και η καθυστέρηση μεταξύ τους είναι πολύ μικρή.

Θα μπορούσατε να ρωτήσετε τον πελάτη, ποια είναι η ανάλυση και ο ρυθμός καρέ της εισόδου της κάμερας? Υποθέτοντας ότι η κάμερα του πελάτη είναι 1080p60, μπορείτε επίσης να κάνετε τα ακόλουθα δύο βήματα για να αντιμετωπίσετε περαιτέρω το πρόβλημα:

  1. Αφήστε τον πελάτη να αλλάξει την κάμερα σε χαμηλότερο ρυθμό καρέ για δοκιμή, όπως 1080p50/30;
  2. Μπορείτε να ορίσετε τις παραμέτρους του τμήματος κωδικοποίησης ώστε να επιτρέπεται η κωδικοποίηση κάτω από το πλαίσιο. Για παράδειγμα, στείλτε την εντολή ATSO0,30_ μέσω της θύρας παραμέτρων, και οι εξόδους κωδικοποίησης 1080p30 για δοκιμές.

Συγγενής

  1. Θέλετε να λάβετε τα δεδομένα UART από την πλακέτα κωδικοποιητή δεδομένων HDMI CVBS Video Video Video?

Κάνε μια ερώτηση

← Πίσω

Το μήνυμά σας έχει σταλεί