Opus 1.4 آڈیو کوڈیک دستیاب ہے۔

مفت ویڈیو اور آڈیو کوڈیک ڈویلپر Xiph.Org نے Opus 1.4.0 آڈیو کوڈیک جاری کیا ہے، جو بینڈوڈتھ سے مجبور VoIP ایپلی کیشنز میں ہائی بٹریٹ سٹریمنگ آڈیو اور وائس کمپریشن دونوں کے لیے اعلیٰ معیار کی انکوڈنگ اور کم سے کم تاخیر فراہم کرتا ہے۔ ٹیلی فونی۔ انکوڈر اور ڈیکوڈر ریفرنس کے نفاذ کو BSD لائسنس کے تحت تقسیم کیا جاتا ہے۔ Opus فارمیٹ کے لیے مکمل وضاحتیں عوامی طور پر دستیاب ہیں، مفت ہیں، اور انٹرنیٹ کے معیار (RFC 6716) کے طور پر منظور شدہ ہیں۔

کوڈیک Xiph.org کے CELT کوڈیک اور Skype کے اوپن سورس SILK کوڈیک کی بہترین ٹیکنالوجیز کو ملا کر بنایا گیا ہے۔ Skype اور Xiph.Org کے علاوہ، Mozilla، Octasic، Broadcom اور Google جیسی کمپنیوں نے بھی Opus کی ترقی میں حصہ لیا۔ Opus میں شامل پیٹنٹ ترقی میں شامل کمپنیوں کے ذریعے رائلٹی کی ادائیگی کے بغیر لامحدود استعمال کے لیے دیے جاتے ہیں۔ Opus سے متعلق تمام دانشورانہ املاک کے حقوق اور پیٹنٹ لائسنس اضافی منظوری کی ضرورت کے بغیر، Opus کا استعمال کرتے ہوئے ایپلیکیشنز اور مصنوعات کو خود بخود تفویض کر دیے جاتے ہیں۔ متبادل تیسرے فریق کے نفاذ کے دائرہ کار اور تخلیق پر کوئی پابندیاں نہیں ہیں۔ تاہم، Opus کے کسی بھی صارف کے خلاف Opus ٹیکنالوجیز کو متاثر کرنے والے پیٹنٹ کی کارروائی کی صورت میں عطا کردہ تمام حقوق منسوخ کر دیے جاتے ہیں۔

Opus اعلی بٹریٹ سٹریمنگ آڈیو کمپریشن اور بینڈوتھ سے مجبور VoIP ٹیلی فونی ایپلی کیشنز کے لیے وائس کمپریشن دونوں کے لیے اعلی کوڈنگ کوالٹی اور کم سے کم تاخیر کی خصوصیات رکھتا ہے۔ اس سے پہلے، Opus کو 64Kbit بٹریٹ استعمال کرنے پر بہترین کوڈیک کے طور پر تسلیم کیا گیا تھا (Opus نے حریفوں جیسے Apple HE-AAC، Nero HE-AAC، Vorbis اور AAC LC کو پیچھے چھوڑ دیا تھا)۔ وہ مصنوعات جو Opus کو باکس سے باہر سپورٹ کرتی ہیں ان میں Firefox براؤزر، GStreamer فریم ورک، اور FFmpeg پیکیج شامل ہیں۔

Opus کی اہم خصوصیات:

  • بٹریٹ 5 سے 510 Kbit/s تک؛
  • نمونے لینے کی فریکوئنسی 8 سے 48KHz تک؛
  • فریم کا دورانیہ 2.5 سے 120 ملی سیکنڈ تک؛
  • مستقل (CBR) اور متغیر (VBR) بٹ ریٹ کے لیے سپورٹ؛
  • تنگ بینڈ اور وائڈ بینڈ آڈیو کے لیے سپورٹ؛
  • آواز اور موسیقی کی حمایت؛
  • سٹیریو اور مونو سپورٹ؛
  • بٹریٹ، بینڈوڈتھ اور فریم سائز کی متحرک ترتیب کے لیے سپورٹ؛
  • فریم کے نقصان (PLC) کی صورت میں آڈیو سٹریم کو بحال کرنے کی صلاحیت؛
  • 255 چینلز تک سپورٹ کریں (ملٹی اسٹریم فریم)
  • فلوٹنگ اور فکسڈ پوائنٹ ریاضی کا استعمال کرتے ہوئے نفاذ کی دستیابی۔

Opus 1.4 میں کلیدی اختراعات:

  • انکوڈنگ پیرامیٹرز کی اصلاح کی گئی ہے، جس کا مقصد آواز کے معیار کے موضوعی اشارے کو بہتر بنانا ہے جب FEC (فارورڈ ایرر کریکشن) کو 16 سے 24kbs (LBRR، کم بٹ ریٹ ریڈنڈنسی) بٹ ریٹ پر خراب یا کھوئے ہوئے پیکٹ کو بحال کرنے کے لیے فعال کیا جاتا ہے۔
  • FEC غلطی کی اصلاح کو فعال کرنے کے لیے OPUS_SET_INBAND_FEC کا آپشن شامل کیا گیا لیکن SILK موڈ کو مجبور کیے بغیر (FEC CELT موڈ میں استعمال نہیں کیا جائے گا)۔
  • DTX (Discontinuous Transmission) موڈ کا بہتر نفاذ، جو آواز کی غیر موجودگی میں ٹریفک کی ترسیل کو معطل کرتا ہے۔
  • میسن بلڈ سسٹم کے لیے سپورٹ شامل کیا گیا اور CMake کا استعمال کرتے ہوئے عمارت کے لیے بہتر سپورٹ۔
  • مشین لرننگ ٹیکنالوجیز کے استعمال سے کام کرتے ہوئے پیکٹ کے نقصان کے نتیجے میں ضائع ہونے والی تقریر کے ٹکڑوں کو بحال کرنے کے لیے ایک تجرباتی طریقہ کار "ریئل ٹائم پیکٹ لاس کو چھپانے" کا اضافہ کیا گیا ہے۔
  • "گہری فالتو پن" کے طریقہ کار کے تجرباتی نفاذ کو شامل کیا گیا ہے، جو پیکٹ کے نقصان کے بعد آڈیو ریکوری کی کارکردگی کو بہتر بنانے کے لیے مشین لرننگ سسٹم کا استعمال کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں