Διατίθεται κωδικοποιητής ήχου Opus 1.4

Ο προγραμματιστής δωρεάν κωδικοποιητών βίντεο και ήχου Xiph.Org κυκλοφόρησε τον κωδικοποιητή ήχου Opus 1.4.0, ο οποίος παρέχει κωδικοποίηση υψηλής ποιότητας και ελάχιστο λανθάνοντα χρόνο τόσο για ροή ήχου υψηλής ταχύτητας όσο και για συμπίεση φωνής σε εφαρμογές VoIP με περιορισμένο εύρος ζώνης. Οι υλοποιήσεις αναφοράς κωδικοποιητή και αποκωδικοποιητή διανέμονται με την άδεια BSD. Οι πλήρεις προδιαγραφές για τη μορφή Opus είναι διαθέσιμες στο κοινό, δωρεάν και έχουν εγκριθεί ως πρότυπο Διαδικτύου (RFC 6716).

Ο κωδικοποιητής δημιουργείται συνδυάζοντας τις καλύτερες τεχνολογίες από τον κωδικοποιητή CELT του Xiph.org και τον κωδικοποιητή SILK ανοιχτού κώδικα του Skype. Εκτός από το Skype και το Xiph.Org, εταιρείες όπως η Mozilla, η Octasic, η Broadcom και η Google συμμετείχαν επίσης στην ανάπτυξη του Opus. Τα διπλώματα ευρεσιτεχνίας που εμπλέκονται στο Opus χορηγούνται από τις εταιρείες που συμμετέχουν στην ανάπτυξη για απεριόριστη χρήση χωρίς καταβολή δικαιωμάτων. Όλα τα δικαιώματα πνευματικής ιδιοκτησίας και οι άδειες ευρεσιτεχνίας που σχετίζονται με την Opus μεταβιβάζονται αυτόματα σε εφαρμογές και προϊόντα που χρησιμοποιούν το Opus, χωρίς να απαιτείται πρόσθετη έγκριση. Δεν υπάρχουν περιορισμοί ως προς το εύρος και τη δημιουργία εναλλακτικών εφαρμογών τρίτων. Ωστόσο, όλα τα παραχωρούμενα δικαιώματα ανακαλούνται σε περίπτωση διαδικασίας διπλωμάτων ευρεσιτεχνίας που επηρεάζει τις τεχνολογίες Opus εναντίον οποιουδήποτε χρήστη του Opus.

Το Opus διαθέτει υψηλή ποιότητα κωδικοποίησης και ελάχιστο λανθάνοντα χρόνο τόσο για συμπίεση ήχου ροής υψηλής ταχύτητας όσο και για συμπίεση φωνής για εφαρμογές τηλεφωνίας VoIP με περιορισμένο εύρος ζώνης. Προηγουμένως, το Opus είχε ψηφιστεί ως ο καλύτερος κωδικοποιητής στα 64 Kbit (το Opus ξεπέρασε τους ανταγωνιστές όπως οι Apple HE-AAC, Nero HE-AAC, Vorbis και AAC LC). Τα προϊόντα που υποστηρίζουν το Opus out of the box περιλαμβάνουν το πρόγραμμα περιήγησης Firefox, το πλαίσιο GStreamer και το πακέτο FFmpeg.

Κύρια χαρακτηριστικά του Opus:

  • Ρυθμός bit από 5 έως 510 Kbit/s.
  • Συχνότητα δειγματοληψίας από 8 έως 48 KHz.
  • Διάρκεια καρέ από 2.5 έως 120 χιλιοστά του δευτερολέπτου.
  • Υποστήριξη για σταθερούς (CBR) και μεταβλητούς (VBR) bitrates.
  • Υποστήριξη ήχου στενής και ευρείας ζώνης.
  • Υποστήριξη φωνής και μουσικής.
  • Στερεοφωνική και μονοφωνική υποστήριξη.
  • Υποστήριξη για δυναμική ρύθμιση του bitrate, του εύρους ζώνης και του μεγέθους καρέ.
  • Δυνατότητα επαναφοράς της ροής ήχου σε περίπτωση απώλειας καρέ (PLC).
  • Υποστήριξη έως και 255 καναλιών (καρέ πολλαπλών ροών)
  • Διαθεσιμότητα υλοποιήσεων με χρήση αριθμητικής κινητής και σταθερής υποδιαστολής.

Βασικές καινοτομίες στο Opus 1.4:

  • Πραγματοποιήθηκε βελτιστοποίηση των παραμέτρων κωδικοποίησης, με στόχο τη βελτίωση των υποκειμενικών δεικτών ποιότητας ήχου όταν το FEC (Forward Error Correction) είναι ενεργοποιημένο για την επαναφορά κατεστραμμένων ή χαμένων πακέτων με ρυθμούς bit από 16 έως 24 kbs (LBRR, Low Bit-Rate Redundancy).
  • Προστέθηκε η επιλογή OPUS_SET_INBAND_FEC για ενεργοποίηση της διόρθωσης σφαλμάτων FEC αλλά χωρίς να επιβάλλεται η λειτουργία SILK (το FEC δεν θα χρησιμοποιηθεί σε λειτουργία CELT).
  • Βελτιωμένη εφαρμογή της λειτουργίας DTX (Discontinuous Transmission), η οποία παρέχει αναστολή της μετάδοσης της κυκλοφορίας απουσία ήχου.
  • Προστέθηκε υποστήριξη για το σύστημα κατασκευής Meson και βελτιωμένη υποστήριξη για δόμηση με χρήση CMake.
  • Ένας πειραματικός μηχανισμός "Απόκρυψη απώλειας πακέτων σε πραγματικό χρόνο" προστέθηκε για την αποκατάσταση θραυσμάτων ομιλίας που χάθηκαν ως αποτέλεσμα της απώλειας πακέτων, λειτουργώντας μέσω της χρήσης τεχνολογιών μηχανικής μάθησης.
  • Προστέθηκε μια πειραματική εφαρμογή του μηχανισμού «βαθιάς πλεονασμού», ο οποίος χρησιμοποιεί ένα σύστημα μηχανικής εκμάθησης για τη βελτίωση της αποτελεσματικότητας της ανάκτησης ήχου μετά την απώλεια πακέτων.

Πηγή: opennet.ru

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