स्क्रीन शेयर करते समय, ज़रूरत से ज़्यादा जानकारी शेयर न करें

François Beaufort
François Beaufort

getDisplayMedia() की मदद से, वेब प्लैटफ़ॉर्म पर टैब, विंडो, और स्क्रीन पहले से ही शेयर की जा सकती हैं. हम अब ये सुधार कर रहे हैं, ताकि उपयोगकर्ता गलती से ज़्यादा जानकारी शेयर न कर सकें:

  • अब स्क्रीन शेयर करने के बजाय, टैब शेयर करने का विकल्प डिफ़ॉल्ट रूप से सेट होता है.
  • displaySurface विकल्प से यह पता चल सकता है कि वेब ऐप्लिकेशन, किसी खास डिसप्ले प्लैटफ़ॉर्म (टैब, विंडो या स्क्रीन) को दिखाना चाहता है.
  • surfaceSwitching विकल्प से पता चलता है कि Chrome को उपयोगकर्ता को शेयर किए गए टैब के बीच डाइनैमिक तौर पर स्विच करने की अनुमति देनी चाहिए या नहीं.
  • selfBrowserSurface विकल्प का इस्तेमाल करके, उपयोगकर्ता को मौजूदा टैब शेयर करने से रोका जा सकता है. इससे "हॉल ऑफ़ मिरर" इफ़ेक्ट से बचा जा सकता है.
  • systemAudio विकल्प से यह पक्का होता है कि Chrome, उपयोगकर्ता को सिर्फ़ काम का ऑडियो-कैप्चर दिखाए.
getDisplayMedia() को कॉल करने पर, मीडिया पिकर का प्रॉम्प्ट.
getDisplayMedia() को कॉल करने पर, Chrome का मीडिया पिकर प्रॉम्प्ट.

उपयोगकर्ता को चुने गए विकल्पों का क्रम बदलना

getDisplayMedia() को कॉल करने पर, उपयोगकर्ताओं को मीडिया पिकर दिखता है. इसकी मदद से, वे अपनी पसंद के डिसप्ले प्लैटफ़ॉर्म को शेयर कर सकते हैं. अनुभव से पता चलता है कि ऑफ़र के क्रम से, उपयोगकर्ताओं के विकल्प पर असर पड़ता है. हम Chrome 107 में, पिकर को फिर से क्रम में लगाने के साथ प्रयोग कर रहे हैं. इससे, उपयोगकर्ताओं को टैब पर जाने के लिए बढ़ावा मिलेगा. ज़्यादातर मामलों में, टैब सबसे अच्छा विकल्प होता है.

मीडिया पिकर के पुराने और नए प्रॉम्प्ट के स्क्रीनशॉट.
Chrome का मीडिया पिकर (पुराना बनाम नया).

इससे ये फ़ायदे मिल सकते हैं:

निजता

पहले, स्क्रीन को डिफ़ॉल्ट विकल्प के तौर पर दिखाया जाता था. यह निजता को सुरक्षित रखने का सबसे खराब विकल्प है. ऐसा इसलिए, क्योंकि उपयोगकर्ता अपनी ज़्यादा निजी जानकारी ज़ाहिर कर सकते हैं. जैसे:

  • टाइमज़ोन (सिस्टम घड़ी के ज़रिए)
  • भाषा
  • सिस्टम की सूचनाएं
  • चल रहे ऐप्स
  • इंस्टॉल किए गए ऐप्लिकेशन
  • इंस्टॉल किए गए एक्सटेंशन
  • बुकमार्क
  • ब्राउज़िंग इतिहास (ओमनीबॉक्स की मदद से)
  • उपयोगकर्ता की प्रोफ़ाइल फ़ोटो (ब्राउज़र, सिस्टम, अन्य ऐप्लिकेशन)
  • रग्बी क्लब से जुड़ाव (डेस्कटॉप वॉलपेपर के ज़रिए)
  • बैकग्राउंड में चल रहे ऐप्लिकेशन से मिलने वाली ऑडियो सूचनाएं, जैसे कि कैलेंडर

स्क्रीन के बजाय टैब शेयर करने से, इनमें से ज़्यादातर समस्याओं को कम किया जा सकता है.

सुविधा पूरी तरह से उपलब्ध है या नहीं

टैब शेयर करने की सुविधा में ज़्यादा सुविधाएं जोड़ी गई हैं:

  • टैब का ऑडियो शेयर करने की सुविधा सभी प्लैटफ़ॉर्म पर काम करती है. हालांकि, फ़िलहाल सिस्टम ऑडियो और विंडो ऑडियो शेयर करने की सुविधा सिर्फ़ कुछ प्लैटफ़ॉर्म पर उपलब्ध है.
  • टैब शेयर करने पर, कैप्चर किए गए कॉन्टेंट के साथ मिलकर काम करने के लिए, साथ मिलकर काम करने की सुविधाएं मिलती हैं:

परफ़ॉर्मेंस और उपयोगकर्ता अनुभव

जब कोई उपयोगकर्ता किसी दूसरे वेब ऐप्लिकेशन को शेयर करना चाहता है, तो बेहतर होगा कि वह ऐप्लिकेशन की Chrome विंडो या पूरी स्क्रीन के बजाय, उस ऐप्लिकेशन को चलाने वाले टैब को शेयर करे.

  • उपयोगकर्ता किसी दूसरे ऐप्लिकेशन का इस्तेमाल कर रहा हो, तब भी टैब शेयर किया जाता रहेगा.
  • इससे, रिमोट से मीटिंग में शामिल लोगों को “कार्रवाई पर ज़ूम इन” करके, साफ़ तौर पर इमेज दिखेगी.
  • काम के नहीं होने वाले कॉन्टेंट को कैप्चर, एन्कोड, और ट्रांसमिट करने से बचने पर, सीपीयू और बैंडविड्थ की बचत होती है.
  • अन्य तरह के कैप्चर की तुलना में, टैब-कैप्चर के लिए ज़्यादा स्थिर फ़्रेम-रेट मिल सकता है.

स्क्रीन शेयर करने के नए कंट्रोल

displaySurface, surfaceSwitching, selfBrowserSurface, और systemAudio के नए विकल्पों की मदद से, स्क्रीन शेयर करने के अनुभव को अपने हिसाब से बनाया जा सकता है.

ज़्यादा जानकारी के लिए, निजता बनाए रखने के लिए स्क्रीन शेयर करने के कंट्रोल देखें.

आगे क्या करना है

suppressLocalAudioPlayback विकल्प से यह पता चलेगा कि किसी टैब में चल रहे ऑडियो को उपयोगकर्ता के स्थानीय स्पीकर से चलाया जाएगा या नहीं.

शर्त के हिसाब से फ़ोकस की सुविधा से, कैप्चर करने वाले वेब ऐप्लिकेशन को ब्राउज़र को निर्देश देने की सुविधा मिलेगी. जैसे, फ़ोकस को कैप्चर किए गए डिसप्ले प्लैटफ़ॉर्म पर स्विच करने या फ़ोकस में बदलाव न करने का निर्देश.

आभार

इस लेख की समीक्षा करने के लिए, रेचल एंड्रयू का धन्यवाद.