سازگار با ChromeOS - مشخصات وب کم نسخه ۲.۰، سازگار با ChromeOS - مشخصات وب کم نسخه ۲.۰، سازگار با ChromeOS - مشخصات وب کم نسخه ۲.۰، سازگار با ChromeOS - مشخصات وب کم نسخه ۲.۰

نسخه: ۲.۰
آخرین به‌روزرسانی: 2026-09-28

نمای کلی

انواع وب کم

این سند وب‌کم‌های USB معمولی را پوشش می‌دهد که بر کنفرانس ویدیویی تمرکز دارند.

این شامل محصولات تخصصی‌تری که از UVC پشتیبانی می‌کنند و از نظر نرم‌افزاری مانند یک دوربین کار می‌کنند، نمی‌شود. برخی از نمونه‌های محصولات تصویربرداری تخصصی عبارتند از:

  • دوربین مادون قرمز
  • دوربین RGB
  • دوربین مستندسازی
  • آداپتور ضبط HDMI
  • میکروسکوپ

حداقل و الزامات اضافی

این سند مشخصات به دو بخش تقسیم می‌شود:

  1. حداقل الزامات، معیارهای سازگاری یک دسته جانبی را توصیف می‌کنند.
  2. الزامات اضافی ، معیارهای صدور گواهینامه را شرح می‌دهند.

از این دکمه‌های ناوبری برای نمایش فقط حداقل یا به ترتیب حداقل و مشخصات اضافی استفاده کنید.

افسانه

فعل مربوط به محصول اقدام توسعه‌ای
«باید» الزامات اجباری محصول
«باید» توصیه اختیاری
«ممکن است» خوب است که داشته باشیم

حداقل شرایط لازم

مشخصات عمومی لوازم جانبی

  • دستگاه جانبی باید حداقل الزامات تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

گواهینامه‌های پیش‌نیاز

سخت‌افزار و بسته‌بندی

  • دوربین باید از USB نسخه ۲.۰ و بالاتر پشتیبانی کند.
  • نشانگر فعالیت دوربین، در صورت وجود، نباید زمانی که دوربین در حال ذخیره داده یا ارسال داده به میزبان نیست، در حالت فعال باشد.
  • نشانگر فعالیت دوربین نباید مستقل از دوربین قابل کنترل باشد.
  • نشانگر فعالیت دوربین نباید توسط نرم‌افزار قابل کنترل باشد.
  • شاتر الکترونیکی، در صورت وجود، باید گرفتن فریم را غیرممکن کند.
  • شاتر الکترونیکی، در صورت وجود، باید وضعیت خود را به سیستم عامل اطلاع دهد.

کلاس ویدیویی USB (UVC)

  • دوربین USB باید از UVC (کلاس ویدیوی USB) 1.0 یا بالاتر پشتیبانی کند.
  • دوربین USB باید بدون هیچ نرم‌افزار اضافی کار کند.
  • دوربین USB باید از پخش جریانی با وضوح 1280x720 و سرعت 30 فریم در ثانیه با فرمت MJPEG پشتیبانی کند.
  • دوربین USB باید از تراز سفیدی خودکار (AWB) پشتیبانی کند.
  • دوربین USB باید از نوردهی خودکار (AE) پشتیبانی کند.
  • دوربین USB باید از قابلیت Anti-Banding برای فرکانس‌های ۵۰ و ۶۰ هرتز خطوط برق پشتیبانی کند.
  • دوربین USB باید شروع به پخش اولین فریم در 2000 میلی ثانیه کند.
  • دوربین USB باید مهرهای زمانی یکنواختی را گزارش دهد.

سازگاری برنامه

  • دوربین USB باید با نسخه وب Google Meet سازگار باشد.
    • هنگام اولین ورود به جلسه، دوربین USB باید توسط Meet شناسایی شود.
  • دوربین USB باید با برنامه دوربین داخلی کار کند.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات اجباری زیر را نیز برآورده کند.

مشخصات عمومی لوازم جانبی

  • [اجباری] دستگاه جانبی باید الزامات اضافی تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

سخت‌افزار و بسته‌بندی

  • [اجباری] اگر دوربین USB شامل کابل USB باشد، کابل باید گزارش انطباق USB-IF را داشته باشد.
  • [اجباری] هنگام ارسال داده توسط دوربین به دستگاه میزبان ChromeOS، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اجباری] وقتی دوربین در حال ذخیره اطلاعات در حافظه داخلی خود است، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اختیاری] دوربین USB باید دارای نشانگر فعالیت دوربین باشد.
  • [اختیاری] دوربین USB ممکن است میکروفون داشته باشد.
  • [اختیاری] دوربین USB باید دارای مکانیزم حفظ حریم خصوصی باشد.

کلاس ویدیویی USB (UVC)

  • [اختیاری] دوربین USB باید از UVC (کلاس ویدیوی USB) 1.5 پشتیبانی کند.
  • [اختیاری] دوربین USB باید شروع به پخش اولین فریم در ۵۰۰ میلی‌ثانیه کند.
  • [اختیاری] دوربین USB باید از فوکوس خودکار (AF) پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با وضوح 640x480 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی 640x360 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با سرعت ۲۴ فریم در ثانیه پشتیبانی کند.
  • [اختیاری] دوربین USB باید یک نام نمایشی کاربرپسند داشته باشد.
  • [اختیاری] دوربین USB باید از کنترل نرخ فریم ثابت ( V4L2_CID_EXPOSURE_AUTO_PRIORITY یا UVC_CT_AE_PRIORITY_CONTROL ) پشتیبانی کند.
  • [اختیاری] دوربین USB باید در محیط‌های کم‌نور با نرخ فریم >= 15 فریم بر ثانیه به پخش جریانی ادامه دهد.
  • [اختیاری] دوربین USB ممکن است از کنترل‌های حرکت افقی، عمودی یا زوم (PTZ) پشتیبانی کند.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل زوم (V4L2_CID_ZOOM_ABSOLUTE) با نسبت زوم (مقدار / ۱۰۰) پشتیبانی کند.
      • برای مثال، مقدار کنترلی ۲۵۰ به معنی ۲.۵x = ۲۵۰٪ است و ۱۰۰ به معنی مقدار عادی بدون بزرگنمایی است که باید پیش‌فرض باشد.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل‌های Pan و Tilt با هم پشتیبانی کند.
    • برای تمام فرمت‌ها و رزولوشن‌های پشتیبانی‌شده توسط دوربین، دوربین USB باید به‌طور معمول با یک محدوده [حداقل، حداکثر] که توسط کنترل V4L2_CID_ZOOM_ABSOLUTE نمایش داده می‌شود، کار کند.
      • برای مثال، حداکثر نسبت زوم باید برای پخش زنده 720p و 1080p یکسان باشد.
  • [اختیاری] اگر دوربین USB شامل یک شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی باشد، دوربین می‌تواند V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL را پیاده‌سازی کند.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید وضعیت کنترل حریم خصوصی را مطابق با شاتر یا سوئیچ فیزیکی نمایش دهد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، نباید وقتی شاتر یا سوئیچ فیزیکی در حال استفاده نیست، کنترل حریم خصوصی را به عنوان "روشن" گزارش کند، حتی اگر لنز توسط اشیاء دیگری مانند دست یا برچسب پوشانده شده باشد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید بتوان از آن درخواست کرد و چه در حالت پخش زنده و چه در حالت غیرفعال ( streamon یا streamoff ) مقدار معتبری را برگرداند.
    • کلید قطع دسترسی یا شاتر حریم خصوصی نباید توسط AP قابل تغییر باشد. کلید فیزیکی فقط باید با یک تعامل فیزیکی بازیابی شود.
    • دوربین USB باید در صورت وجود شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی، از کنترل حریم خصوصی پشتیبانی کند.
  • [اختیاری] دوربین USB باید از USB suspend پشتیبانی کند. اگر دستگاه از USB suspend پشتیبانی می‌کند:
    • اگر دوربین USB از USB suspend پشتیبانی می‌کند، دوربین باید بتواند بدون هیچ گونه خطایی (راه حل مخصوص دستگاه) از سوی سیستم، مانند UVC_QUIRK_WAKE_AUTOSUSPEND، به کار خود ادامه دهد و فریم‌های معتبر تولید کند.

سازگاری برنامه

  • [اختیاری] دوربین USB باید از به‌روزرسانی‌های میان‌افزار با استفاده از fwupd پشتیبانی کند.
  • [اختیاری] دوربین USB باید به صورت پیش‌فرض با میان‌افزار توزیع‌شده کار کند یا مکانیزمی برای به‌روزرسانی میان‌افزار خود (ترجیحاً با استفاده از fwupd) فراهم کند.

الزامات صوتی

این بخش در صورتی قابل استفاده است که وب‌کم دارای میکروفون داخلی یا رابط صوتی باشد.

فرمت صوتی

حداقل شرایط لازم

پخش ضبط
نرخ نمونه‌برداری ≥ ۱۶ کیلوهرتز ≥ ۱۶ کیلوهرتز
قالب S16_LE S16_LE
  • شماره کانال و پیکربندی باید صحیح باشد.
  • تمام نرخ‌های نمونه‌برداری که دستگاه جانبی پشتیبانی می‌کند باید به درستی کار کنند.
    • انحراف بین نرخ اندازه‌گیری شده و نرخ نمونه‌برداری باید کمتر یا مساوی ۰.۱٪ باشد.
    • خطای استاندارد برای رگرسیون خطی نرخ اندازه‌گیری شده باید کمتر از 30 باشد.
  • دستگاه باید از پخش یا ضبط تحت نرخ‌های نمونه‌برداری مختلفی که ادعا می‌کند پشتیبانی می‌کند، پشتیبانی کند. در غیر این صورت، لازم است سیستم عامل یک فایل پیکربندی خاص اضافه کند تا از آن در سمت سیستم جلوگیری کند.

    برای مثال: صدای زیر ۴۴.۱ کیلوهرتز را پخش کنید اما همزمان صدای زیر ۴۸ کیلوهرتز را ضبط کنید.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

کیفیت صدا

حداقل شرایط لازم

مسیر ضبط - بی‌صدا

  • اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • حالت بی‌صدا را به گونه‌ای حفظ کنید که تحت تأثیر موارد زیر قرار نگیرد:
      • باز و بسته کردن دستگاه.
      • جابجایی به دستگاه ورودی دیگر.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

مسیر پخش - بلندی صدا

  • [اجباری] دستگاه باید با استانداردهای EN50332 مطابقت داشته باشد.

مسیر ضبط - بی‌صدا

  • [اجباری] اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • دستگاه را بی‌صدا کنید تا تمام نمونه‌های ضبط‌شده صفر یا در محدوده ... باشند. \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • اگر دستگاه نتواند الزامات را برآورده کند، باید دکمه‌ای برای بی‌صدا کردن داشته باشد.
      • دکمه بی‌صدا کردن روی دستگاه باید باعث بی‌صدا کردن سیستم (میکروفون) شود.
      • دکمه بی‌صدا کردن باید از طریق تلفن، بی‌صدا کردن سیستم (میکروفون) را فعال کند، در غیر این صورت می‌توان از رابط کاربری صرف نظر کرد.
  • [اجباری] اگر کاربر دکمه بی‌صدا کردن دستگاه یا سیستم عامل را فشار دهد، وضعیت بی‌صدا کردن باید تغییر کند.
  • [اجباری] اگر دستگاه وضعیت بی‌صدا (MUTE) را با سیستم عامل همگام‌سازی کند، نشانگر وضعیت بی‌صدا (مثلاً LED) روی دستگاه باید تغییر کند.

مسیر ضبط - پاسخ فرکانسی خروجی

  • [اجباری] دستگاه باید کاملاً کاربردی باشد و از تنظیمات پیش‌فرض کارخانه برای پاسخ فرکانسی و گین استفاده کند، بدون اینکه نیازی به تنظیم دستی گین ضبط در سیستم عامل باشد.
  • [اجباری] جدول زیر میانگین محاسبه‌شده‌ی سطح RMS dBFS خروجی را تحت سطح سیگنال ۹۴ dBSPL مشخص می‌کند.

    نوع دستگاه محدوده سطح خروجی در مقابل فرکانس تُن سینوسی
    ۱ کیلوهرتز ۴ کیلوهرتز ۷ کیلوهرتز
    بلوتوث و یو اس بی [-15، -5] dBFS مقدار ۱ کیلوهرتز ±۵ دسی‌بل مقدار ۱ کیلوهرتز ±۵ دسی‌بل
    سیم ۳.۵ میلی‌متری [-23، 0] dBFS [-23، 0] dBFS [-23، 0] dBFS

توجه: در دستگاه‌های بلوتوث و USB، پاسخ در اطراف تُن‌های ۴ کیلوهرتز و ۷ کیلوهرتز نسبت به پاسخ در ۱ کیلوهرتز ارائه می‌شود.

با گواهینامه Meet کار می‌کند

حداقل شرایط لازم

یک برنامه‌ی احراز صلاحیت لوازم جانبی سخت‌افزاری گوگل میت وجود دارد که بخشی از این مشخصات را پوشش می‌دهد.

لوازم جانبی که توسط این برنامه واجد شرایط هستند از موارد صلاحیت زیر معاف هستند:

  • مسیر پخش - بلندی صدا
  • مسیر ضبط - پاسخ فرکانسی خروجی

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

تاریخچه ویرایش‌ها

تاریخ نسخه یادداشت‌ها
۲۸-۰۹-۲۰۲۶ ۲.۰ مشخصات به‌روزرسانی‌شده بر اساس مشخصات اصلاح‌شده محصول (حداقل و الزامات اضافی).
۲۰۲۴-۰۲-۰۱ ۱.۳.۱ جمهوری‌خواهی روی یک پلتفرم جدید
۲۰۲۳-۱۱-۰۸ ۱.۳ انتشار اولیه سایت همکار

،

نسخه: ۲.۰
آخرین به‌روزرسانی: 2026-09-28

نمای کلی

انواع وب کم

این سند وب‌کم‌های USB معمولی را پوشش می‌دهد که بر کنفرانس ویدیویی تمرکز دارند.

این شامل محصولات تخصصی‌تری که از UVC پشتیبانی می‌کنند و از نظر نرم‌افزاری مانند یک دوربین کار می‌کنند، نمی‌شود. برخی از نمونه‌های محصولات تصویربرداری تخصصی عبارتند از:

  • دوربین مادون قرمز
  • دوربین RGB
  • دوربین مستندسازی
  • آداپتور ضبط HDMI
  • میکروسکوپ

حداقل و الزامات اضافی

این سند مشخصات به دو بخش تقسیم می‌شود:

  1. حداقل الزامات، معیارهای سازگاری یک دسته جانبی را توصیف می‌کنند.
  2. الزامات اضافی ، معیارهای صدور گواهینامه را شرح می‌دهند.

از این دکمه‌های ناوبری برای نمایش فقط حداقل یا به ترتیب حداقل و مشخصات اضافی استفاده کنید.

افسانه

فعل مربوط به محصول اقدام توسعه‌ای
«باید» الزامات اجباری محصول
«باید» توصیه اختیاری
«ممکن است» خوب است که داشته باشیم

حداقل شرایط لازم

مشخصات عمومی لوازم جانبی

  • دستگاه جانبی باید حداقل الزامات تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

گواهینامه‌های پیش‌نیاز

سخت‌افزار و بسته‌بندی

  • دوربین باید از USB نسخه ۲.۰ و بالاتر پشتیبانی کند.
  • نشانگر فعالیت دوربین، در صورت وجود، نباید زمانی که دوربین در حال ذخیره داده یا ارسال داده به میزبان نیست، در حالت فعال باشد.
  • نشانگر فعالیت دوربین نباید مستقل از دوربین قابل کنترل باشد.
  • نشانگر فعالیت دوربین نباید توسط نرم‌افزار قابل کنترل باشد.
  • شاتر الکترونیکی، در صورت وجود، باید گرفتن فریم را غیرممکن کند.
  • شاتر الکترونیکی، در صورت وجود، باید وضعیت خود را به سیستم عامل اطلاع دهد.

کلاس ویدیویی USB (UVC)

  • دوربین USB باید از UVC (کلاس ویدیوی USB) 1.0 یا بالاتر پشتیبانی کند.
  • دوربین USB باید بدون هیچ نرم‌افزار اضافی کار کند.
  • دوربین USB باید از پخش جریانی با وضوح 1280x720 و سرعت 30 فریم در ثانیه با فرمت MJPEG پشتیبانی کند.
  • دوربین USB باید از تراز سفیدی خودکار (AWB) پشتیبانی کند.
  • دوربین USB باید از نوردهی خودکار (AE) پشتیبانی کند.
  • دوربین USB باید از قابلیت Anti-Banding برای فرکانس‌های ۵۰ و ۶۰ هرتز خطوط برق پشتیبانی کند.
  • دوربین USB باید شروع به پخش اولین فریم در 2000 میلی ثانیه کند.
  • دوربین USB باید مهرهای زمانی یکنواختی را گزارش دهد.

سازگاری برنامه

  • دوربین USB باید با نسخه وب Google Meet سازگار باشد.
    • هنگام اولین ورود به جلسه، دوربین USB باید توسط Meet شناسایی شود.
  • دوربین USB باید با برنامه دوربین داخلی کار کند.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات اجباری زیر را نیز برآورده کند.

مشخصات عمومی لوازم جانبی

  • [اجباری] دستگاه جانبی باید الزامات اضافی تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

سخت‌افزار و بسته‌بندی

  • [اجباری] اگر دوربین USB شامل کابل USB باشد، کابل باید گزارش انطباق USB-IF را داشته باشد.
  • [اجباری] هنگام ارسال داده توسط دوربین به دستگاه میزبان ChromeOS، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اجباری] وقتی دوربین در حال ذخیره اطلاعات در حافظه داخلی خود است، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اختیاری] دوربین USB باید دارای نشانگر فعالیت دوربین باشد.
  • [اختیاری] دوربین USB ممکن است میکروفون داشته باشد.
  • [اختیاری] دوربین USB باید دارای مکانیزم حفظ حریم خصوصی باشد.

کلاس ویدیویی USB (UVC)

  • [اختیاری] دوربین USB باید از UVC (کلاس ویدیوی USB) 1.5 پشتیبانی کند.
  • [اختیاری] دوربین USB باید شروع به پخش اولین فریم در ۵۰۰ میلی‌ثانیه کند.
  • [اختیاری] دوربین USB باید از فوکوس خودکار (AF) پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با وضوح 640x480 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی 640x360 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با سرعت ۲۴ فریم در ثانیه پشتیبانی کند.
  • [اختیاری] دوربین USB باید یک نام نمایشی کاربرپسند داشته باشد.
  • [اختیاری] دوربین USB باید از کنترل نرخ فریم ثابت ( V4L2_CID_EXPOSURE_AUTO_PRIORITY یا UVC_CT_AE_PRIORITY_CONTROL ) پشتیبانی کند.
  • [اختیاری] دوربین USB باید در محیط‌های کم‌نور با نرخ فریم >= 15 فریم بر ثانیه به پخش جریانی ادامه دهد.
  • [اختیاری] دوربین USB ممکن است از کنترل‌های حرکت افقی، عمودی یا زوم (PTZ) پشتیبانی کند.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل زوم (V4L2_CID_ZOOM_ABSOLUTE) با نسبت زوم (مقدار / ۱۰۰) پشتیبانی کند.
      • برای مثال، مقدار کنترلی ۲۵۰ به معنی ۲.۵x = ۲۵۰٪ است و ۱۰۰ به معنی مقدار عادی بدون بزرگنمایی است که باید پیش‌فرض باشد.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل‌های Pan و Tilt با هم پشتیبانی کند.
    • برای تمام فرمت‌ها و رزولوشن‌های پشتیبانی‌شده توسط دوربین، دوربین USB باید به‌طور معمول با یک محدوده [حداقل، حداکثر] که توسط کنترل V4L2_CID_ZOOM_ABSOLUTE نمایش داده می‌شود، کار کند.
      • برای مثال، حداکثر نسبت زوم باید برای پخش زنده 720p و 1080p یکسان باشد.
  • [اختیاری] اگر دوربین USB شامل یک شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی باشد، دوربین می‌تواند V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL را پیاده‌سازی کند.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید وضعیت کنترل حریم خصوصی را مطابق با شاتر یا سوئیچ فیزیکی نمایش دهد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، نباید وقتی شاتر یا سوئیچ فیزیکی در حال استفاده نیست، کنترل حریم خصوصی را به عنوان "روشن" گزارش کند، حتی اگر لنز توسط اشیاء دیگری مانند دست یا برچسب پوشانده شده باشد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید بتوان از آن درخواست کرد و چه در حالت پخش زنده و چه در حالت غیرفعال ( streamon یا streamoff ) مقدار معتبری را برگرداند.
    • کلید قطع دسترسی یا شاتر حریم خصوصی نباید توسط AP قابل تغییر باشد. کلید فیزیکی فقط باید با یک تعامل فیزیکی بازیابی شود.
    • دوربین USB باید در صورت وجود شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی، از کنترل حریم خصوصی پشتیبانی کند.
  • [اختیاری] دوربین USB باید از USB suspend پشتیبانی کند. اگر دستگاه از USB suspend پشتیبانی می‌کند:
    • اگر دوربین USB از USB suspend پشتیبانی می‌کند، دوربین باید بتواند بدون هیچ گونه خطایی (راه حل مخصوص دستگاه) از سوی سیستم، مانند UVC_QUIRK_WAKE_AUTOSUSPEND، به کار خود ادامه دهد و فریم‌های معتبر تولید کند.

سازگاری برنامه

  • [اختیاری] دوربین USB باید از به‌روزرسانی‌های میان‌افزار با استفاده از fwupd پشتیبانی کند.
  • [اختیاری] دوربین USB باید به صورت پیش‌فرض با میان‌افزار توزیع‌شده کار کند یا مکانیزمی برای به‌روزرسانی میان‌افزار خود (ترجیحاً با استفاده از fwupd) فراهم کند.

الزامات صوتی

این بخش در صورتی قابل استفاده است که وب‌کم دارای میکروفون داخلی یا رابط صوتی باشد.

فرمت صوتی

حداقل شرایط لازم

پخش ضبط
نرخ نمونه‌برداری ≥ ۱۶ کیلوهرتز ≥ ۱۶ کیلوهرتز
قالب S16_LE S16_LE
  • شماره کانال و پیکربندی باید صحیح باشد.
  • تمام نرخ‌های نمونه‌برداری که دستگاه جانبی پشتیبانی می‌کند باید به درستی کار کنند.
    • انحراف بین نرخ اندازه‌گیری شده و نرخ نمونه‌برداری باید کمتر یا مساوی ۰.۱٪ باشد.
    • خطای استاندارد برای رگرسیون خطی نرخ اندازه‌گیری شده باید کمتر از 30 باشد.
  • دستگاه باید از پخش یا ضبط تحت نرخ‌های نمونه‌برداری مختلفی که ادعا می‌کند پشتیبانی می‌کند، پشتیبانی کند. در غیر این صورت، لازم است سیستم عامل یک فایل پیکربندی خاص اضافه کند تا از آن در سمت سیستم جلوگیری کند.

    برای مثال: صدای زیر ۴۴.۱ کیلوهرتز را پخش کنید اما همزمان صدای زیر ۴۸ کیلوهرتز را ضبط کنید.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

کیفیت صدا

حداقل شرایط لازم

مسیر ضبط - بی‌صدا

  • اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • حالت بی‌صدا را به گونه‌ای حفظ کنید که تحت تأثیر موارد زیر قرار نگیرد:
      • باز و بسته کردن دستگاه.
      • جابجایی به دستگاه ورودی دیگر.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

مسیر پخش - بلندی صدا

  • [اجباری] دستگاه باید با استانداردهای EN50332 مطابقت داشته باشد.

مسیر ضبط - بی‌صدا

  • [اجباری] اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • دستگاه را بی‌صدا کنید تا تمام نمونه‌های ضبط‌شده صفر یا در محدوده ... باشند. \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • اگر دستگاه نتواند الزامات را برآورده کند، باید دکمه‌ای برای بی‌صدا کردن داشته باشد.
      • دکمه بی‌صدا کردن روی دستگاه باید باعث بی‌صدا کردن سیستم (میکروفون) شود.
      • دکمه بی‌صدا کردن باید از طریق تلفن، بی‌صدا کردن سیستم (میکروفون) را فعال کند، در غیر این صورت می‌توان از رابط کاربری صرف نظر کرد.
  • [اجباری] اگر کاربر دکمه بی‌صدا کردن دستگاه یا سیستم عامل را فشار دهد، وضعیت بی‌صدا کردن باید تغییر کند.
  • [اجباری] اگر دستگاه وضعیت بی‌صدا (MUTE) را با سیستم عامل همگام‌سازی کند، نشانگر وضعیت بی‌صدا (مثلاً LED) روی دستگاه باید تغییر کند.

مسیر ضبط - پاسخ فرکانسی خروجی

  • [اجباری] دستگاه باید کاملاً کاربردی باشد و از تنظیمات پیش‌فرض کارخانه برای پاسخ فرکانسی و گین استفاده کند، بدون اینکه نیازی به تنظیم دستی گین ضبط در سیستم عامل باشد.
  • [اجباری] جدول زیر میانگین محاسبه‌شده‌ی سطح RMS dBFS خروجی را تحت سطح سیگنال ۹۴ dBSPL مشخص می‌کند.

    نوع دستگاه محدوده سطح خروجی در مقابل فرکانس تُن سینوسی
    ۱ کیلوهرتز ۴ کیلوهرتز ۷ کیلوهرتز
    بلوتوث و یو اس بی [-15، -5] dBFS مقدار ۱ کیلوهرتز ±۵ دسی‌بل مقدار ۱ کیلوهرتز ±۵ دسی‌بل
    سیم ۳.۵ میلی‌متری [-23، 0] dBFS [-23، 0] dBFS [-23، 0] dBFS

توجه: در دستگاه‌های بلوتوث و USB، پاسخ در اطراف تُن‌های ۴ کیلوهرتز و ۷ کیلوهرتز نسبت به پاسخ در ۱ کیلوهرتز ارائه می‌شود.

با گواهینامه Meet کار می‌کند

حداقل شرایط لازم

یک برنامه‌ی احراز صلاحیت لوازم جانبی سخت‌افزاری گوگل میت وجود دارد که بخشی از این مشخصات را پوشش می‌دهد.

لوازم جانبی که توسط این برنامه واجد شرایط هستند از موارد صلاحیت زیر معاف هستند:

  • مسیر پخش - بلندی صدا
  • مسیر ضبط - پاسخ فرکانسی خروجی

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

تاریخچه ویرایش‌ها

تاریخ نسخه یادداشت‌ها
۲۸-۰۹-۲۰۲۶ ۲.۰ مشخصات به‌روزرسانی‌شده بر اساس مشخصات اصلاح‌شده محصول (حداقل و الزامات اضافی).
۲۰۲۴-۰۲-۰۱ ۱.۳.۱ جمهوری‌خواهی روی یک پلتفرم جدید
۲۰۲۳-۱۱-۰۸ ۱.۳ انتشار اولیه سایت همکار

،

نسخه: ۲.۰
آخرین به‌روزرسانی: 2026-09-28

نمای کلی

انواع وب کم

این سند وب‌کم‌های USB معمولی را پوشش می‌دهد که بر کنفرانس ویدیویی تمرکز دارند.

این شامل محصولات تخصصی‌تری که از UVC پشتیبانی می‌کنند و از نظر نرم‌افزاری مانند یک دوربین کار می‌کنند، نمی‌شود. برخی از نمونه‌های محصولات تصویربرداری تخصصی عبارتند از:

  • دوربین مادون قرمز
  • دوربین RGB
  • دوربین مستندسازی
  • آداپتور ضبط HDMI
  • میکروسکوپ

حداقل و الزامات اضافی

این سند مشخصات به دو بخش تقسیم می‌شود:

  1. حداقل الزامات، معیارهای سازگاری یک دسته جانبی را توصیف می‌کنند.
  2. الزامات اضافی ، معیارهای صدور گواهینامه را شرح می‌دهند.

از این دکمه‌های ناوبری برای نمایش فقط حداقل یا به ترتیب حداقل و مشخصات اضافی استفاده کنید.

افسانه

فعل مربوط به محصول اقدام توسعه‌ای
«باید» الزامات اجباری محصول
«باید» توصیه اختیاری
«ممکن است» خوب است که داشته باشیم

حداقل شرایط لازم

مشخصات عمومی لوازم جانبی

  • دستگاه جانبی باید حداقل الزامات تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

گواهینامه‌های پیش‌نیاز

سخت‌افزار و بسته‌بندی

  • دوربین باید از USB نسخه ۲.۰ و بالاتر پشتیبانی کند.
  • نشانگر فعالیت دوربین، در صورت وجود، نباید زمانی که دوربین در حال ذخیره داده یا ارسال داده به میزبان نیست، در حالت فعال باشد.
  • نشانگر فعالیت دوربین نباید مستقل از دوربین قابل کنترل باشد.
  • نشانگر فعالیت دوربین نباید توسط نرم‌افزار قابل کنترل باشد.
  • شاتر الکترونیکی، در صورت وجود، باید گرفتن فریم را غیرممکن کند.
  • شاتر الکترونیکی، در صورت وجود، باید وضعیت خود را به سیستم عامل اطلاع دهد.

کلاس ویدیویی USB (UVC)

  • دوربین USB باید از UVC (کلاس ویدیوی USB) 1.0 یا بالاتر پشتیبانی کند.
  • دوربین USB باید بدون هیچ نرم‌افزار اضافی کار کند.
  • دوربین USB باید از پخش جریانی با وضوح 1280x720 و سرعت 30 فریم در ثانیه با فرمت MJPEG پشتیبانی کند.
  • دوربین USB باید از تراز سفیدی خودکار (AWB) پشتیبانی کند.
  • دوربین USB باید از نوردهی خودکار (AE) پشتیبانی کند.
  • دوربین USB باید از قابلیت Anti-Banding برای فرکانس‌های ۵۰ و ۶۰ هرتز خطوط برق پشتیبانی کند.
  • دوربین USB باید شروع به پخش اولین فریم در 2000 میلی ثانیه کند.
  • دوربین USB باید مهرهای زمانی یکنواختی را گزارش دهد.

سازگاری برنامه

  • دوربین USB باید با نسخه وب Google Meet سازگار باشد.
    • هنگام اولین ورود به جلسه، دوربین USB باید توسط Meet شناسایی شود.
  • دوربین USB باید با برنامه دوربین داخلی کار کند.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات اجباری زیر را نیز برآورده کند.

مشخصات عمومی لوازم جانبی

  • [اجباری] دستگاه جانبی باید الزامات اضافی تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

سخت‌افزار و بسته‌بندی

  • [اجباری] اگر دوربین USB شامل کابل USB باشد، کابل باید گزارش انطباق USB-IF را داشته باشد.
  • [اجباری] هنگام ارسال داده توسط دوربین به دستگاه میزبان ChromeOS، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اجباری] وقتی دوربین در حال ذخیره اطلاعات در حافظه داخلی خود است، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اختیاری] دوربین USB باید دارای نشانگر فعالیت دوربین باشد.
  • [اختیاری] دوربین USB ممکن است میکروفون داشته باشد.
  • [اختیاری] دوربین USB باید دارای مکانیزم حفظ حریم خصوصی باشد.

کلاس ویدیویی USB (UVC)

  • [اختیاری] دوربین USB باید از UVC (کلاس ویدیوی USB) 1.5 پشتیبانی کند.
  • [اختیاری] دوربین USB باید شروع به پخش اولین فریم در ۵۰۰ میلی‌ثانیه کند.
  • [اختیاری] دوربین USB باید از فوکوس خودکار (AF) پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با وضوح 640x480 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی 640x360 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با سرعت ۲۴ فریم در ثانیه پشتیبانی کند.
  • [اختیاری] دوربین USB باید یک نام نمایشی کاربرپسند داشته باشد.
  • [اختیاری] دوربین USB باید از کنترل نرخ فریم ثابت ( V4L2_CID_EXPOSURE_AUTO_PRIORITY یا UVC_CT_AE_PRIORITY_CONTROL ) پشتیبانی کند.
  • [اختیاری] دوربین USB باید در محیط‌های کم‌نور با نرخ فریم >= 15 فریم بر ثانیه به پخش جریانی ادامه دهد.
  • [اختیاری] دوربین USB ممکن است از کنترل‌های حرکت افقی، عمودی یا زوم (PTZ) پشتیبانی کند.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل زوم (V4L2_CID_ZOOM_ABSOLUTE) با نسبت زوم (مقدار / ۱۰۰) پشتیبانی کند.
      • برای مثال، مقدار کنترلی ۲۵۰ به معنی ۲.۵x = ۲۵۰٪ است و ۱۰۰ به معنی مقدار عادی بدون بزرگنمایی است که باید پیش‌فرض باشد.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل‌های Pan و Tilt با هم پشتیبانی کند.
    • برای تمام فرمت‌ها و رزولوشن‌های پشتیبانی‌شده توسط دوربین، دوربین USB باید به‌طور معمول با یک محدوده [حداقل، حداکثر] که توسط کنترل V4L2_CID_ZOOM_ABSOLUTE نمایش داده می‌شود، کار کند.
      • برای مثال، حداکثر نسبت زوم باید برای پخش زنده 720p و 1080p یکسان باشد.
  • [اختیاری] اگر دوربین USB شامل یک شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی باشد، دوربین می‌تواند V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL را پیاده‌سازی کند.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید وضعیت کنترل حریم خصوصی را مطابق با شاتر یا سوئیچ فیزیکی نمایش دهد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، نباید وقتی شاتر یا سوئیچ فیزیکی در حال استفاده نیست، کنترل حریم خصوصی را به عنوان "روشن" گزارش کند، حتی اگر لنز توسط اشیاء دیگری مانند دست یا برچسب پوشانده شده باشد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید بتوان از آن درخواست کرد و چه در حالت پخش زنده و چه در حالت غیرفعال ( streamon یا streamoff ) مقدار معتبری را برگرداند.
    • کلید قطع دسترسی یا شاتر حریم خصوصی نباید توسط AP قابل تغییر باشد. کلید فیزیکی فقط باید با یک تعامل فیزیکی بازیابی شود.
    • دوربین USB باید در صورت وجود شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی، از کنترل حریم خصوصی پشتیبانی کند.
  • [اختیاری] دوربین USB باید از USB suspend پشتیبانی کند. اگر دستگاه از USB suspend پشتیبانی می‌کند:
    • اگر دوربین USB از USB suspend پشتیبانی می‌کند، دوربین باید بتواند بدون هیچ گونه خطایی (راه حل مخصوص دستگاه) از سوی سیستم، مانند UVC_QUIRK_WAKE_AUTOSUSPEND، به کار خود ادامه دهد و فریم‌های معتبر تولید کند.

