Xiph.Org, जो निःशुल्क वीडियो और ऑडियो कोडेक्स विकसित करने वाला संगठन है, ने Opus 1.4.0 जारी किया है, जो एक ऑडियो कोडेक है, जो बैंडविड्थ-प्रतिबंधित VoIP टेलीफोनी अनुप्रयोगों में उच्च-बिटरेट स्ट्रीमिंग ऑडियो और ध्वनि संपीड़न दोनों के लिए उच्च-गुणवत्ता वाली एन्कोडिंग और न्यूनतम विलंबता प्रदान करता है। एनकोडर और डिकोडर के संदर्भ कार्यान्वयन BSD लाइसेंस के तहत वितरित किए जाते हैं। संपूर्ण ओपस प्रारूप विनिर्देश सार्वजनिक रूप से निःशुल्क उपलब्ध हैं, तथा इन्हें इंटरनेट मानक (RFC 6716) के रूप में अनुमोदित किया गया है।
इस कोडेक का निर्माण Xiph.org द्वारा विकसित CELT कोडेक और स्काइप द्वारा खोले गए SILK कोडेक की सर्वोत्तम प्रौद्योगिकियों को मिलाकर किया गया है। स्काइप और Xiph.Org के अतिरिक्त, ओपस को मोज़िला, ऑक्टासिक, ब्रॉडकॉम और गूगल जैसी कंपनियों द्वारा भी विकसित किया गया था। ओपस में प्रयुक्त पेटेंटों को इसके विकास में शामिल कंपनियों द्वारा बिना रॉयल्टी भुगतान के असीमित उपयोग के लिए लाइसेंस दिया जाता है। ओपस से संबंधित सभी बौद्धिक संपदा अधिकार और पेटेंट लाइसेंस, अतिरिक्त अनुमोदन की आवश्यकता के बिना, ओपस का उपयोग करने वाले अनुप्रयोगों और उत्पादों को स्वचालित रूप से सौंप दिए जाते हैं। आवेदन के दायरे और वैकल्पिक तृतीय-पक्ष कार्यान्वयन के निर्माण पर कोई प्रतिबंध नहीं हैं। हालाँकि, किसी भी ओपस उपयोगकर्ता के खिलाफ ओपस प्रौद्योगिकियों से संबंधित पेटेंट मुकदमे की स्थिति में यहां दिए गए सभी अधिकार रद्द कर दिए जाएंगे।
ओपस उच्च कोडिंग गुणवत्ता और उच्च-बिटरेट स्ट्रीमिंग ऑडियो संपीड़न और बैंडविड्थ-बाधित वीओआईपी टेलीफोनी अनुप्रयोगों के लिए आवाज संपीड़न दोनों के लिए न्यूनतम विलंबता प्रदान करता है। पहले, 64Kbit बिटरेट (Opus ने Apple HE-AAC, Nero HE-AAC, Vorbis और AAC LC जैसे प्रतियोगियों को पीछे छोड़ दिया) का उपयोग करते समय ओपस को सर्वश्रेष्ठ कोडेक के रूप में मान्यता दी गई थी। उत्पाद जो बॉक्स से बाहर ओपस का समर्थन करते हैं उनमें फ़ायरफ़ॉक्स ब्राउज़र, जीस्ट्रीमर फ्रेमवर्क और एफएफएमपीईजी पैकेज शामिल हैं।
ओपस की मुख्य विशेषताएं:
- बिटरेट 5 से 510 Kbit/s तक;
- नमूना आवृत्ति 8 से 48KHz तक;
- फ़्रेम की अवधि 2.5 से 120 मिलीसेकंड तक;
- निरंतर (सीबीआर) और चर (वीबीआर) बिटरेट के लिए समर्थन;
- नैरोबैंड और वाइडबैंड ऑडियो के लिए समर्थन;
- आवाज और संगीत समर्थन;
- स्टीरियो और मोनो समर्थन;
- बिटरेट, बैंडविड्थ और फ्रेम आकार की गतिशील सेटिंग के लिए समर्थन;
- फ़्रेम हानि (पीएलसी) के मामले में ऑडियो स्ट्रीम को पुनर्स्थापित करने की क्षमता;
- 255 चैनल तक समर्थन (मल्टी-स्ट्रीम फ़्रेम)
- फ्लोटिंग और फिक्स्ड पॉइंट अंकगणित का उपयोग करके कार्यान्वयन की उपलब्धता।
ओपस 1.4 में प्रमुख नवाचार:
- एन्कोडिंग मापदंडों का अनुकूलन किया गया है, जिसका उद्देश्य ध्वनि की गुणवत्ता के व्यक्तिपरक संकेतकों में सुधार करना है जब FEC (फॉरवर्ड एरर करेक्शन) को 16 से 24kbs (LBRR, लो बिट-रेट रिडंडेंसी) से बिट दर पर क्षतिग्रस्त या खोए हुए पैकेट को पुनर्स्थापित करने के लिए सक्षम किया गया है।
- FEC त्रुटि सुधार को सक्षम करने के लिए OPUS_SET_INBAND_FEC विकल्प जोड़ा गया लेकिन बिना SILK मोड के (FEC का उपयोग CELT मोड में नहीं किया जाएगा)।
- डीटीएक्स (डिसकंटिन्यूअस ट्रांसमिशन) मोड का बेहतर कार्यान्वयन, जो ध्वनि के अभाव में ट्रैफिक ट्रांसमिशन को निलंबित करता है।
- मेसन बिल्ड सिस्टम के लिए समर्थन जोड़ा गया तथा CMake का उपयोग करके निर्माण के लिए बेहतर समर्थन दिया गया।
- मशीन लर्निंग तकनीकों के उपयोग के माध्यम से काम करते हुए, पैकेट के नुकसान के परिणामस्वरूप खोए हुए भाषण के टुकड़ों को पुनर्स्थापित करने के लिए एक प्रायोगिक तंत्र "रीयल-टाइम पैकेट लॉस कंसीलमेंट" जोड़ा गया है।
- "डीप रिडंडेंसी" तंत्र का एक प्रायोगिक कार्यान्वयन जोड़ा गया, जो पैकेट हानि के बाद ऑडियो रिकवरी की दक्षता में सुधार करने के लिए मशीन लर्निंग सिस्टम का उपयोग करता है।
स्रोत: opennet.ru
