Membagikan tab, jendela, dan layar sudah dapat dilakukan di platform web berkat getDisplayMedia()
. Sekarang kami meluncurkan peningkatan berikut yang memandu pengguna agar tidak membagikan terlalu banyak secara tidak sengaja:
- Berbagi tab kini menjadi opsi default, bukan berbagi layar.
- Opsi
displaySurface
dapat menunjukkan bahwa aplikasi web lebih memilih untuk menawarkan jenis platform tampilan tertentu (tab, jendela, atau layar). - Opsi
surfaceSwitching
menunjukkan apakah Chrome harus mengizinkan pengguna beralih secara dinamis di antara tab bersama. - Opsi
selfBrowserSurface
dapat digunakan untuk mencegah pengguna membagikan tab saat ini. Hal ini menghindari efek "hall of mirrors". - Opsi
systemAudio
memastikan Chrome hanya menawarkan perekaman audio yang relevan kepada pengguna.
Menyusun ulang pilihan yang ditawarkan kepada pengguna
Saat getDisplayMedia()
dipanggil, pengguna akan melihat pemilih media yang memungkinkan mereka membagikan platform tampilan yang diinginkan. Pengalaman menunjukkan bahwa urutan penawaran memengaruhi pilihan pengguna. Kami bereksperimen di Chrome 107 dengan mengurutkan ulang pemilih untuk mendorong pengguna ke tab, yang merupakan opsi terbaik dalam sebagian besar kasus.
Manfaat yang diharapkan adalah sebagai berikut:
Privasi
Sebelumnya, layar ditawarkan sebagai opsi default. Ini adalah opsi yang paling tidak menjaga privasi, karena pengguna mungkin pada akhirnya mengekspos lebih banyak informasi pribadi daripada yang mereka inginkan. Seperti:
- Zona waktu (melalui jam sistem)
- Language
- Notifikasi sistem
- Aplikasi yang berjalan
- Aplikasi terinstal
- Ekstensi yang diinstal
- Bookmark
- Histori penjelajahan (melalui omnibox)
- Foto profil pengguna (browser, sistem, aplikasi lainnya)
- Afiliasi klub rugbi (melalui wallpaper desktop)
- Notifikasi audio dari aplikasi di latar belakang, seperti kalender
Sebagian besar masalah ini dapat diatasi dengan membagikan tab, bukan layar.
Kelengkapan fitur
Berbagi tab memiliki lebih banyak fitur:
- Berbagi audio tab didukung di semua platform; berbagi audio sistem dan audio jendela hanya diterapkan di beberapa platform, pada saat penulisan.
- Saat berbagi tab, fitur pelengkap memungkinkan kolaborasi yang lebih dekat dengan konten yang direkam:
- Capture Handle memungkinkan identifikasi tab yang diambil dan pembuatan saluran komunikasi dengan tab tersebut.
- Pengambilan Wilayah memungkinkan cakupan lebih lanjut atas konten yang diambil.
Performa dan pengalaman pengguna
Jika pengguna ingin membagikan aplikasi web lain, sebaiknya langsung bagikan tab yang menjalankan aplikasi tersebut, bukan jendela Chrome-nya, atau bahkan seluruh layar.
- Tab akan terus dibagikan meskipun pengguna berinteraksi dengan aplikasi lain.
- Gambar yang dihasilkan pada peserta pengguna jarak jauh akan “diperbesar pada tindakan” sehingga lebih jelas.
- Menghindari pengambilan, encoding, dan transmisi konten yang tidak relevan akan menghemat CPU dan bandwidth.
- Kecepatan frame yang lebih stabil dapat dilakukan untuk pengambilan tab daripada jenis pengambilan lainnya.
Kontrol berbagi layar baru
Opsi displaySurface
, surfaceSwitching
, selfBrowserSurface
, dan systemAudio
baru akan memungkinkan Anda menyesuaikan pengalaman berbagi layar.
Lihat Kontrol berbagi layar yang menjaga privasi untuk mengetahui informasi selengkapnya.
Langkah berikutnya
Opsi suppressLocalAudioPlayback
akan menunjukkan apakah audio yang diputar di tab akan diputar dari speaker lokal pengguna.
Fokus Bersyarat akan memungkinkan aplikasi web perekaman untuk menginstruksikan browser agar beralih fokus ke platform tampilan yang direkam, atau untuk menghindari perubahan fokus tersebut.
Ucapan terima kasih
Terima kasih kepada Rachel Andrew yang telah meninjau artikel ini.