OpenVidu Δωρεάν λογισμικό τηλεδιάσκεψης
Πλατφόρμα βίντεο πολλαπλών βιντεοκλήσης με πλούσια φίλτρα ήχου/βίντεο
Η πλατφόρμα που βασίζεται στο WebRTC με δυνατότητες διαμόρφωσης περιόδου σύνδεσης. Προσφέρει ισχυρά χαρακτηριστικά όπως κοινή χρήση οθόνης, έξυπνη διάταξη, αυτο -φιλοξενούμενη και πολλά άλλα
ΣΦΑΙΡΙΚΗ ΕΙΚΟΝΑ
Το OpenVidu είναι μια δωρεάν λύση τηλεδιάσκεψης πολλαπλών πλατφορμών ανοιχτού κώδικα. Δεν είναι μόνο συμβατή με την πλατφόρμα, αλλά παρέχει επίσης συμβατά με πολλές τεχνολογίες Front End όπως JavaScript, Angular, React, TypeScript, Vue.js και Ionic. Ωστόσο, αυτό το δημοφιλές λογισμικό συνεργασίας βίντεο προσφέρει API REST που μπορεί να χρησιμοποιηθεί με οποιαδήποτε τεχνολογία back end. Ένα σύστημα που βασίζεται σε ρόλους έχει εφαρμοστεί από την πλευρά του διακομιστή για να παρέχει ιδιωτικότητα για τις βίντεο κλήσεις. Αυτό το λογισμικό ανοιχτού κώδικα παρέχει πολλαπλούς συνδυασμούς κλήσεων όπως ένα προς ένα, ένα-προς-πολλά, πολλά προς πολλά. Αυτή η δωρεάν πλατφόρμα συνομιλίας μέσω βίντεο σάς επιτρέπει να φέρετε προσαρμογή σε οποιοδήποτε επίπεδο. Ως εκ τούτου, παρέχει πολλά πλούσια χαρακτηριστικά όπως η εγγραφή βίντεο, η κοινή χρήση οθόνης, οι συνομιλίες που βασίζονται σε κείμενο, τα φίλτρα ήχου/βίντεο, η κάμερα IP και η διάσκεψη βίντεο. Επιπλέον, η διεπαφή χρήστη είναι εξαιρετικά έξυπνη και προσαρμόσιμη. Αυτή η πλατφόρμα τηλεδιάσκεψης υποστηρίζει ένα σύστημα που μπορεί να λάβει μια ροή βίντεο από οποιαδήποτε κάμερα και ταυτόχρονα, μπορεί να σας ειδοποιήσει για την κίνηση του αντικειμένου. Το OpenVidu είναι γραμμένο σε Java, TypeScript, JavaScript και μερικές άλλες γλώσσες. Πάνω απ ‘όλα, έχει αυτο -φιλοξενούμενες ικανότητες και μπορεί να αναπτυχθεί σε διακομιστές. Επιπλέον, η αρχιτεκτονική χωρίζεται σε δύο μέρη. Πρώτον, το πρόγραμμα περιήγησης OpenVidu είναι βιβλιοθήκη πελάτη. Δεύτερον, ο διακομιστής OpenVidu είναι μια βιβλιοθήκη πλευρικού διακομιστή. Υπάρχουν πλήρη τεκμηρίωση και σεμινάρια για προγραμματιστές και χρήστες.
Απαιτήσεις συστήματος
Οι απαιτήσεις για τη ρύθμιση του OpenVidu περιλαμβάνουν:
Docker
Docker#VALUE! Comcompose (ελάχιστη έκδοση
1,24
)Ανοίξτε αυτές τις θύρες (22 TCP, 80 TCP, 443 TCP, 3478 TCP+UDP, 40000 - 57000 TCP+UDP, 57001 - 65535 TCP+UDP)
Δωρεάν αυτές τις θύρες (80, 443, 3478, 5442, 5443, 6379, 8888)
Χαρακτηριστικά
Το OpenVidu προσφέρει τα ακόλουθα βασικά χαρακτηριστικά:
- Ανοιχτή πηγή
- κρυπτογραφημένος
- Συμβατό με WebRTC
- Υποστήριξη για τεχνολογίες εμπρόσθιου τέλους
- Υποστήριξη για τεχνολογίες back end
- Ολοκληρωμένη συνομιλία
- Πολλαπλές βίντεο κλήσεις
- Διαμόρφωση συνεδρίας
- Αυτο -φιλοξενούμενος
- Εγγραφή βίντεο
- πολλαπλών χρήσεων
- Προσαρμόσιμος
- Πολλαπλασιαστική απόδοση
- Φίλτρα βίντεο/ήχου
- Κοινή χρήση οθόνης
Οδηγίες Εγκατάστασης
Πρώτον, χρειάζεστε δικαιώματα ρίζας που μπορούν να γίνουν με την ακόλουθη εντολή
sudo su
Στη συνέχεια, εκτελέστε την ακόλουθη εντολή
cd /opt
Τώρα εκτελέστε την ακόλουθη εντολή για να κατεβάσετε τα αρχεία και θα εμφανίσετε ένα μήνυμα με βασικές οδηγίες
curl https://s3-eu-west-1.amazonaws.com/aws.openvidu.io/install_openvidu_latest.sh | bash<br></br>
Η διαμόρφωση της πλατφόρμας OpenVidu καθορίζεται στο αρχείο **.env** με μεταβλητές περιβάλλοντος. Πρέπει να δώσετε μια αξία στις ιδιότητες **
domain_or_public_ip** και **
openvidu_secret **. Οι προεπιλεγμένες κενές τιμές θα αποτύχουν. Επομένως, μπορείτε να αλλάξετε το **
Certificate_type** εάν έχετε ένα έγκυρο όνομα τομέα. Η ρύθμιση αυτής της ιδιότητας στο
letsencrypt θα δημιουργήσει αυτόματα ένα έγκυρο πιστοποιητικό για εσάς (απαιτείται να ορίσετε την ιδιότητα
letsencrypt_email ‘). Ή αν για οποιονδήποτε άγνωστο λόγο προτιμάτε να χρησιμοποιήσετε το δικό σας πιστοποιητικό, ορίστε το ακίνητο στο `ίδιοι και τοποθετήστε τα αρχεία πιστοποιητικών όπως εξηγείται.
Από προεπιλογή, η εφαρμογή κλήσης OpenVidu έρχεται με την πλατφόρμα OpenVidu. Είναι προσβάσιμο στη διεύθυνση URL
https://DOMAIN_OR_PUBLIC_IP:HTTPS_PORT/
Τώρα, εκτελέστε την εφαρμογή με την ακόλουθη εντολή
./openvidu start
Τέλος, η εφαρμογή θα είναι διαθέσιμη στο https: // domain \ _or \ _public \ _ip/