macOS नेटिव इको रद्द करना

वर्शन 10.12 (Sierra) से लेकर, macOS में एक नेटिव इको रद्द करने वाला टूल शामिल होता है. इसका इस्तेमाल Chrome M66 में प्रयोग के तौर पर चालू किया जा सकता है. इसके लिए, ऑरिजिन ट्रायल में ऑप्ट इन करना होगा या Chrome को शुरू करते समय कमांड लाइन फ़्लैग देना होगा; नीचे देखें.

एक्सपेरिमेंट चालू होने पर, macOS नेटिव इको रद्द करने वाले टूल का इस्तेमाल, getUserMedia स्ट्रीम के लिए किया जाएगा. साथ ही, echoCancellation कंस्ट्रेंट को चालू किया जाएगा. दूसरे प्लैटफ़ॉर्म और macOS के पुराने वर्शन पर, प्रयोग को चालू करने से कुछ नहीं होगा. पहले की तरह ही इको रद्द करने वाले टूल का इस्तेमाल किया जाएगा. आम तौर पर, WebRTC का सॉफ़्टवेयर इस्तेमाल किया जाता है.

हम ऐसा क्यों कर रहे हैं?

हमें macOS के नेटिव इको रद्द करने वाले टूल की परफ़ॉर्मेंस का आकलन करना है. Apple का बनाया कॉम्पोनेंट होने की वजह से, इसे खास तौर पर अपने हार्डवेयर के लिए ट्यून करने का मौका मिलता है. ऑडियो पाइपलाइन में इसे सही जगह पर रखने से, Chrome में होने वाली कुछ ऑडियो ग्लिच के लिए, यह कम संवेदनशील होना चाहिए.

इको रद्द करने वाला क्या है?

इको रद्द करने वाला एक व्यक्ति, स्पीकर से आ रही आवाज़ को माइक्रोफ़ोन से हटाने की कोशिश करता है. इसके बिना, कॉल में एक पक्ष के तौर पर आपकी कही गई बातें, दूसरे लोगों के माइक्रोफ़ोन पर दिखेंगी. इसके बाद, उन्हें वापस आपको भेजा जाएगा. आपको अपनी झलक सुनाई देगी!

एक्सपेरिमेंट को चालू करने का तरीका

अपनी साइट पर इस नई सुविधा को पाने के लिए, आपको "macOS नेटिव इको रद्द करने" की ऑरिजिन ट्रायल के लिए साइन अप करना होगा. अगर आपको इसे सिर्फ़ स्थानीय तौर पर आज़माना है, तो कमांड लाइन पर इस प्रयोग को चालू किया जा सकता है:

chrome --enable-blink-features=ExperimentalHardwareEchoCancellation

इस फ़्लैग को कमांड लाइन पर पास करने से, मौजूदा सेशन के लिए यह सुविधा Chrome में दुनिया भर में चालू हो जाती है.

इस प्रयोग की मदद से, हम macOS के नेटिव इको रद्द करने वाले टूल का इस्तेमाल करते समय, क्वालिटी में अंतर के बारे में आकलन करना चाहते हैं. जैसे:

  • यह इको को कितने अच्छे से रद्द करता है?
  • यह दो बातचीत वाली स्थितियों को, किस हद तक हैंडल करता है - जैसे, जब दोनों पक्ष एक साथ बात कर रहे हों?
  • अगर रद्द करने के लिए इको न हो, तो क्या इससे ऑडियो क्वालिटी पर बुरा असर पड़ता है?
  • क्या कुछ ऑडियो डिवाइस (जैसे हेडसेट) से समस्याएं आती हैं?
  • वगैरह

हमारी दिलचस्पी इस बात में भी है कि macOS पर नेटिव इको रद्द करने वाले टूल का इस्तेमाल करते समय, Chrome दूसरे ऐप्लिकेशन के साथ किस तरह इंटरैक्ट करता है. साथ ही, हम स्थिरता से जुड़ी समस्याओं या इसे लागू करने से जुड़ी दूसरी समस्याओं के बारे में भी जानना चाहते हैं.

अगर आपको यह सुविधा चाहिए, तो कृपया इस बग में अपनी शिकायत दर्ज करें. अगर हो सके, तो यह जानकारी दें कि किस हार्डवेयर का इस्तेमाल किया गया है. जैसे, macOS वर्शन, हार्डवेयर मॉडल, माइक्रोफ़ोन / हेडसेट / वगैरह. अगर बड़े पैमाने पर प्रयोग किए जा रहे हैं, तो ऑडियो कॉल की क्वालिटी से जुड़े आंकड़ों के लिंक को अहमियत दी जाती है; चाहे वह मकसद लोगों के हिसाब से हो या सब्जेक्टिव हो.