স্ক্রিন শেয়ার করার সময় ওভারশেয়ারিং এড়িয়ে চলুন

ফ্রাঁসোয়া বিউফোর্ট
ফ্রাঁসোয়া বিউফোর্ট
এলাদ আলন
এলাদ আলন

getDisplayMedia() কে ধন্যবাদ ওয়েব প্ল্যাটফর্মে ট্যাব, উইন্ডো এবং স্ক্রিন শেয়ার করা ইতিমধ্যেই সম্ভব। আমরা এখন নিম্নলিখিত উন্নতিগুলি প্রেরণ করছি যা ব্যবহারকারীকে দুর্ঘটনাজনিত ওভারশেয়ারিং থেকে দূরে রাখে:

  • শেয়ারিং ট্যাব এখন স্ক্রীন শেয়ার করার পরিবর্তে ডিফল্ট বিকল্প।
  • displaySurface বিকল্পটি নির্দেশ করতে পারে যে ওয়েব অ্যাপ একটি নির্দিষ্ট ডিসপ্লে সারফেস টাইপ (ট্যাব, উইন্ডোজ বা স্ক্রিন) অফার করতে পছন্দ করে।
  • surfaceSwitching বিকল্পটি নির্দেশ করে যে Chrome ব্যবহারকারীকে গতিশীলভাবে ভাগ করা ট্যাবগুলির মধ্যে স্যুইচ করার অনুমতি দেবে কিনা।
  • ব্যবহারকারীকে বর্তমান ট্যাব শেয়ার করা থেকে বিরত রাখতে selfBrowserSurface বিকল্পটি ব্যবহার করা যেতে পারে। এটি "হল অফ মিরর" প্রভাব এড়ায়।
  • systemAudio বিকল্পটি নিশ্চিত করে যে Chrome শুধুমাত্র ব্যবহারকারীকে প্রাসঙ্গিক অডিও-ক্যাপচার অফার করে।
getDisplayMedia() কল করার সময় মিডিয়া পিকার প্রম্পটের স্ক্রিনশট।
getDisplayMedia() কল করলে Chrome-এর মিডিয়া পিকার প্রম্পট।

ব্যবহারকারীর জন্য প্রস্তাবিত নির্বাচন পুনর্বিন্যাস করা

যখন getDisplayMedia() কল করা হয়, ব্যবহারকারীদেরকে একটি মিডিয়া বাছাই করা হয় যা তাদেরকে তাদের পছন্দমত ডিসপ্লে সারফেস শেয়ার করতে দেয়। অভিজ্ঞতা দেখায় যে অফারটির ক্রম ব্যবহারকারীদের নির্বাচনকে প্রভাবিত করে। আমরা Chrome 107-এ পরীক্ষা-নিরীক্ষা করছি যাতে ব্যবহারকারীদের ট্যাবের দিকে ঠেলে দেওয়ার জন্য পিকারটিকে পুনরায় ক্রমানুসারে করা হয়, যা বেশিরভাগ ক্ষেত্রেই সেরা বিকল্প।

পুরানো এবং নতুন মিডিয়া পিকার প্রম্পটগুলির স্ক্রিনশট।
ক্রোমের মিডিয়া পিকার (পুরানো বনাম নতুন)।

প্রত্যাশিত সুবিধাগুলি নিম্নরূপ:

গোপনীয়তা

পূর্বে, স্ক্রিনগুলি ডিফল্ট বিকল্প হিসাবে দেওয়া হয়েছিল। এটি সর্বনিম্ন গোপনীয়তা-সংরক্ষণের বিকল্প, কারণ ব্যবহারকারীরা তাদের প্রাথমিক উদ্দেশ্যের চেয়ে বেশি ব্যক্তিগত তথ্য প্রকাশ করতে পারে। যেমন:

  • টাইমজোন (সিস্টেম ঘড়ির মাধ্যমে)
  • ভাষা
  • সিস্টেম বিজ্ঞপ্তি
  • চলমান অ্যাপ্লিকেশন
  • ইনস্টল করা অ্যাপস
  • ইনস্টল করা এক্সটেনশন
  • বুকমার্ক
  • ব্রাউজিং ইতিহাস (অমনিবক্সের মাধ্যমে)
  • ব্যবহারকারীর প্রোফাইল ছবি (ব্রাউজার, সিস্টেম, অন্যান্য অ্যাপ)
  • রাগবি-ক্লাবের অধিভুক্তি (ডেস্কটপ ওয়ালপেপারের মাধ্যমে)
  • একটি ক্যালেন্ডারের মতো ব্যাকগ্রাউন্ডযুক্ত অ্যাপ থেকে অডিও বিজ্ঞপ্তি

