Ο πελάτης αποκεντρωμένης επικοινωνίας της Jami "Maloya" είναι διαθέσιμος

Διατίθεται μια νέα έκδοση της αποκεντρωμένης πλατφόρμας επικοινωνίας Jami, η οποία διανέμεται με την κωδική ονομασία «Maloya». Το έργο στοχεύει στη δημιουργία ενός συστήματος επικοινωνίας που λειτουργεί σε λειτουργία P2P και επιτρέπει την οργάνωση τόσο της επικοινωνίας μεταξύ μεγάλων ομάδων όσο και μεμονωμένων κλήσεων, παρέχοντας παράλληλα υψηλό επίπεδο εμπιστευτικότητας και ασφάλειας. Το Jami, παλαιότερα γνωστό ως Ring και SFLphone, είναι ένα έργο GNU και έχει άδεια χρήσης σύμφωνα με το GPLv3. Οι δυαδικές συναρμολογήσεις προετοιμάζονται για GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, κ.λπ.), Windows, macOS, iOS, Android και Android TV.

Σε αντίθεση με τους παραδοσιακούς πελάτες επικοινωνίας, το Jami είναι σε θέση να μεταδίδει μηνύματα χωρίς να έρχεται σε επαφή με εξωτερικούς διακομιστές οργανώνοντας μια άμεση σύνδεση μεταξύ χρηστών χρησιμοποιώντας κρυπτογράφηση από άκρο σε άκρο (τα κλειδιά υπάρχουν μόνο στην πλευρά του πελάτη) και έλεγχο ταυτότητας βάσει πιστοποιητικών X.509. Εκτός από την ασφαλή ανταλλαγή μηνυμάτων, το πρόγραμμα σάς επιτρέπει να πραγματοποιείτε κλήσεις φωνής και βίντεο, να δημιουργείτε τηλεδιασκέψεις, να ανταλλάσσετε αρχεία και να οργανώνετε την κοινή πρόσβαση σε αρχεία και περιεχόμενο οθόνης.

Αρχικά, το έργο αναπτύχθηκε ως softphone με βάση το πρωτόκολλο SIP, αλλά έχει ξεπεράσει εδώ και πολύ καιρό αυτό το πλαίσιο υπέρ του μοντέλου P2P, διατηρώντας παράλληλα τη συμβατότητα με το SIP και τη δυνατότητα πραγματοποίησης κλήσεων χρησιμοποιώντας αυτό το πρωτόκολλο. Το πρόγραμμα υποστηρίζει διάφορους κωδικοποιητές (G711u, G711a, GSM, Speex, Opus, G.722) και πρωτόκολλα (ICE, SIP, TLS), παρέχει αξιόπιστη κρυπτογράφηση βίντεο, φωνής και μηνυμάτων. Οι λειτουργίες υπηρεσίας περιλαμβάνουν προώθηση και αναμονή κλήσεων, καταγραφή κλήσεων, ιστορικό κλήσεων με αναζήτηση, αυτόματο έλεγχο έντασης ήχου, ενσωμάτωση με βιβλία διευθύνσεων GNOME και KDE.

Για να αναγνωρίσει έναν χρήστη, το Jami χρησιμοποιεί έναν αποκεντρωμένο μηχανισμό ελέγχου ταυτότητας παγκόσμιου λογαριασμού που βασίζεται στην υλοποίηση ενός βιβλίου διευθύνσεων με τη μορφή blockchain (χρησιμοποιούνται οι εξελίξεις του έργου Ethereum). Ένα αναγνωριστικό χρήστη (RingID) μπορεί να χρησιμοποιηθεί ταυτόχρονα σε πολλές συσκευές και σας επιτρέπει να επικοινωνείτε με τον χρήστη ανεξάρτητα από το ποια συσκευή είναι ενεργή, χωρίς να χρειάζεται να διατηρείτε διαφορετικά αναγνωριστικά στο smartphone και τον υπολογιστή σας. Το βιβλίο διευθύνσεων που είναι υπεύθυνο για τη μετάφραση ονομάτων στο RingID αποθηκεύεται σε μια ομάδα κόμβων που διατηρείται από διαφορετικούς συμμετέχοντες, συμπεριλαμβανομένης της δυνατότητας εκτέλεσης του δικού σας κόμβου για τη διατήρηση ενός τοπικού αντιγράφου του καθολικού βιβλίου διευθύνσεων (ο Jami εφαρμόζει επίσης ένα ξεχωριστό εσωτερικό βιβλίο διευθύνσεων που διατηρείται από ο πελάτης).

Για την απεύθυνση χρηστών στο Jami, χρησιμοποιείται το πρωτόκολλο OpenDHT (κατανεμημένος πίνακας κατακερματισμού), το οποίο δεν απαιτεί τη χρήση κεντρικών μητρώων με πληροφορίες σχετικά με τους χρήστες. Η βάση του Jami είναι η διαδικασία παρασκηνίου jami-daemon, η οποία είναι υπεύθυνη για την επεξεργασία των συνδέσεων, την οργάνωση των επικοινωνιών, την εργασία με βίντεο και ήχο. Η αλληλεπίδραση με το jami-daemon οργανώνεται χρησιμοποιώντας τη βιβλιοθήκη LibRingClient, η οποία χρησιμεύει ως βάση για τη δημιουργία λογισμικού πελάτη και παρέχει όλες τις τυπικές λειτουργίες που δεν συνδέονται με τη διεπαφή χρήστη και τις πλατφόρμες. Οι εφαρμογές πελάτη δημιουργούνται απευθείας πάνω από το LibRingClient, γεγονός που καθιστά αρκετά εύκολη τη δημιουργία και την υποστήριξη διαφόρων διεπαφών.

Στη νέα έκδοση:

  • Μια ενοποιημένη εφαρμογή πελάτη για πλατφόρμες GNU/Linux και Windows (και σύντομα macOS), παρέχοντας μια νέα και βελτιωμένη διεπαφή που βασίζεται σε Qt που έχει επανασχεδιαστεί για να διευκολύνει τις κλήσεις και τις συνδιασκέψεις ένας προς έναν. Προστέθηκε η δυνατότητα αλλαγής μικροφώνου και συσκευής εξόδου χωρίς διακοπή της κλήσης. Τα εργαλεία κοινής χρήσης οθόνης έχουν βελτιωθεί.
    Ο πελάτης αποκεντρωμένης επικοινωνίας Jami "Maloya" είναι διαθέσιμος
  • Βελτιωμένη σταθερότητα και διευρυμένες δυνατότητες συνεδρίων και συναντήσεων. Έχει υλοποιηθεί υποστήριξη για την ανάθεση συντονιστών συνεδρίων, οι οποίοι μπορούν να προσδιορίσουν τη διάταξη των συμμετεχόντων βίντεο στην οθόνη, να δώσουν το λόγο στους ομιλητές και να διακόψουν τους συμμετέχοντες εάν είναι απαραίτητο. Κρίνοντας από τις δοκιμές που πραγματοποιήθηκαν, το Jami σε άνετη λειτουργία μπορεί να χρησιμοποιηθεί για συνέδρια με έως και 20 συμμετέχοντες (στο εγγύς μέλλον ο αριθμός αυτός σχεδιάζεται να αυξηθεί σε 50).
    Ο πελάτης αποκεντρωμένης επικοινωνίας Jami "Maloya" είναι διαθέσιμος
  • Ανακοινώθηκε ότι η ανάπτυξη ενός πελάτη για GNU/Linux με διεπαφή που βασίζεται σε GTK (jami-gnome) θα διακοπεί σύντομα. Το jami-gnome θα συνεχίσει να υποστηρίζεται για λίγο, αλλά τελικά θα διακοπεί υπέρ ενός πελάτη που βασίζεται στο Qt. Όταν εμφανίζονται ενθουσιώδες που είναι έτοιμοι να πάρουν τον πελάτη GTK στα χέρια τους, το έργο είναι έτοιμο να προσφέρει μια τέτοια ευκαιρία.
  • Ο πελάτης για macOS υποστηρίζει προσθήκες.
  • Βελτιωμένη απόδοση της προσθήκης GreenScreen, η οποία χρησιμοποιεί μεθόδους μηχανικής εκμάθησης για απόκρυψη ή αντικατάσταση του φόντου κατά τη διάρκεια βιντεοκλήσεων. Η νέα έκδοση προσθέτει τη δυνατότητα θαμπώματος του φόντου έτσι ώστε οι άλλοι να μην βλέπουν τι συμβαίνει γύρω από τον συμμετέχοντα.
    Ο πελάτης αποκεντρωμένης επικοινωνίας Jami "Maloya" είναι διαθέσιμος
  • Προστέθηκε μια νέα προσθήκη "Watermark", η οποία σας επιτρέπει να εμφανίζετε το λογότυπό σας ή οποιαδήποτε εικόνα πάνω από το βίντεο, καθώς και να ενσωματώνετε την ημερομηνία και την ώρα.
    Ο πελάτης αποκεντρωμένης επικοινωνίας Jami "Maloya" είναι διαθέσιμος
  • Προστέθηκε η προσθήκη "AudioFilter" για την προσθήκη εφέ αντήχησης στον ήχο.
  • Ο πελάτης για iOS έχει επανασχεδιαστεί, στο οποίο έχει αλλάξει πλήρως η διεπαφή και έχει γίνει δουλειά για τη μείωση της κατανάλωσης ενέργειας. Βελτιωμένη σταθερότητα πελάτη για macOS.
    Ο πελάτης αποκεντρωμένης επικοινωνίας Jami "Maloya" είναι διαθέσιμος
  • Ο διακομιστής διαχείρισης λογαριασμού JAMS έχει βελτιωθεί, επιτρέποντάς σας να διαχειρίζεστε κεντρικά λογαριασμούς για μια τοπική κοινότητα ή οργανισμό, διατηρώντας παράλληλα την κατανεμημένη φύση του δικτύου. Το JAMS μπορεί να χρησιμοποιηθεί για την ενοποίηση με το LDAP και την υπηρεσία καταλόγου Active Directory, τη διατήρηση ενός βιβλίου διευθύνσεων και την εφαρμογή συγκεκριμένων ρυθμίσεων για ομάδες χρηστών.
  • Έχει επιστραφεί πλήρης υποστήριξη για το πρωτόκολλο SIP και έχει παρασχεθεί η δυνατότητα σύνδεσης με δίκτυα GSM και οποιουσδήποτε παρόχους υπηρεσιών SIP.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο