- Meta WhatsApp, Instagram, Messenger जैसी ऐप्स के ज़रिए अरबों लोगों के लिए real-time communication (RTC) को सपोर्ट करता है।
- कंपनी ऐसे यूज़र्स को भी high-quality अनुभव देने की कोशिश कर रही है जिनके पास तेज़ कनेक्शन या नया फ़ोन नहीं है।
- Meta ने धीमे कनेक्शन पर भी ऑडियो क्वालिटी बेहतर करने के लिए Meta Low Bitrate (MLow) codec विकसित किया है।
नया codec विकसित करने की प्रेरणा
- Meta के प्रोडक्ट्स में बड़े पैमाने पर RTC उपयोग के कारण कंपनी अलग-अलग नेटवर्क स्थितियों में codec performance का अवलोकन कर सकी।
- कई कॉल ऐसे माहौल में होती हैं जहाँ नेटवर्क कनेक्टिविटी अच्छी नहीं होती।
- Opus codec कम bitrate पर पर्याप्त ऑडियो क्वालिटी नहीं दे पाता।
- नए ML-आधारित audio codec कम bitrate पर अच्छी क्वालिटी देते हैं, लेकिन उनकी computational cost एक समस्या है।
- बहुत से यूज़र low-end devices इस्तेमाल करते हैं, इसलिए कम computational requirement वाला high-quality audio codec ज़रूरी है।
MLow codec
- MLow codec, Opus की तुलना में दोगुनी बेहतर क्वालिटी देता है, जबकि इसकी computational complexity 10% कम है।
- MLow को Instagram और Messenger में पहले ही पूरी तरह लागू किया जा चुका है, और इसे WhatsApp में भी सक्रिय रूप से लागू किया जा रहा है।
- यह low bitrate पर भी high-quality audio encode कर सकता है, जिससे packet loss वाले scenarios में ऑडियो क्वालिटी काफ़ी बेहतर होती है।
MLow की आंतरिक संरचना
- MLow, CELP (Code Excited Linear Prediction) codec की अवधारणाओं पर आधारित उन्नत तकनीक का उपयोग करता है।
- यह input signal को low-frequency और high-frequency bands में बाँटकर अलग-अलग encode करता है।
- high-frequency band को कम bits में encode करके यह low bitrate पर SuperWideBand (32kHz sampling) उपलब्ध कराता है।
आगे की योजना
- MLow low-end devices पर भी ऑडियो क्वालिटी को काफ़ी बेहतर बनाता है।
- packet loss अधिक होने वाले नेटवर्क में audio recovery सुधारने के लिए कंपनी अधिक redundant audio को अधिक कुशलता से उपलब्ध कराने की योजना बना रही है।
GN⁺ की राय
- MLow की ताकत: यह धीमे कनेक्शन पर भी high audio quality देता है, जिससे user experience काफ़ी बेहतर होता है।
- तकनीकी चुनौती: कम computational complexity के साथ high quality बनाए रखना तकनीकी रूप से बहुत कठिन काम है।
- प्रतिस्पर्धी उत्पाद: Opus के अलावा भी कई audio codecs मौजूद हैं, लेकिन MLow low-end devices पर भी शानदार performance देता है।
- अपनाने के समय ध्यान देने योग्य बातें: नया codec लागू करते समय मौजूदा systems के साथ compatibility और performance testing महत्वपूर्ण है।
- यूज़र पर असर: low-end devices इस्तेमाल करने वाले बहुत से यूज़र्स को इससे बड़ा लाभ मिल सकता है।
1 टिप्पणियां
Hacker News राय
नए लो-बिटरेट codecs: रियल-टाइम कम्युनिकेशन में latency कम करने के लिए packet rate ऊंचा होना चाहिए, और इसकी वजह से actual payload से ज़्यादा overhead हो सकता है। लेकिन circuit-switched communication या header compression इस्तेमाल करने वाले VoIP systems में यह उपयोगी हो सकता है.
Meta का research sharing: Meta बहुत सा research और open source काम साझा कर रहा है, जिससे लगता है कि वह फिर से लोकप्रिय हो रहा है। Facebook की reputation खराब थी, लेकिन लगता है कि उसने उसकी भरपाई कर ली है.
Codec2 से तुलना का अभाव: Codec2 के साथ तुलना नहीं है, इसलिए इस काम की वास्तविक value और motivation पर संदेह होता है। नए IP में बंधे audio codec की ज़रूरत नहीं है.
Google Meet से तुलना: Google Meet धीमे इंटरनेट पर भी audio calls अच्छी तरह करता है, इसलिए यह जानने की उत्सुकता है कि क्या यह codec Google Meet से बेहतर है। Google Meet की तकनीक सार्वजनिक नहीं है.
फोन कॉल की गुणवत्ता: यह सोचने वाली बात है कि आजकल फोन कॉल 90 के दशक के 8kHz 8-bit μ-law ADPCM से भी कम स्पष्ट क्यों लगते हैं.
Pied Piper से तुलना का अभाव: Pied Piper के साथ कोई तुलना नहीं है.
रिलीज़ होगा या नहीं: यह codec वास्तव में रिलीज़ होने वाला है या सिर्फ तकनीकी दिखावा है, यह जानना बाकी है। Meta AI Research अभिनव है, लेकिन इस codec के बारे में दूसरे संदर्भ नहीं मिलते.
लाइसेंस: लाइसेंस के बारे में कोई जानकारी नहीं है.
NoLACE का उल्लेख नहीं: NoLACE का ज़िक्र नहीं है, इसलिए comparison samples कम उपयोगी लगते हैं.
Opus से तुलना: Opus 6 kbps पर ज़्यादा smooth sound देता है, जबकि MLow samples खुरदरे और कृत्रिम artifacts वाले लगते हैं। ऊंचे bitrate पर चुनाव शायद और स्पष्ट होगा.