سازگاری برنامه

  • [اختیاری] دوربین USB باید از به‌روزرسانی‌های میان‌افزار با استفاده از fwupd پشتیبانی کند.
  • [اختیاری] دوربین USB باید به صورت پیش‌فرض با میان‌افزار توزیع‌شده کار کند یا مکانیزمی برای به‌روزرسانی میان‌افزار خود (ترجیحاً با استفاده از fwupd) فراهم کند.

الزامات صوتی

این بخش در صورتی قابل استفاده است که وب‌کم دارای میکروفون داخلی یا رابط صوتی باشد.

فرمت صوتی

حداقل شرایط لازم

پخش ضبط
نرخ نمونه‌برداری ≥ ۱۶ کیلوهرتز ≥ ۱۶ کیلوهرتز
قالب S16_LE S16_LE
  • شماره کانال و پیکربندی باید صحیح باشد.
  • تمام نرخ‌های نمونه‌برداری که دستگاه جانبی پشتیبانی می‌کند باید به درستی کار کنند.
    • انحراف بین نرخ اندازه‌گیری شده و نرخ نمونه‌برداری باید کمتر یا مساوی ۰.۱٪ باشد.
    • خطای استاندارد برای رگرسیون خطی نرخ اندازه‌گیری شده باید کمتر از 30 باشد.
  • دستگاه باید از پخش یا ضبط تحت نرخ‌های نمونه‌برداری مختلفی که ادعا می‌کند پشتیبانی می‌کند، پشتیبانی کند. در غیر این صورت، لازم است سیستم عامل یک فایل پیکربندی خاص اضافه کند تا از آن در سمت سیستم جلوگیری کند.

    برای مثال: صدای زیر ۴۴.۱ کیلوهرتز را پخش کنید اما همزمان صدای زیر ۴۸ کیلوهرتز را ضبط کنید.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

کیفیت صدا

حداقل شرایط لازم

مسیر ضبط - بی‌صدا

  • اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • حالت بی‌صدا را به گونه‌ای حفظ کنید که تحت تأثیر موارد زیر قرار نگیرد:
      • باز و بسته کردن دستگاه.
      • جابجایی به دستگاه ورودی دیگر.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

مسیر پخش - بلندی صدا

  • [اجباری] دستگاه باید با استانداردهای EN50332 مطابقت داشته باشد.

مسیر ضبط - بی‌صدا

  • [اجباری] اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • دستگاه را بی‌صدا کنید تا تمام نمونه‌های ضبط‌شده صفر یا در محدوده ... باشند. \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • اگر دستگاه نتواند الزامات را برآورده کند، باید دکمه‌ای برای بی‌صدا کردن داشته باشد.
      • دکمه بی‌صدا کردن روی دستگاه باید باعث بی‌صدا کردن سیستم (میکروفون) شود.
      • دکمه بی‌صدا کردن باید از طریق تلفن، بی‌صدا کردن سیستم (میکروفون) را فعال کند، در غیر این صورت می‌توان از رابط کاربری صرف نظر کرد.
  • [اجباری] اگر کاربر دکمه بی‌صدا کردن دستگاه یا سیستم عامل را فشار دهد، وضعیت بی‌صدا کردن باید تغییر کند.
  • [اجباری] اگر دستگاه وضعیت بی‌صدا (MUTE) را با سیستم عامل همگام‌سازی کند، نشانگر وضعیت بی‌صدا (مثلاً LED) روی دستگاه باید تغییر کند.

مسیر ضبط - پاسخ فرکانسی خروجی

  • [اجباری] دستگاه باید کاملاً کاربردی باشد و از تنظیمات پیش‌فرض کارخانه برای پاسخ فرکانسی و گین استفاده کند، بدون اینکه نیازی به تنظیم دستی گین ضبط در سیستم عامل باشد.
  • [اجباری] جدول زیر میانگین محاسبه‌شده‌ی سطح RMS dBFS خروجی را تحت سطح سیگنال ۹۴ dBSPL مشخص می‌کند.

    نوع دستگاه محدوده سطح خروجی در مقابل فرکانس تُن سینوسی
    ۱ کیلوهرتز ۴ کیلوهرتز ۷ کیلوهرتز
    بلوتوث و یو اس بی [-15، -5] dBFS مقدار ۱ کیلوهرتز ±۵ دسی‌بل مقدار ۱ کیلوهرتز ±۵ دسی‌بل
    سیم ۳.۵ میلی‌متری [-23، 0] dBFS [-23، 0] dBFS [-23، 0] dBFS

توجه: در دستگاه‌های بلوتوث و USB، پاسخ در اطراف تُن‌های ۴ کیلوهرتز و ۷ کیلوهرتز نسبت به پاسخ در ۱ کیلوهرتز ارائه می‌شود.

با گواهینامه Meet کار می‌کند

حداقل شرایط لازم

یک برنامه‌ی احراز صلاحیت لوازم جانبی سخت‌افزاری گوگل میت وجود دارد که بخشی از این مشخصات را پوشش می‌دهد.

لوازم جانبی که توسط این برنامه واجد شرایط هستند از موارد صلاحیت زیر معاف هستند:

  • مسیر پخش - بلندی صدا
  • مسیر ضبط - پاسخ فرکانسی خروجی

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

تاریخچه ویرایش‌ها

تاریخ نسخه یادداشت‌ها
۲۸-۰۹-۲۰۲۶ ۲.۰ مشخصات به‌روزرسانی‌شده بر اساس مشخصات اصلاح‌شده محصول (حداقل و الزامات اضافی).
۲۰۲۴-۰۲-۰۱ ۱.۳.۱ جمهوری‌خواهی روی یک پلتفرم جدید
۲۰۲۳-۱۱-۰۸ ۱.۳ انتشار اولیه سایت همکار

،

نسخه: ۲.۰
آخرین به‌روزرسانی: 2026-09-28

نمای کلی

انواع وب کم

این سند وب‌کم‌های USB معمولی را پوشش می‌دهد که بر کنفرانس ویدیویی تمرکز دارند.

این شامل محصولات تخصصی‌تری که از UVC پشتیبانی می‌کنند و از نظر نرم‌افزاری مانند یک دوربین کار می‌کنند، نمی‌شود. برخی از نمونه‌های محصولات تصویربرداری تخصصی عبارتند از:

  • دوربین مادون قرمز
  • دوربین RGB
  • دوربین مستندسازی
  • آداپتور ضبط HDMI
  • میکروسکوپ

حداقل و الزامات اضافی

این سند مشخصات به دو بخش تقسیم می‌شود:

  1. حداقل الزامات، معیارهای سازگاری یک دسته جانبی را توصیف می‌کنند.
  2. الزامات اضافی ، معیارهای صدور گواهینامه را شرح می‌دهند.

از این دکمه‌های ناوبری برای نمایش فقط حداقل یا به ترتیب حداقل و مشخصات اضافی استفاده کنید.

افسانه

فعل مربوط به محصول اقدام توسعه‌ای
«باید» الزامات اجباری محصول
«باید» توصیه اختیاری
«ممکن است» خوب است که داشته باشیم

حداقل شرایط لازم

مشخصات عمومی لوازم جانبی

  • دستگاه جانبی باید حداقل الزامات تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

گواهینامه‌های پیش‌نیاز

سخت‌افزار و بسته‌بندی

  • دوربین باید از USB نسخه ۲.۰ و بالاتر پشتیبانی کند.
  • نشانگر فعالیت دوربین، در صورت وجود، نباید زمانی که دوربین در حال ذخیره داده یا ارسال داده به میزبان نیست، در حالت فعال باشد.
  • نشانگر فعالیت دوربین نباید مستقل از دوربین قابل کنترل باشد.
  • نشانگر فعالیت دوربین نباید توسط نرم‌افزار قابل کنترل باشد.
  • شاتر الکترونیکی، در صورت وجود، باید گرفتن فریم را غیرممکن کند.
  • شاتر الکترونیکی، در صورت وجود، باید وضعیت خود را به سیستم عامل اطلاع دهد.

کلاس ویدیویی USB (UVC)

  • دوربین USB باید از UVC (کلاس ویدیوی USB) 1.0 یا بالاتر پشتیبانی کند.
  • دوربین USB باید بدون هیچ نرم‌افزار اضافی کار کند.
  • دوربین USB باید از پخش جریانی با وضوح 1280x720 و سرعت 30 فریم در ثانیه با فرمت MJPEG پشتیبانی کند.
  • دوربین USB باید از تراز سفیدی خودکار (AWB) پشتیبانی کند.
  • دوربین USB باید از نوردهی خودکار (AE) پشتیبانی کند.
  • دوربین USB باید از قابلیت Anti-Banding برای فرکانس‌های ۵۰ و ۶۰ هرتز خطوط برق پشتیبانی کند.
  • دوربین USB باید شروع به پخش اولین فریم در 2000 میلی ثانیه کند.
  • دوربین USB باید مهرهای زمانی یکنواختی را گزارش دهد.

سازگاری برنامه

  • دوربین USB باید با نسخه وب Google Meet سازگار باشد.
    • هنگام اولین ورود به جلسه، دوربین USB باید توسط Meet شناسایی شود.
  • دوربین USB باید با برنامه دوربین داخلی کار کند.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات اجباری زیر را نیز برآورده کند.

مشخصات عمومی لوازم جانبی

  • [اجباری] دستگاه جانبی باید الزامات اضافی تعریف شده در مشخصات عمومی دستگاه جانبی را برآورده کند.

سخت‌افزار و بسته‌بندی

  • [اجباری] اگر دوربین USB شامل کابل USB باشد، کابل باید گزارش انطباق USB-IF را داشته باشد.
  • [اجباری] هنگام ارسال داده توسط دوربین به دستگاه میزبان ChromeOS، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اجباری] وقتی دوربین در حال ذخیره اطلاعات در حافظه داخلی خود است، نشانگر فعالیت دوربین باید در حالت فعال باشد.
  • [اختیاری] دوربین USB باید دارای نشانگر فعالیت دوربین باشد.
  • [اختیاری] دوربین USB ممکن است میکروفون داشته باشد.
  • [اختیاری] دوربین USB باید دارای مکانیزم حفظ حریم خصوصی باشد.

کلاس ویدیویی USB (UVC)

  • [اختیاری] دوربین USB باید از UVC (کلاس ویدیوی USB) 1.5 پشتیبانی کند.
  • [اختیاری] دوربین USB باید شروع به پخش اولین فریم در ۵۰۰ میلی‌ثانیه کند.
  • [اختیاری] دوربین USB باید از فوکوس خودکار (AF) پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با وضوح 640x480 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی 640x360 پشتیبانی کند.
  • [اختیاری] دوربین USB باید از پخش جریانی با سرعت ۲۴ فریم در ثانیه پشتیبانی کند.
  • [اختیاری] دوربین USB باید یک نام نمایشی کاربرپسند داشته باشد.
  • [اختیاری] دوربین USB باید از کنترل نرخ فریم ثابت ( V4L2_CID_EXPOSURE_AUTO_PRIORITY یا UVC_CT_AE_PRIORITY_CONTROL ) پشتیبانی کند.
  • [اختیاری] دوربین USB باید در محیط‌های کم‌نور با نرخ فریم >= 15 فریم بر ثانیه به پخش جریانی ادامه دهد.
  • [اختیاری] دوربین USB ممکن است از کنترل‌های حرکت افقی، عمودی یا زوم (PTZ) پشتیبانی کند.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل زوم (V4L2_CID_ZOOM_ABSOLUTE) با نسبت زوم (مقدار / ۱۰۰) پشتیبانی کند.
      • برای مثال، مقدار کنترلی ۲۵۰ به معنی ۲.۵x = ۲۵۰٪ است و ۱۰۰ به معنی مقدار عادی بدون بزرگنمایی است که باید پیش‌فرض باشد.
    • اگر دوربین USB از هرگونه کنترل PTZ پشتیبانی می‌کند، دوربین باید از کنترل‌های Pan و Tilt با هم پشتیبانی کند.
    • برای تمام فرمت‌ها و رزولوشن‌های پشتیبانی‌شده توسط دوربین، دوربین USB باید به‌طور معمول با یک محدوده [حداقل، حداکثر] که توسط کنترل V4L2_CID_ZOOM_ABSOLUTE نمایش داده می‌شود، کار کند.
      • برای مثال، حداکثر نسبت زوم باید برای پخش زنده 720p و 1080p یکسان باشد.
  • [اختیاری] اگر دوربین USB شامل یک شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی باشد، دوربین می‌تواند V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL را پیاده‌سازی کند.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید وضعیت کنترل حریم خصوصی را مطابق با شاتر یا سوئیچ فیزیکی نمایش دهد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، نباید وقتی شاتر یا سوئیچ فیزیکی در حال استفاده نیست، کنترل حریم خصوصی را به عنوان "روشن" گزارش کند، حتی اگر لنز توسط اشیاء دیگری مانند دست یا برچسب پوشانده شده باشد.
    • اگر دوربین USB از V4L2_CID_PRIVACY یا UVC_CT_PRIVACY_CONTROL پشتیبانی می‌کند، باید بتوان از آن درخواست کرد و چه در حالت پخش زنده و چه در حالت غیرفعال ( streamon یا streamoff ) مقدار معتبری را برگرداند.
    • کلید قطع دسترسی یا شاتر حریم خصوصی نباید توسط AP قابل تغییر باشد. کلید فیزیکی فقط باید با یک تعامل فیزیکی بازیابی شود.
    • دوربین USB باید در صورت وجود شاتر فیزیکی برای حفظ حریم خصوصی یا کلید قطع دسترسی، از کنترل حریم خصوصی پشتیبانی کند.
  • [اختیاری] دوربین USB باید از USB suspend پشتیبانی کند. اگر دستگاه از USB suspend پشتیبانی می‌کند:
    • اگر دوربین USB از USB suspend پشتیبانی می‌کند، دوربین باید بتواند بدون هیچ گونه خطایی (راه حل مخصوص دستگاه) از سوی سیستم، مانند UVC_QUIRK_WAKE_AUTOSUSPEND، به کار خود ادامه دهد و فریم‌های معتبر تولید کند.

سازگاری برنامه

  • [اختیاری] دوربین USB باید از به‌روزرسانی‌های میان‌افزار با استفاده از fwupd پشتیبانی کند.
  • [اختیاری] دوربین USB باید به صورت پیش‌فرض با میان‌افزار توزیع‌شده کار کند یا مکانیزمی برای به‌روزرسانی میان‌افزار خود (ترجیحاً با استفاده از fwupd) فراهم کند.

الزامات صوتی

این بخش در صورتی قابل استفاده است که وب‌کم دارای میکروفون داخلی یا رابط صوتی باشد.

فرمت صوتی

حداقل شرایط لازم

پخش ضبط
نرخ نمونه‌برداری ≥ ۱۶ کیلوهرتز ≥ ۱۶ کیلوهرتز
قالب S16_LE S16_LE
  • شماره کانال و پیکربندی باید صحیح باشد.
  • تمام نرخ‌های نمونه‌برداری که دستگاه جانبی پشتیبانی می‌کند باید به درستی کار کنند.
    • انحراف بین نرخ اندازه‌گیری شده و نرخ نمونه‌برداری باید کمتر یا مساوی ۰.۱٪ باشد.
    • خطای استاندارد برای رگرسیون خطی نرخ اندازه‌گیری شده باید کمتر از 30 باشد.
  • دستگاه باید از پخش یا ضبط تحت نرخ‌های نمونه‌برداری مختلفی که ادعا می‌کند پشتیبانی می‌کند، پشتیبانی کند. در غیر این صورت، لازم است سیستم عامل یک فایل پیکربندی خاص اضافه کند تا از آن در سمت سیستم جلوگیری کند.

    برای مثال: صدای زیر ۴۴.۱ کیلوهرتز را پخش کنید اما همزمان صدای زیر ۴۸ کیلوهرتز را ضبط کنید.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

کیفیت صدا

حداقل شرایط لازم

مسیر ضبط - بی‌صدا

  • اگر رابطی برای بی‌صدا کردن دستگاه صوتی توسط کاربران وجود دارد، باید:
    • حالت بی‌صدا را به گونه‌ای حفظ کنید که تحت تأثیر موارد زیر قرار نگیرد:
      • باز و بسته کردن دستگاه.
      • جابجایی به دستگاه ورودی دیگر.

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

مسیر پخش - بلندی صدا

  • [اجباری] دستگاه باید با استانداردهای EN50332 مطابقت داشته باشد.

مسیر ضبط - بی‌صدا

  • [Mandatory] If there is any interface for users to mute the audio device, it MUST:
    • Mute the device such that all recorded samples are zeros or within the range of \((level_{max} - level_{min}) \le 0.0028 \text{ dBFS}\).
      • If the device cannot meet the requirements, then the device SHOULD have a button to mute.
      • The mute button on the device SHOULD trigger the system mute (mic).
      • The mute button SHOULD trigger the system mute (mic) through the Telephony, or the Consumer interface can be waived.
  • [Mandatory] If the user presses the mute button on the device or OS, the mute state MUST change.
  • [Mandatory] If the device synchronizes the MUTE state with the OS, then the mute state indicator (eg, LED) on the device MUST change.

Capture Path - Output Frequency Response

  • [Mandatory] The device MUST be fully functional using the factory default frequency response and gain settings without any manual adjustment of the capture gain on OS.
  • [Mandatory] The following table specifies the computed average RMS dBFS level output under signal level 94 dBSPL.

    Device type Output level range versus sine tone frequency
    1 kHz 4 kHz 7 kHz
    Bluetooth and USB [-15, -5] dBFS 1kHz value ±5 dB 1kHz value ±5 dB
    3.5 mm wired [-23, 0] dBFS [-23, 0] dBFS [-23, 0] dBFS

Note: In Bluetooth and USB devices, the response around the 4 kHz and 7 kHz tones is given relative to the response at 1 kHz.

Works With Meet Certification

حداقل شرایط لازم

There is an existing Google Meet hardware peripheral qualification program covering part of this spec.

Peripherals qualified by the program are exempted from the following qualification items:

  • Playback Path - Loudness
  • Capture Path - Output Frequency Response

الزامات اضافی

همراه با حداقل الزامات، یک وسیله جانبی برای دریافت گواهینامه باید الزامات زیر را نیز برآورده کند:

  • هیچکدام

تاریخچه ویرایش‌ها

تاریخ نسخه یادداشت‌ها
۲۸-۰۹-۲۰۲۶ ۲.۰ Updated specification per Revised Product Specs (Minimum & Additional requirements).
2024-02-01 ۱.۳.۱ Republication on a new platform
2023-11-08 ۱.۳ Initial Partner Site Publication