এই উদ্বেগের বেশিরভাগই স্ক্রীনের পরিবর্তে একটি ট্যাব শেয়ার করার মাধ্যমে প্রশমিত হয়।

বৈশিষ্ট্য-সম্পূর্ণতা

ট্যাব ভাগ করা আরও বৈশিষ্ট্য-সম্পূর্ণ:

  • শেয়ারিং ট্যাব অডিও সমস্ত প্ল্যাটফর্মে সমর্থিত; শেয়ারিং সিস্টেম অডিও এবং উইন্ডো অডিও শুধুমাত্র কিছু প্ল্যাটফর্মে প্রয়োগ করা হয়, লেখার সময়।
  • ট্যাবগুলি ভাগ করার সময়, পরিপূরক বৈশিষ্ট্যগুলি ক্যাপচার করা সামগ্রীর সাথে ঘনিষ্ঠ সহযোগিতা সক্ষম করে:
    • ক্যাপচার হ্যান্ডেল ক্যাপচার করা ট্যাব সনাক্ত করতে এবং এটির সাথে একটি যোগাযোগ চ্যানেল স্থাপনের অনুমতি দেয়।
    • অঞ্চল ক্যাপচার ক্যাপচার করা বিষয়বস্তুকে আরও স্কোপ করার অনুমতি দেয়।

কর্মক্ষমতা এবং ব্যবহারকারীর অভিজ্ঞতা

যখন একজন ব্যবহারকারী অন্য একটি ওয়েব অ্যাপ শেয়ার করতে চায়, তখন তার Chrome উইন্ডো বা এমনকি পুরো স্ক্রীনের পরিবর্তে সেই অ্যাপটি চলমান ট্যাবটি সরাসরি শেয়ার করা ভালো।

  • ব্যবহারকারী অন্য অ্যাপের সাথে ইন্টারঅ্যাক্ট করলেও ট্যাবটি শেয়ার করা অব্যাহত থাকবে।
  • দূরবর্তী ব্যবহারকারীদের অংশগ্রহণকারীদের উপর ফলস্বরূপ চিত্রটি "অ্যাকশনে জুম ইন" এবং তাই পরিষ্কার হতে চলেছে।
  • অপ্রাসঙ্গিক বিষয়বস্তু ক্যাপচার, এনকোডিং এবং ট্রান্সমিশন এড়ানো CPU এবং ব্যান্ডউইথ সংরক্ষণ করে।
  • অন্যান্য ধরণের ক্যাপচারের তুলনায় ট্যাব-ক্যাপচারের জন্য আরও স্থিতিশীল ফ্রেম-রেট সম্ভব।

নতুন স্ক্রিন শেয়ারিং নিয়ন্ত্রণ

নতুন displaySurface , surfaceSwitching , selfBrowserSurface , এবং systemAudio বিকল্পগুলি আপনাকে আপনার স্ক্রিন ভাগ করে নেওয়ার অভিজ্ঞতাকে উপযোগী করার অনুমতি দেবে।

আরও তথ্যের জন্য গোপনীয়তা-সংরক্ষণকারী স্ক্রিন শেয়ারিং নিয়ন্ত্রণগুলি দেখুন।

এরপর কি

suppressLocalAudioPlayback বিকল্পটি নির্দেশ করবে যে ট্যাবে বাজানো অডিও ব্যবহারকারীর স্থানীয় স্পীকার থেকে চালানো হবে কিনা।

শর্তসাপেক্ষ ফোকাস ক্যাপচারিং ওয়েব অ্যাপকে ব্রাউজারকে নির্দেশ দিতে দেয় যাতে হয় ক্যাপচার করা ডিসপ্লে সারফেসে ফোকাস স্যুইচ করতে, অথবা এই ধরনের ফোকাস পরিবর্তন এড়াতে।

স্বীকৃতি

জেলেকে ভানুতেগেমের নায়কের ছবি।

এই নিবন্ধটি পর্যালোচনা করার জন্য রাচেল অ্যান্ড্রুকে ধন্যবাদ।