Opus (audio format)
ओपस एक दोषपूर्ण ऑडियो कोडिंग प्रारूप है जिसे Xiph.Org फाउंडेशन द्वारा विकसित किया गया है और इंटरनेट इंजीनियरिंग टास्क फोर्स द्वारा मानकीकृत किया गया है, जिसे एक ही प्रारूप में भाषण और सामान्य ऑडियो को कुशलता से कोड करने के लिए डिज़ाइन किया गया है, जबकि वास्तविक समय के इंटरैक्टिव संचार और कम जटिलता के लिए पर्याप्त कम विलंबता बनी हुई है। ओपस नए अनुप्रयोगों के लिए वोर्बिस और स्पीक्स दोनों की जगह लेता है, और कई नेत्रहीन श्रवण परीक्षणों ने इसे किसी भी बिट दर पर किसी भी अन्य मानक ऑडियो प्रारूप की तुलना में उच्च गुणवत्ता का स्थान दिया है, जब तक कि पारदर्शिता तक नहीं पहुंच जाता है, जिसमें एमपी3, एएसी और एचई-एएसी शामिल हैं। ओपस भाषण-उन्मुख एल. पी. सी.-आधारित एस. आई. एल. के. एल्गोरिदम और निम्न-विलंबता एम. डी. सी. टी.-आधारित सी. ई. एल. टी. एल्गोरिदम को जोड़ती है, अधिकतम दक्षता के लिए आवश्यकतानुसार उनके बीच स्विच या संयोजन करती है। बिटरेट, ऑडियो बैंडविड्थ, जटिलता और एल्गोरिदम सभी को प्रत्येक फ्रेम में निर्बाध रूप से समायोजित किया जा सकता है। वास्तविक समय संचार लिंक, नेटवर्क संगीत प्रदर्शन, और लाइव लिप सिंक के हिस्से के रूप में उपयोग के लिए आवश्यक ओपस में कम एल्गोरिथमिक विलंब (डिफ़ॉल्ट रूप से 26.5 एमएस) है; ट्रेडिंग-ऑफ गुणवत्ता या बिटरेट द्वारा, देरी को 5 एमएस तक कम किया जा सकता है। इसकी देरी प्रतिस्पर्धी कोडेक की तुलना में असाधारण रूप से कम है, जिसके लिए 100 एमएस से अधिक की आवश्यकता होती है, फिर भी ओपस प्रति बिटरेट गुणवत्ता के मामले में इन प्रारूपों के साथ बहुत प्रतिस्पर्धी प्रदर्शन करता है। आर. एफ. सी. 6716 के माध्यम से मानकीकृत एक खुले प्रारूप के रूप में, लिबोपस नामक एक संदर्भ कार्यान्वयन नए बी. एस. डी. लाइसेंस के तहत उपलब्ध है। संदर्भ में निम्न और उच्च-अंत उपकरणों के लिए निश्चित-बिंदु और फ्लोटिंग-बिंदु अनुकूलन दोनों हैं, जिसमें उनका समर्थन करने वाले प्लेटफार्मों पर सिमडी अनुकूलन हैं। ओपस को कवर करने वाले सभी ज्ञात सॉफ्टवेयर पेटेंट रॉयल्टी-मुक्त शर्तों के तहत लाइसेंस प्राप्त हैं। ओपस का व्यापक रूप से डिस्कॉर्ड, वॉट्सऐप और प्लेस्टेशन 4 जैसे अनुप्रयोगों में वॉयस ओवर आईपी (वीओआईपी) कोडेक के रूप में उपयोग किया जाता है। विशेषताएँ ओपस 6 kbit/s से 510 kbit/s (या बहु-चैनल ट्रैक के लिए प्रति चैनल 256 kbit/s तक), फ्रेम आकार 2.5 एमएस से 60 एमएस तक, और 8 किलोहर्ट्ज़ (4 किलोहर्ट्ज़ बैंडविड्थ के साथ) से 48 किलोहर्ट्ज़ (20 किलोहर्ट्ज़ बैंडविड्थ, मानव श्रवण सीमा के साथ) तक पांच नमूना दरें स्थिर और परिवर्तनीय बिटरेट एन्कोडिंग का समर्थन करता है। एक ओपस धारा 255 ऑडियो चैनलों तक का समर्थन कर सकती है, और यह मध्य-पक्ष कोडिंग का उपयोग करके दो के समूहों में चैनलों के बीच चैनल युग्मन की अनुमति देती है। ओपस में बहुत कम विलंबता होती है (डिफ़ॉल्ट 20 एमएस फ्रेम और डिफ़ॉल्ट एप्लिकेशन सेटिंग का उपयोग करके 26.5 एमएस), जो इसे टेलीफोनी, वॉयस ओवर आईपी और वीडियो कॉन्फ्रेंसिंग जैसे वास्तविक समय के अनुप्रयोगों के लिए उपयुक्त बनाता है; Xiph द्वारा किए गए शोध ने CELT कोडेक को जन्म दिया, जो कम देरी बनाए रखते हुए उच्चतम गुणवत्ता की अनुमति देता है। किसी भी ओपस धारा में, बिटरेट, बैंडविड्थ और देरी को बिना किसी विकृति या असंतुलन को पेश किए लगातार बदला जा सकता है; यहां तक कि विभिन्न धाराओं से पैकेटों को मिलाने से अन्य प्रारूपों में सामान्य विकृति के बजाय एक सहज परिवर्तन होगा। वोर्बिस के विपरीत, ओपस को प्रत्येक व्यक्तिगत फ़ाइल के लिए बड़ी कोडबुक की आवश्यकता नहीं होती है, जिससे यह ऑडियो की छोटी क्लिप के लिए अधिक कुशल और अधिक लचीला हो जाता है। ओपस प्रारूप पूर्ण-बैंडविड्थ सी. ई. एल. टी. प्रारूप और भाषण-उन्मुख एस. आई. एल. के. प्रारूप के संयोजन पर आधारित है, दोनों को भारी रूप से संशोधित किया गया हैः सी. ई. एल. टी. संशोधित असतत कोसाइन परिवर्तन (एम. डी. सी. टी.) पर आधारित है जिसका उपयोग अधिकांश संगीत कोडेक करते हैं, बेहतर भविष्यवाणी के लिए आवृत्ति क्षेत्र में सी. ई. एल. पी. तकनीकों का उपयोग करते हैं, जबकि एस. आई. एल. के. रैखिक भविष्यवाणी कोडिंग (एल. पी. सी.) और मॉडल भाषण के लिए एक वैकल्पिक दीर्घकालिक भविष्यवाणी फ़िल्टर का उपयोग करता है। ओपस में, दोनों को अधिक फ्रेम आकारों का समर्थन करने के लिए संशोधित किया गया था, साथ ही साथ आगे एल्गोरिथमिक सुधार और एकीकरण, जैसे कि दोनों प्रकारों के लिए सी. ई. एल. टी. के रेंज एनकोडर का उपयोग करना। कम बिटरेट्स पर ओवरहेड को कम करने के लिए, यदि विलंबता उतनी दबाव वाली नहीं है, तो एस. आई. एल. के. में कई 20 एमएस फ्रेमों को एक साथ पैक करने, संदर्भ और हेडर साझा करने के लिए समर्थन है; एस. आई. एल. के. कम बिट-रेट रिडंडेंसी (एल. बी. आर. आर.) फ्रेमों की भी अनुमति देता है, जिससे कम गुणवत्ता वाले पैकेट लॉस रिकवरी की अनुमति मिलती है। सी. ई. एल. टी. में ए. ए. सी. के एस. बी. आर. और पी. एन. एस. के समान वर्णक्रमीय प्रतिकृति और शोर उत्पादन दोनों शामिल हैं, और टोनल ध्वनियों के सभी हार्मोनिक्स को पूरी तरह से छानकर, फिर उन्हें डिकोडर में दोहराकर बिट्स को बचा सकते हैं। बेहतर स्वर का पता लगाना गुणवत्ता में सुधार के लिए एक चालू परियोजना है। प्रारूप में तीन अलग-अलग तरीके हैंः भाषण, संकर और सी. ई. एल. टी.। भाषण को संपीड़ित करते समय, सिल्क का उपयोग 8 किलोहर्ट्ज़ तक की ऑडियो आवृत्तियों के लिए किया जाता है। यदि व्यापक बैंडविड्थ वांछित है, तो एक संकर मोड 8 किलोहर्ट्ज़ से ऊपर की आवृत्ति सीमा को कूटबद्ध करने के लिए सी. ई. एल. टी. का उपयोग करता है। तीसरा मोड प्योर-सी. ई. एल. टी. है, जिसे सामान्य ऑडियो के लिए बनाया गया है। एस. आई. एल. के. स्वाभाविक रूप से वी. बी. आर. है और बिट दर लक्ष्य तक नहीं पहुंच सकता है, जबकि सी. ई. एल. टी. को हमेशा किसी भी विशिष्ट संख्या में बाइट्स के लिए कूटबद्ध किया जा सकता है, जिससे सी. बी. आर. की आवश्यकता होने पर संकर और सी. ई. एल. टी. मोड को सक्षम किया जा सकता है। एस. आई. एल. के. 10,20,40 और 60 एम. एस. के फ्रेम आकार का समर्थन करता है। सी. ई. एल. टी. 2.5,5,10 और 20 एम. एस. के फ्रेम आकार का समर्थन करता है। इस प्रकार, हाइब्रिड मोड केवल 10 और 20 एमएस के फ्रेम आकार का समर्थन करता है; 10 एमएस से छोटे फ्रेम हमेशा सी. ई. एल. टी. मोड का उपयोग करेंगे। एक विशिष्ट ओपस पैकेट में एक ही फ्रेम होता है, लेकिन 120 एमएस तक के पैकेट प्रति पैकेट कई फ्रेमों को मिलाकर बनाए जाते हैं। ओपस पारदर्शी रूप से प्रति-पैकेट आधार पर मोड, फ्रेम आकार, बैंडविड्थ और चैनल गिनती के बीच स्विच कर सकता है, हालांकि विशिष्ट अनुप्रयोग इसे सीमित करने का विकल्प चुन सकते हैं। संदर्भ कार्यान्वयन सी में लिखा जाता है और एक फ्लोटिंग-पॉइंट इकाई के साथ या उसके बिना हार्डवेयर आर्किटेक्चर पर संकलित होता है, हालांकि ऑडियो बैंडविड्थ का पता लगाने (एस. आई. एल. के., सी. ई. एल. टी. और हाइब्रिड एन्कोडिंग के बीच गतिशील स्विचिंग) और अधिकांश गति अनुकूलन के लिए वर्तमान में फ्लोटिंग-पॉइंट की आवश्यकता होती है। कंटेनर ओपस पैकेट स्व-सीमांकन नहीं हैं, लेकिन किसी प्रकार के कंटेनर के अंदर उपयोग करने के लिए डिज़ाइन किए गए हैं जो प्रत्येक पैकेट की लंबाई के साथ डिकोडर की आपूर्ति करते हैं। ओपस को मूल रूप से ओग पात्रों में एनकैप्सुलेशन के लिए निर्दिष्ट किया गया था, जिसे ऑडियो/ओग; कोडेक्स = ओपस के रूप में निर्दिष्ट किया गया था, और ओग ओपस फ़ाइलों के लिए. ओपस फ़ाइल नाम विस्तार की सिफारिश की जाती है। ओपस धाराएँ माट्रोस्का, वेबएम, एमपीईजी-टीएस और एमपी4 में भी समर्थित हैं। वैकल्पिक रूप से, प्रत्येक ओपस पैकेट को एक नेटवर्क पैकेट में लपेटा जा सकता है जो पैकेट की लंबाई की आपूर्ति करता है। ओपस पैकेटों को आर. टी. पी. जैसे ऑर्डर किए गए डेटाग्राम प्रोटोकॉल पर भेजा जा सकता है। एक वैकल्पिक स्व-सीमित पैकेट प्रारूप को विनिर्देशन के परिशिष्ट में परिभाषित किया गया है। यह पैकेट की लंबाई को कूटबद्ध करने के लिए प्रति पैकेट एक या दो अतिरिक्त बाइट्स का उपयोग करता है, जिससे पैकेट को बिना कैप्सूलेशन के संयोजित किया जा सकता है। बैंडविड्थ और सैंपलिंग रेट ओपस एन्कोडिंग के दौरान निम्नलिखित बैंडविड्थ की अनुमति देता है। ओपस संपीड़न इनपुट नमूना दर पर निर्भर नहीं करता है; पूर्ण बैंडविड्थ का उपयोग नहीं किए जाने पर भी टाइमस्टैम्प को 48 किलोहर्ट्ज़ इकाइयों में मापा जाता है। इसी तरह, उत्पादन नमूना दर को स्वतंत्र रूप से चुना जा सकता है। उदाहरण के लिए, ऑडियो 16 किलोहर्ट्ज़ पर इनपुट हो सकता है लेकिन केवल नैरोबैंड ऑडियो को कूटबद्ध करने के लिए सेट किया जा सकता है। हिस्ट्री ओपस को आई. ई. टी. एफ. में एक नए ऑडियो प्रारूप के मानकीकरण के लिए प्रस्तावित किया गया था, जिसे अंततः कोडेक कार्य समूह द्वारा स्वीकार और प्रदान किया गया था। यह Xiph.Org फाउंडेशन और स्काइप टेक्नोलॉजीज एस. ए. (अब माइक्रोसॉफ्ट) से शुरू में दो अलग-अलग मानक प्रस्तावों पर आधारित है। इसके मुख्य विकासकर्ता जीन-मार्क वेलिन (Xiph.Org, ऑक्टेसिक, मोज़िला कॉर्पोरेशन), कोएन वोस (स्काइप) और टिमोथी बी. टेरीबेरी (Xiph.Org, मोज़िला कॉर्पोरेशन) हैं। अन्य लोगों में, जुइन-हेवी (रेमंड) चेन (ब्रॉडकॉम), ग्रेगरी मैक्सवेल (Xiph.Org, विकिमीडिया), और क्रिस्टोफर मोंटगोमेरी (Xiph.Org) भी शामिल थे। प्रारूप के सी. ई. एल. टी. भाग का विकास घोस्ट के कार्यशील नाम के तहत वोर्बिस के उत्तराधिकारी पर विचार करने के लिए वापस जाता है। Xiph.Org फाउंडेशन के एक नए स्पीच कोडेक के रूप में, ओपस Xiph के पुराने स्पीच कोडेक स्पीक्स की जगह लेता है, जो जीन-मार्क वैलिन की एक पुरानी परियोजना है। सी. ई. एल. टी. पर नवंबर 2007 से काम किया जा रहा है। स्काइप में एस. आई. एल. के. भाग का विकास जनवरी 2007 से उनके एस. वी. ओ. पी. सी. के उत्तराधिकारी के रूप में किया जा रहा है, जो कंपनी को आई. एस. ए. सी. और आई. एल. बी. सी. जैसे तृतीय-पक्ष प्रारूपों और संबंधित लाइसेंस भुगतानों से स्वतंत्र बनाने के लिए एक आंतरिक परियोजना है। मार्च 2009 में, स्काइप ने आई. ई. टी. एफ. के भीतर एक वाइडबैंड ऑडियो प्रारूप के विकास और मानकीकरण का सुझाव दिया। एक उपयुक्त कार्य समूह के गठन पर बहुत बहस के साथ लगभग एक वर्ष बीत गया। कई कंपनियों के प्रतिनिधि जो पेटेंट-संलग्न प्रतिस्पर्धी प्रारूप के मानकीकरण में भाग ले रहे थे, जिनमें पॉलीकॉम और एरिक्सन-G.719 के निर्माता और लाइसेंसर-साथ ही फ्रांस टेलीकॉम, हुआवेई और ऑरेंज लैब्स (फ्रांस टेलीकॉम विभाग) शामिल थे, जो G.718 के निर्माण में शामिल थे, ने रॉयल्टी-मुक्त प्रारूप के लिए मानकीकरण प्रक्रिया की शुरुआत के खिलाफ आपत्तियां व्यक्त कीं। (कुछ विरोधियों ने बाद में पेटेंट अधिकारों का दावा किया जिसे शिफ ने खारिज कर दिया; नीचे देखें।) अंततः फरवरी 2010 में कार्य समूह का गठन किया गया, और यहां तक कि आई. टी. यू.-टी. के संबंधित अध्ययन समूह 16 ने भी इसके काम का समर्थन करने का संकल्प लिया। जुलाई 2010 में, एक संकर प्रारूप का एक प्रोटोटाइप प्रस्तुत किया गया था जिसमें दो प्रस्तावित प्रारूप उम्मीदवारों सिल्क और सी. ई. एल. टी. को जोड़ा गया था। सितंबर 2010 में, ओपस को मानकीकरण के प्रस्ताव के रूप में आई. ई. टी. एफ. को प्रस्तुत किया गया था। अक्टूबर 2010 में अपना वर्तमान नाम प्राप्त करने से पहले थोड़े समय के लिए प्रारूप हार्मनी के नाम से चला गया। फरवरी 2011 की शुरुआत में, बिटस्ट्रीम प्रारूप को अस्थायी रूप से स्थिर कर दिया गया था, जो अंतिम परिवर्तनों के अधीन था। जुलाई 2011 के अंत में, जीन-मार्क वेलिन को मोज़िला कॉर्पोरेशन द्वारा ओपस पर काम जारी रखने के लिए काम पर रखा गया था। नवंबर 2011 में, कार्य समूह ने बिटस्ट्रीम प्रारूप में परिवर्तन के लिए अंतिम कॉल जारी किया। बिटस्ट्रीम 8 जनवरी, 2012 से जम गया है। 2 जुलाई, 2012 को ओपस को मानकीकरण के लिए आई. ई. टी. एफ. द्वारा अनुमोदित किया गया था। संदर्भ सॉफ्टवेयर ने 8 अगस्त, 2012 को रिलीज उम्मीदवार राज्य में प्रवेश किया। अंतिम विनिर्देश 10 सितंबर, 2012 को आर. एफ. सी. 6716 के रूप में जारी किया गया था. और संदर्भ कार्यान्वयन लिबोपस के संस्करण 1 और 1 को अगले दिन जारी किया गया था। 11 जुलाई 2013 को, लिबोपस 1.0.3 ने बग फिक्स और एक नया सराउंड साउंड एपीआई लाया जो विशेष रूप से एलएफई के लिए चैनल आवंटन और गुणवत्ता में सुधार करता है। 5 दिसंबर, 2013 को, लिबोपस 1.1 जारी किया गया था, जिसमें समग्र गति में सुधार और महत्वपूर्ण एनकोडर गुणवत्ता में सुधार शामिल थेः स्वर का अनुमान पहले से समस्याग्रस्त नमूनों के लिए बिट दर और गुणवत्ता को बढ़ाता है, जैसे कि हार्प्सिकॉर्ड्स; स्वचालित भाषण/संगीत का पता लगाने से मिश्रित ऑडियो में गुणवत्ता में सुधार होता है; मध्य-पक्ष स्टीरियो कई गीतों की बिट दर की जरूरतों को कम करता है; बेहतर क्षणभंगुरता के लिए बैंड परिशुद्धता को बढ़ाना; और 3 हर्ट्ज से नीचे डीसी अस्वीकृति। दो नए वी. बी. आर. मोड जोड़े गएः अधिक सुसंगत गुणवत्ता के लिए अनियंत्रित, और अस्थायी वी. बी. आर. जो लाउड फ्रेम को बढ़ावा देता है और आम तौर पर गुणवत्ता में सुधार करता है। लिबोपस 1.1.1 को 26 नवंबर, 2015 को और 1.1.2 को 12 जनवरी, 2016 को जारी किया गया था, दोनों ने गति अनुकूलन और बग फिक्स को जोड़ा था। 15 जुलाई, 2016 को संस्करण 1.1.3 जारी किया गया और इसमें बग फिक्स, अनुकूलन, प्रलेखन अद्यतन और प्रयोगात्मक एम्बिसोनिक्स कार्य शामिल हैं। लिबोपस 1.2 बीटा 24 मई, 2017 को जारी किया गया था. लिबोपस 1.2 20 जून, 2017 को जारी किया गया था। 1. 2 में लाए गए सुधारों से यह 32 kbit/s के रूप में कम बिट दरों पर पूर्ण बैंड संगीत और केवल 12 kbit/s पर वाइड बैंड स्पीच बनाने की अनुमति देता है। लाइबोपस 1.2 में आर. एफ. सी. 8251 के मसौदों में किए गए डिकोडर विनिर्देशन परिवर्तनों के लिए वैकल्पिक समर्थन शामिल है, जिससे ऐसी कम दर वाली धाराओं से उत्पादन की गुणवत्ता में सुधार होता है। 1. 3 लिबोपस 1.3 को 18 अक्टूबर 2018 को जारी किया गया था। ओपस 1.3 प्रमुख रिलीज फिर से गुणवत्ता में सुधार, नई सुविधाएँ और बग फिक्स लाता है। 1. 2x के बाद के परिवर्तनों में शामिल हैंः आवर्ती तंत्रिका नेटवर्क (आर. एन. एन.) का उपयोग करके आवाज गतिविधि का पता लगाने (वी. ए. डी.) और भाषण/संगीत वर्गीकरण में सुधार चैनल मानचित्रण परिवारों का उपयोग करके एम्बिसोनिक्स कोडिंग के लिए समर्थन 2 और 3 कम बिट दर पर स्टीरियो स्पीच कोडिंग में सुधार वाइडबैंड स्पीच एन्कोडिंग का उपयोग करके 9 kbit/s तक (मीडियंबैंड का अब उपयोग नहीं किया जाता है) SILK का उपयोग 5 kbit/s के आसपास बिट दर तक करना संभव बनाता है टोन पर मामूली गुणवत्ता सुधार डिफ़ॉल्ट रूप से आर. एफ. सी. 8251 में विशिष्ट सुधारों को सक्षम करना सुरक्षा/कठोरता सुधार उल्लेखनीय बग सुधारों में शामिल हैंः सी. ई. एल. टी. पी. एल. सी. बैंडविड्थ का पता लगाने के लिए सुधार 1.3.1 लिबोपस 1.3.1 12 अप्रैल को जारी किया गया था। यह ओपस 1.3.1 माइनर रिलीज डिजिटल साइलेंस (सभी शून्य) वाली फाइलों पर विश्लेषण के साथ एक समस्या को ठीक करता है, विशेष रूप से x87 बिल्ड पर (ज्यादातर 32-बिट बिल्ड को प्रभावित करता है)। इसमें दो नई सुविधाएँ भी शामिल हैंः यह जानने के लिए कि क्या एनकोडर डीटीएक्स मोड में है, एक नया ओपस _ जीईटी _ आईएन _ डीटीएक्स प्रश्न (अंतिम फ्रेम या तो एक आरामदायक शोर फ्रेम था या बिल्कुल भी एनकोड नहीं किया गया था) एक नया (और अभी भी प्रयोगात्मक) सीमेक-आधारित बिल्ड सिस्टम जो अंततः वीएस2015 बिल्ड सिस्टम (ऑटोटूल बिल्ड सिस्टम रहेगा) को बदलने के लिए है। ओपस 1.4 निम्नलिखित सुधार और सुधार लाता हैः ओपस इन-बैंड एफ. ई. सी. की बेहतर ट्यूनिंग जिसे एल. बी. आर. आर. (लो-बिट-रेट रिडंडेंसी) कहा जाता है, जो पहले कुछ परिस्थितियों में ऑडियो गुणवत्ता में महत्वपूर्ण गिरावट का कारण बन रहा था, एक ओपस _ सेट _ आई. एन. बी. ए. एन. डी. एफ. ई. सी. (2) विकल्प जोड़ा गया जो एफ. ई. सी. को चालू करता है, लेकिन एस. आई. एल. के. मोड को मजबूर नहीं करता है (एफ. ई. सी. को सी. ई. एल. टी. मोड में अक्षम कर दिया जाएगा) बेहतर ट्यूनिंग और डी. टी. एक्स. के लिए विभिन्न सुधार जोड़ा मेसन समर्थन, बेहतर सी. एम. के. समर्थन गुणवत्ता तुलना और कम विलंबता प्रदर्शन ओपस कम और उच्च बिट दोनों दरों पर अच्छा प्रदर्शन करता है। श्रवण परीक्षणों में लगभग 64 kbit/s, ओपस HE-AAC कोडेक की तुलना में बेहतर गुणवत्ता दिखाता है, जो पहले पेटेंट किए गए वर्णक्रमीय बैंड प्रतिकृति (SBR) प्रौद्योगिकी के उपयोग के कारण प्रमुख थे। श्रवण परीक्षणों में लगभग 96 kbit/s, ओपस ए. ए. सी. की तुलना में थोड़ी बेहतर गुणवत्ता और वोर्बिस और एम. पी. 3 की तुलना में काफी बेहतर गुणवत्ता दिखाता है। ओपस में बहुत कम एल्गोरिदमिक देरी होती है, जो कम-ऑडियो-विलंबता संचार लिंक के हिस्से के रूप में उपयोग की आवश्यकता है, जो प्राकृतिक बातचीत, नेटवर्क संगीत प्रदर्शन, या लाइव कार्यक्रमों में लिप सिंक की अनुमति दे सकता है। एक ऑडियो प्रारूप के लिए कुल एल्गोरिदमिक देरी उन देरी का योग है जो प्रसंस्करण गति और संचरण गति की परवाह किए बिना एक लाइव ऑडियो स्ट्रीम के एन्कोडर और डिकोडर में की जानी चाहिए, जैसे कि ब्लॉक या फ्रेम में ऑडियो नमूनों को बफर करना, विंडो ओवरलैप की अनुमति देना और संभवतः एक डिकोडर में शोर-आकार के रूप को आगे बढ़ाने की अनुमति देना और आगे देखने के किसी भी अन्य रूप, या एक एमपी3 एन्कोडर के लिए, बिट जलाशय का उपयोग। 150 एम. एस. से नीचे की कुल एकतरफा विलंबता अधिकांश वी. ओ. आई. पी. प्रणालियों का पसंदीदा लक्ष्य है, ताकि देरी से प्रभावित बारी-बारी के साथ प्राकृतिक बातचीत को सक्षम किया जा सके। संगीतकार आमतौर पर लगभग 30 एमएस ऑडियो विलंबता के साथ समय पर महसूस करते हैं, मोटे तौर पर हास प्रभाव के संलयन समय के अनुरूप, हालांकि प्रत्येक उपयोगकर्ता के अपने उपकरण के प्लेबैक विलंब को राउंड-ट्रिप विलंबता से मिलान करने से भी मदद मिल सकती है। लिप सिंक के लिए यह सुझाव दिया जाता है कि लगभग 45-100 एमएस ऑडियो विलंबता स्वीकार्य हो सकती है। ओपस एक और भी छोटी एल्गोरिथमिक देरी (5 एमएस न्यूनतम) प्राप्त करने के लिए कम गुणवत्ता या बढ़ी हुई बिट दर को व्यापार-बंद करने की अनुमति देता है। जबकि संदर्भ कार्यान्वयन का डिफ़ॉल्ट ओपस फ्रेम 20 एमएस लंबा है, सिल्क परत को पुनः नमूने के लिए एक और 5 एमएस लुकहेड और 1.5 एमएस की आवश्यकता होती है, जो 26.5 एमएस की डिफ़ॉल्ट देरी देता है। जब सी. ई. एल. टी. परत सक्रिय होती है, तो इसे विंडो ओवरलैप के लिए 2.5 एमएस लुकहेड की आवश्यकता होती है, जिसमें एस. आई. एल. के. परत के साथ सिंक्रनाइज़ करने के लिए डिफ़ॉल्ट रूप से 4 एमएस की मिलान देरी जोड़ी जाती है। यदि एनकोडर को विशेष प्रतिबंधित कम विलंब मोड में तत्काल किया जाता है, तो 4 एमएस मिलान देरी को हटा दिया जाता है और एस. आई. एल. के. परत को अक्षम कर दिया जाता है, जिससे 5 एमएस की न्यूनतम एल्गोरिथमिक देरी की अनुमति मिलती है। समर्थन प्रारूप और एल्गोरिदम को खुले तौर पर प्रलेखित किया जाता है और संदर्भ कार्यान्वयन को मुक्त सॉफ्टवेयर के रूप में प्रकाशित किया जाता है। शिफ के संदर्भ कार्यान्वयन को लिबोपस कहा जाता है और ओपस-टूल्स नामक एक पैकेज कमांड-लाइन एनकोडर और डिकोडर उपयोगिताएँ प्रदान करता है। इसे बी. एस. डी. जैसे लाइसेंस की शर्तों के तहत प्रकाशित किया जाता है। यह सी में लिखा गया है और एक फ्लोटिंग-पॉइंट इकाई के साथ या उसके बिना हार्डवेयर वास्तुकला के लिए संकलित किया जा सकता है। साथ में नैदानिक उपकरण ओपसइन्फो ओपस फ़ाइलों के बारे में विस्तृत तकनीकी जानकारी देता है, जिसमें बिटस्ट्रीम प्रारूप के मानक अनुपालन की जानकारी भी शामिल है। यह वोर्बिस-उपकरणों से ओग्गइन्फो पर आधारित है और इसलिए-एन्कोडर और डिकोडर के विपरीत-जी. पी. एल. के संस्करण 2 की शर्तों के तहत उपलब्ध है। कार्यान्वयन में सी. आर. एफ. सी. में लिखे गए संदर्भ कार्यान्वयन के पुराने संस्करण के लिए एक पूर्ण स्रोत कोड होता है। लिबोपस संदर्भ कार्यान्वयन की अधिक अद्यतन लेकिन गैर-मानक शाखा है। एफ. एफ. एम. पी. ई. जी. परियोजना में एन्कोडर और डिकोडर कार्यान्वयन हैं जो संदर्भ पुस्तकालय से प्राप्त नहीं हैं। प्रलेखन इसे संदर्भ की तुलना में केवल सी. ई. एल. टी. और खराब-गुणवत्ता के रूप में वर्णित करता है। लिबोपस संदर्भ पुस्तकालय को कॉन्सेंटस नामक परियोजना के हिस्से के रूप में सी #और जावा दोनों में पोर्ट किया गया है। ये बंदरगाह क्रॉस-प्लेटफ़ॉर्म अनुप्रयोगों में आसानी से एकीकृत होने के लिए प्रदर्शन का त्याग करते हैं। सॉफ्टवेयर और सामग्री प्रदाता डिजिटल रेडियो मोंडियाले-एएम आवृत्तियों के लिए एक डिजिटल रेडियो प्रारूप-ड्रीम सॉफ्टवेयर-परिभाषित रेडियो का उपयोग करके ओपस ऑडियो (हालांकि आधिकारिक मानक में मान्यता प्राप्त नहीं है) को प्रसारित और प्राप्त कर सकता है। विकिमीडिया फाउंडेशन ने आवश्यक एच. टी. एम. एल. 5 सुविधाओं का समर्थन करने वाले ब्राउज़रों के लिए एक मुफ्त और मुक्त स्रोत ऑनलाइन जावास्क्रिप्ट ओपस एनकोडर को प्रायोजित किया। ओपस ऑडियो कोडेक का उपयोग करके प्रसारित होने वाले रेडियो स्टेशनों की एक सूची Xiph.Org फाउंडेशन आइसकास्ट निर्देशिका पर पाई जा सकती है। 2014 और 2015 के अंत में, गूगल के वीडियो प्लेटफॉर्म यूट्यूब ने डैश स्ट्रीमिंग के माध्यम से वेबएम फ़ाइल प्रारूप में वीपी9 वीडियो के साथ ओपस ऑडियो की पेशकश शुरू की। 2016 से, वॉट्सऐप अपने ऑडियो फ़ाइल प्रारूप के रूप में ओपस का उपयोग कर रहा है। 2017 की शुरुआत में बेहतर ऑडियो गुणवत्ता के लिए सिग्नल को स्पीक्स से ओपस ऑडियो कोडेक में बदल दिया गया। 2018 में, साउंडक्लाउड ने संगीत स्ट्रीमिंग के लिए अपनी आवश्यक बैंडविड्थ के आधे हिस्से को कम करते हुए एमपी3 से ओपस पर स्विच किया। जनवरी 2021 में, विमेओ ने ओपस को अपने वीडियो प्लेटफॉर्म पर पेश किया। 2021 में, डेनिश पत्रकारिता वेबसाइट जेटलैंड ने अपने लेखों की ऑडियो रिकॉर्डिंग के लिए एमपी3 से ओपस पर स्विच किया, जिसने बैंडविड्थ में 35 प्रतिशत की कमी हासिल की और जलवायु पदचिह्न को कम किया। ऑपरेटिंग सिस्टम समर्थन अधिकांश अंतिम-उपयोगकर्ता सॉफ्टवेयर ऑपरेटिंग सिस्टम द्वारा प्रदान किए गए मल्टीमीडिया ढांचे पर निर्भर करता है। नेटिव ओपस कोडेक समर्थन को जीस्ट्रीमर, एफएफएमपीईजी और लिबाव पुस्तकालयों सहित यूनिक्स जैसे ऑपरेटिंग सिस्टम के लिए अधिकांश प्रमुख मल्टीमीडिया ढांचे में लागू किया जाता है। वेबएम कंटेनर. वेबएम का उपयोग ज्यादातर ऑनलाइन वीडियो प्लेटफार्मों पर किया जाता है। यूट्यूब), और आमतौर पर ऑपरेटिंग सिस्टम और मीडिया खिलाड़ियों द्वारा एक वीडियो फ़ाइल के रूप में माना जाता है। भले ही एक वेबएम फ़ाइल में केवल ओपस ऑडियो हो और कोई वीडियो न हो, कुछ संगीत प्लेयर वेबएम फ़ाइलों को ऑडियो फ़ाइलों के रूप में नहीं पहचानते हैं और फ़ाइल मेटाडेटा को पढ़ने का समर्थन नहीं करते हैं। ऑग कंटेनर. ओपस को केवल-ऑडियो फ़ाइलों के लिए पसंद किया जाता है, और अधिकांश मीडिया खिलाड़ियों के पास वोर्बिस टिप्पणी प्रारूप में टैग किए गए ऑडियो फ़ाइल मेटाडेटा के लिए समर्थन होता है। गूगल ने एंड्रॉइड 5 "लॉलीपॉप" में ओपस ऑडियो प्लेबैक के लिए देशी समर्थन जोड़ा। हालांकि, यह मैट्रोस्का और वेबएम कंटेनरों, जैसे. एम. के. वी.,. एम. के. ए. और. वेब. एम. फाइलों में समाहित ओपस ऑडियो तक सीमित था। एंड्रॉइड 7 "नौगट" ने ओग कंटेनरों में कैपसुलेटेड ओपस ऑडियो के लिए समर्थन पेश किया। एंड्रॉइड 10 ने आखिरकार. ओपस एक्सटेंशन के लिए देशी समर्थन जोड़ा। एप्पल के वेबकिट रेंडरिंग इंजन में वेबआरटीसी समर्थन को जोड़ने के कारण, मैकोस हाई सिएरा और आईओएस 11 को कोर ऑडियो फॉर्मेट कंटेनरों में कैपसुलेटेड ओपस ऑडियो के लिए देशी प्लेबैक समर्थन के साथ जारी किया गया था। मैकोस सोनोमा ने सफारी में एमपीईजी-4 और वेबएम कंटेनरों में संलग्न मोनो और स्टीरियो ओपस ऑडियो के लिए समर्थन जोड़ा। विंडोज 10, संस्करण 1607 पर, माइक्रोसॉफ्ट ने मैट्रोस्का और वेबएम कंटेनरों में कैपसुलेटेड ओपस ऑडियो के लिए देशी समर्थन प्रदान किया। संस्करण 1709 पर, ओग पात्रों में संलग्न ओपस ऑडियो के लिए समर्थन वेब मीडिया एक्सटेंशन नामक एक पूर्व-स्थापित ऐड-ऑन के माध्यम से उपलब्ध कराया गया था। विंडोज 10 संस्करण 1903 पर. ओपस विस्तार के लिए देशी समर्थन जोड़ा गया था। विंडोज 8 और उससे पुराने पर, तृतीय-पक्ष डिकोडर, जैसे कि एल. ए. वी. फ़िल्टर, प्रारूप के लिए समर्थन प्रदान करने के लिए उपलब्ध हैं। मीडिया प्लेयर समर्थन जबकि मल्टीमीडिया ढांचे में समर्थन स्वचालित रूप से सॉफ्टवेयर में ओपस समर्थन को सक्षम बनाता है जो इस तरह के ढांचे के शीर्ष पर बनाया गया है, कई अनुप्रयोग डेवलपर्स ने अपने सॉफ्टवेयर में ओपस ऑडियो प्रारूप का समर्थन करने के लिए अतिरिक्त प्रयास किए। एआईएमपी, अमरोक, सीएमयूएस, म्यूजिक प्लेयर डेमन, फूबार 2000, एमपीएक्सप्ले, म्यूजिकबी, एसएमप्लेयर, वीएलसी मीडिया प्लेयर, विनैम्प और एक्सएमप्ले ऑडियो प्लेयर; आइसकास्ट, एयरटाइम (सॉफ्टवेयर) ऑडियो स्ट्रीमिंग सॉफ्टवेयर; और असंदर ऑडियो सीडी रिपर, सीडीबर्नरएक्सपी सीडी बर्नर, एफएफएमपीईजी, लिबाव और मीडियाकोडर मीडिया एन्कोडिंग टूल में इस तरह का समर्थन जोड़ा गया था। स्ट्रीमिंग आइसकास्ट रेडियो परीक्षण सितंबर 2012 और जनवरी 2013 से लाइव हैं। स्टीमओएस ऑडियो स्ट्रीमिंग के लिए ओपस या वोर्बिस का उपयोग करता है। वेबआरटीसी कार्यान्वयन के लिए ब्राउज़र समर्थन ओपस समर्थन अनिवार्य है। ओपस मोज़िला फ़ायरफ़ॉक्स, क्रोमियम और गूगल क्रोम, ब्लिंक-आधारित ओपेरा के साथ-साथ मल्टीमीडिया प्रारूप समर्थन के लिए जीस्ट्रीमर पर निर्भर यूनिक्स जैसी प्रणालियों के लिए सभी ब्राउज़रों में समर्थित है। हालाँकि इंटरनेट एक्सप्लोरर मूल रूप से ओपस प्लेबैक प्रदान नहीं करेगा, लेकिन प्रारूप के लिए समर्थन पूर्ण वेबएम समर्थन के लिए वीपी9 के साथ एज ब्राउज़र में बनाया गया है। सफारी आई. ओ. एस. 11 और मैकोस हाई सिएरा के रूप में ओपस का समर्थन करता है। वीओआईपी समर्थन अपनी क्षमताओं के कारण, ओपस ने वॉयस ओवर आईपी (वीओआईपी) सॉफ्टवेयर विक्रेताओं से शुरुआती रुचि प्राप्त की। कई एस. आई. पी. क्लाइंट, जिनमें एक्रोबिट्स सॉफ्टफोन, सी. एस. आई. पी. सिम्पल (अतिरिक्त प्लग-इन के माध्यम से), एम्पैथी (जी. स्ट्रीमर के माध्यम से), जित्सी, ट्यूएन्टी, लाइन2 (वर्तमान में केवल आई. ओ. एस. पर), लिनफोन, फोनर और फोनरलाइट, एस. एफ. एल. फोन, टेलीफोन, मम्बल, डिस्कॉर्ड और टीमस्पीक 3 वॉयस चैट सॉफ्टवेयर भी ओपस का समर्थन करते हैं। ट्रूकॉन्फ़ अपने वीओआईपी उत्पादों में ओपस का समर्थन करता है। एस्टेरिस्क में कानूनी कारणों से अंतर्निहित ओपस समर्थन की कमी थी, लेकिन डाउनलोड के लिए एक तृतीय-पक्ष पैच उपलब्ध था और सितंबर 2016 में एक द्विआधारी ब्लॉब के माध्यम से आधिकारिक समर्थन जोड़ा गया था। टॉक्स पी2पी वीडियोकॉन्फ्रेंसिंग सॉफ्टवेयर विशेष रूप से ओपस का उपयोग करता है। क्लासिफाइड-एड डिस्ट्रिब्यूटेड मैसेजिंग ऐप अपने वी. ओ. आई. पी. कार्यान्वयन में टी. एल. एस. साकेट के अंदर कच्चे ओपस फ्रेम भेजता है। ओपस का व्यापक रूप से वॉयस कोडेक के रूप में उपयोग किया जाता है, जिसके दुनिया भर में 1.5billion से अधिक उपयोगकर्ता हैं। वाट्सऐप रियल-टाइम ट्रांसपोर्ट प्रोटोकॉल (आरटीपी) के साथ 816 किलोहर्ट्ज़ सैंपलिंग दरों पर ओपस का उपयोग करता है। प्लेस्टेशन 4 वीडियो गेम कंसोल अपने प्लेस्टेशन नेटवर्क सिस्टम पार्टी चैट के लिए सी. ई. एल. टी./ओपस कोडेक का भी उपयोग करता है। सोर्स इंजन अपने वॉयस चैट सिस्टम के लिए ओपस का उपयोग करता है। इसका उपयोग जूम वीडियो कॉन्फ्रेंसिंग ऐप में भी किया जाता है। हार्डवेयर संस्करण 3.13 के बाद से, रॉकबॉक्स समर्थित पोर्टेबल मीडिया प्लेयरों पर ओपस प्लेबैक को सक्षम बनाता है, जिसमें एप्पल द्वारा आईपॉड श्रृंखला के कुछ उत्पाद, आईरीवर, आर्कोस और सैंडिस्क द्वारा बनाए गए उपकरण और एंड्रॉइड उपकरणों पर "रॉकबॉक्स एज़ एन एप्लीकेशन" का उपयोग करना शामिल है। हाल के सभी ग्रैंडस्ट्रीम आईपी फोन एन्कोडिंग और डिकोडिंग दोनों के लिए ओपस ऑडियो का समर्थन करते हैं। OBihai OBi1062, OBi1032 और OBi1022 IP फोन सभी ओपस का समर्थन करते हैं। हाल के ब्लूसाउंड वायरलेस स्पीकर ओपस प्लेबैक का समर्थन करते हैं। हाइबी ओएस चलाने वाले उपकरण, जैसे हाइबी आर3, ओपस फ़ाइलों को मूल रूप से डिकोड करने में सक्षम हैं। कई प्रसारण आई. पी. प्रारूपों में ओपस शामिल हैं जैसे कि कॉमरेक्स, गेट्सएयर और टिलाइन द्वारा निर्मित। सोनी प्लेस्टेशन 5 एक वेबएम पात्र में वीपी9 वीडियो और ओपस ऑडियो का उपयोग करके 1080पी और 2160पी फुटेज को पकड़ने का समर्थन करता है। एंड्रॉइड 13 ओपस को एक ब्लूटुथ हेडफोन (ए2डीपी) कोडेक के रूप में समर्थन करता है, जो इसकी कम विलंबता से प्रेरित है, जो हेड-ट्रैक किए गए स्थानिक ऑडियो के लिए महत्वपूर्ण है। गूगल का पिक्सेल बड्स प्रो इस ए2डीपी कोडेक का समर्थन करता है। पेटेंट दावे एक खुले मानक के रूप में, एल्गोरिदम को खुले तौर पर प्रलेखित किया जाता है, और एक संदर्भ कार्यान्वयन (स्रोत कोड सहित) प्रकाशित किया जाता है। ब्रॉडकॉम और Xiph.Org फाउंडेशन के पास कुछ CELT एल्गोरिदम पर सॉफ्टवेयर पेटेंट हैं, और स्काइप टेक्नोलॉजीज/माइक्रोसॉफ्ट के पास SILK एल्गोरिदम पर कुछ हैं; प्रत्येक ओपस के साथ उपयोग के लिए रॉयल्टी-मुक्त स्थायी लाइसेंस प्रदान करता है, केवल तीसरे पक्ष के उल्लंघन के मुकदमों से बचाव के लिए अपने पेटेंट का उपयोग करने का अधिकार सुरक्षित रखता है। क्वालकॉम, हुआवेई, फ्रांस टेलीकॉम और एरिक्सन ने दावा किया है कि उनके पेटेंट लागू हो सकते हैं, जिसे शिफ के कानूनी सलाहकार ने अस्वीकार कर दिया है, और किसी ने भी कोई कानूनी कार्रवाई नहीं की है। ओपस लाइसेंस स्वचालित रूप से और पूर्वव्यापी रूप से किसी भी संस्था के लिए समाप्त हो जाता है जो पेटेंट मुकदमा दायर करने का प्रयास करती है। सितंबर 2022 में, यूके स्थित वेक्टिस आईपी लिमिटेड ने ओपस के लिए तत्कालीन आगामी पेटेंट पूल के माध्यम से ओपस का उपयोग करके हार्डवेयर के निर्माताओं से रॉयल्टी निकालने के लिए किसी भी उपलब्ध पेटेंट को एकत्र करने और लागू करने की अपनी योजना की घोषणा की। पूल के सदस्यों में डॉल्बी इंटरनेशनल एबी, डॉल्बी लैबोरेटरीज लाइसेंसिंग कॉर्पोरेशन और फ्राउनहोफर-गेसेलशाफ्ट ज़ुर फ़ोर्देरुंग डेर एंजवंडेन फ़ोर्श्चुंग ई. वी. शामिल हैं। हालाँकि, कार्यक्रम ओपन-सोर्स सॉफ़्टवेयर, अनुप्रयोगों या सामग्री के लिए एक अपवाद बनाता है जिसे डेवलपर्स या प्रदाता हार्डवेयर उपकरणों से अलग वितरित करते हैं (यानी। पीसी, स्मार्टफोन, आईपी फोन, स्मार्ट टीवी)। वेक्टिस आई. पी. ने जनवरी 2023 में 300 से अधिक पेटेंट और लाइसेंस के लिए शर्तों की सूची के साथ पेटेंट पूल की शुरुआत की। 15 मिलियन यूरो की वार्षिक सीमा के साथ उनकी प्रति इकाई कीमत. 15 यूरो है। हालांकि, पहले के लाइसेंसधारक इसके बजाय 10 मिलियन यूरो की वार्षिक सीमा के साथ. 10 यूरो की प्रति इकाई कीमत का भुगतान करेंगे। टिप्पणियाँ संदर्भ उद्धरण स्रोत इस लेख में ओपस कोडेक वेबसाइट से उद्धरण हैं, जो क्रिएटिव कॉमन्स एट्रिब्यूशन 3 (CC BY 3) लाइसेंस के तहत उपलब्ध है। बाहरी लिंक हाइड्रोजेनोडियो नॉलेजबेस पर ओपस ऑडियो कोडिंग प्रारूपों की तुलना भी देखें स्ट्रीमिंग मीडिया xHE-AAC स्पीच कोडेक मुफ्त ऑडियो कोडेक लॉसी कम्प्रेशन एल्गोरिदम Xiph.Org बीएसडी लाइसेंस का उपयोग करने वाला सॉफ्टवेयर ओपन प्रारूप