ఏడాదిన్నర అభివృద్ధి తర్వాత, ఉచిత వీడియో మరియు ఆడియో కోడెక్లను రూపొందించడానికి అంకితమైన సంస్థ అయిన Xiph.Org, బ్యాండ్విడ్త్-నిర్బంధిత VoIP అప్లికేషన్లలో అధిక-నాణ్యత ఎన్కోడింగ్ మరియు అధిక-బిట్రేట్ స్ట్రీమింగ్ ఆడియో మరియు వాయిస్ కంప్రెషన్ రెండింటికీ కనీస జాప్యాన్ని అందించే ఆడియో కోడెక్ అయిన Opus 1.6ని విడుదల చేసింది. ఎన్కోడర్ మరియు డీకోడర్ యొక్క రిఫరెన్స్ అమలులు BSD లైసెన్స్ క్రింద పంపిణీ చేయబడతాయి. పూర్తి Opus ఫార్మాట్ స్పెసిఫికేషన్లు బహిరంగంగా అందుబాటులో ఉంటాయి, ఉచితంగా మరియు ఇంటర్నెట్ ప్రమాణంగా ఆమోదించబడతాయి (RFC 6716).
కోడెక్ Xiph.org యొక్క CELT కోడెక్ మరియు స్కైప్ యొక్క ఓపెన్ సోర్స్ సిల్క్ కోడెక్ నుండి అత్యుత్తమ సాంకేతికతలను కలపడం ద్వారా సృష్టించబడింది. స్కైప్ మరియు Xiph.Org లతో పాటు, Mozilla, Octasic, Broadcom మరియు Google వంటి కంపెనీలు కూడా ఓపస్ అభివృద్ధిలో పాలుపంచుకున్నాయి. ఓపస్లో పాల్గొన్న పేటెంట్లు రాయల్టీలు చెల్లించకుండా అపరిమిత ఉపయోగం కోసం అభివృద్ధిలో పాల్గొన్న కంపెనీలు మంజూరు చేస్తాయి. ఓపస్కు సంబంధించిన అన్ని మేధో సంపత్తి హక్కులు మరియు పేటెంట్ లైసెన్స్లు అదనపు ఆమోదం అవసరం లేకుండా ఓపస్ని ఉపయోగించే అప్లికేషన్లు మరియు ఉత్పత్తులకు స్వయంచాలకంగా అప్పగించబడతాయి. ప్రత్యామ్నాయ మూడవ పక్షం అమలు యొక్క పరిధి మరియు సృష్టిపై ఎటువంటి పరిమితులు లేవు. ఏదేమైనప్పటికీ, ఓపస్ యొక్క ఏదైనా వినియోగదారుకు వ్యతిరేకంగా ఓపస్ టెక్నాలజీలను ప్రభావితం చేసే పేటెంట్ ప్రొసీడింగ్ల సందర్భంలో మంజూరు చేయబడిన అన్ని హక్కులు రద్దు చేయబడతాయి.
ఓపస్ అధిక నాణ్యత గల ఎన్కోడింగ్ను కలిగి ఉంది మరియు కనీస ఆలస్యం బ్యాండ్విడ్త్-నిరోధిత VoIP అప్లికేషన్లలో అధిక-బిట్రేట్ స్ట్రీమింగ్ ఆడియో కంప్రెషన్ మరియు వాయిస్ కంప్రెషన్ రెండింటికీ ఓపస్ అనుకూలంగా ఉంటుంది. 64K బిట్రేట్ను ఉపయోగిస్తున్నప్పుడు ఓపస్ గతంలో ఉత్తమ కోడెక్గా గుర్తించబడింది (ఆపిల్ HE-AAC, నీరో HE-AAC, వోర్బిస్ మరియు AAC LC వంటి పోటీదారుల కంటే మెరుగైన పనితీరు కనబరుస్తుంది). ఓపస్కు మద్దతు ఇచ్చే ఉత్పత్తులలో ఫైర్ఫాక్స్ బ్రౌజర్, GStreamer ఫ్రేమ్వర్క్ మరియు FFmpeg ప్యాకేజీ ఉన్నాయి.
ఓపస్ యొక్క ప్రధాన లక్షణాలు:
- 5 Kbps నుండి 2 Mbps వరకు బిట్రేట్;
- 8 నుండి 96KHz వరకు నమూనా ఫ్రీక్వెన్సీ;
- ఫ్రేమ్ వ్యవధి 2.5 నుండి 120 మిల్లీసెకన్ల వరకు;
- స్థిరమైన (CBR) మరియు వేరియబుల్ (VBR) బిట్రేట్లకు మద్దతు;
- నారోబ్యాండ్ మరియు వైడ్బ్యాండ్ ఆడియోకు మద్దతు;
- వాయిస్ మరియు సంగీత మద్దతు;
- స్టీరియో మరియు మోనో మద్దతు;
- బిట్రేట్, బ్యాండ్విడ్త్ మరియు ఫ్రేమ్ పరిమాణం యొక్క డైనమిక్ సెట్టింగ్కు మద్దతు;
- ఫ్రేమ్ నష్టం (PLC) విషయంలో ఆడియో స్ట్రీమ్ను పునరుద్ధరించే సామర్థ్యం;
- 255 ఛానెల్ల వరకు మద్దతు (మల్టీ స్ట్రీమ్ ఫ్రేమ్లు)
- ఫ్లోటింగ్ మరియు ఫిక్స్డ్ పాయింట్ అంకగణితాన్ని ఉపయోగించి అమలుల లభ్యత.
ఓపస్ 1.6లో కీలక ఆవిష్కరణలు:
- 96 kHz నమూనా ఫ్రీక్వెన్సీ, 2 Mbps వరకు బిట్ రేటు మరియు 20 kHz ప్రామాణిక ఆడియో పరిధికి మించిన బ్యాండ్విడ్త్తో ఆడియోను ఎన్కోడింగ్ చేయడానికి ఓపస్ HD వెర్షన్ అమలు చేయబడింది.
- వైడ్బ్యాండ్ ఎన్కోడింగ్ (ఫ్రీక్వెన్సీ పరిధి 8 kHz కి పరిమితం చేయబడింది) ను మొత్తం వినగల పరిధిని (20 kHz వరకు) కవర్ చేసే ఫుల్బ్యాండ్ ఎన్కోడింగ్గా మార్చడానికి BWE (వైడ్బ్యాండ్-టు-ఫుల్బ్యాండ్) మాడ్యూల్ జోడించబడింది. 8-20 kHz యొక్క తప్పిపోయిన ఫ్రీక్వెన్సీలను మెషిన్-లెర్నింగ్-ఆధారిత అల్గోరిథం ఉపయోగించి పునర్నిర్మించారు.
- 24-బిట్ పర్ ఛానల్ పూర్ణాంకాల ప్రాతినిధ్యంతో ఆడియోను ఎన్కోడ్ చేయడానికి మరియు డీకోడ్ చేయడానికి కొత్త API ప్రతిపాదించబడింది. ఫ్లోటింగ్-పాయింట్ ఎన్కోడింగ్కు పనితీరు సరిపోని ప్లాట్ఫామ్లలో లేదా పూర్ణాంకాల ఎన్కోడింగ్ అవసరమైన పరిస్థితులలో ఆడియో నాణ్యతను మెరుగుపరచడానికి ఈ కొత్త API ఉపయోగపడుతుంది. 16-బిట్ పర్ ఛానల్ పూర్ణాంకం మరియు 32-బిట్ పర్ ఛానల్ ఫ్లోటింగ్-పాయింట్ ఎన్కోడింగ్ రెండింటికీ మద్దతు అలాగే ఉంచబడుతుంది.
- ప్యాకెట్ నష్టం కారణంగా కోల్పోయిన ఆడియో భాగాలను పునర్నిర్మించడానికి మెషిన్ లెర్నింగ్ను ఉపయోగించే డీప్ రిడండెన్సీ (DRED) విధానం యొక్క అమలు గణనీయంగా మెరుగుపడింది.
- స్థిర-పాయింట్ అంకగణితాన్ని ఉపయోగించి అమలులో మెరుగైన ఎన్కోడింగ్ ఖచ్చితత్వం.
- MIPS ఆర్కిటెక్చర్ కోసం ఆప్టిమైజేషన్లు జోడించబడ్డాయి.
- OpenBSD ప్లాట్ఫామ్లో x86 CPUల ద్వారా మద్దతు ఉన్న SIMD సూచనల గుర్తింపును అందిస్తుంది.
మూలం: opennet.ru
