راهنمای کاربر ابزار اعتبارسنج WebRTC

Cloud-to-cloud

نمای کلی

«ابزار اعتبارسنج WebRTC» ابزاری مبتنی بر وب است که هدف آن شبیه‌سازی پخش‌کننده WebRTC موجود در «نمایشگرهای هوشمند Google» با Google Assistant است. این برنامه وب از WebRTC API دردسترس در مرورگرهای مدرن استفاده می‌کند. به‌طور کلی‌تر، «ابزار اعتبارسنج WebRTC» یک WebRTC همتا است که می‌توانید از آن یا به آن جاری‌سازی کنید.

رفتن به «ابزار اعتبارسنج WebRTC»

تصویر نمای کلی «ابزار اعتبارسنج WebRTC».

سفارشی‌سازی سرور STUN/TURN

«ابزار اعتبارسنجی WebRTC» به‌طور پیش‌فرض از سرور Google STUN استفاده می‌کند. «ابزار اعتبارسنج WebRTC» می‌تواند از سرور STUN/TURN تعریف‌شده توسط کاربر استفاده کند.

چارگوش انتخاب سرور STUN/TURN.

افزودن سرور STUN/TURN

  1. نشانی سرور STUN یا TURN را در چارگوش نوشتاری STUN یا TURN URI قرار دهید. مطمئن شوید طرح URI در قالب زیر باشد scheme:host:[port]. به‌طور پیش‌فرض، این ابزار از stun:stun.l.google.com:19302 استفاده می‌کند
  2. (اختیاری) اگر از سرور TURN استفاده می‌کنید، باید اطلاعات اعتباری را در چارگوش نوشتاری نام کاربری TURN و گذرواژه TURN وارد کنید.
  3. برای افزودن جزئیات سرور به ابزار، روی افزودن سرور کلیک کنید.

از سرورهای STUN/TURN به ترتیبی که در فهرست ظاهر می‌شوند استفاده خواهد شد.

حذف سرور STUN/TURN

  1. کارساز STUN/TURN موردنظرتان را برای برداشتن انتخاب کنید.
  2. روی برداشتن سرور کلیک کنید.

اگر سرور(های) STUN/TURN دیگری مشخص نشده باشد، ابزار از stun:stun.l.google.com:19302 استفاده خواهد کرد.

فعال/غیرفعال کردن ارسال صدا

  1. این ابزار به‌طور پیش‌فرض صدا را به‌عنوان بخشی از جاری‌سازی WebRTC ارسال می‌کند. اگر می‌خواهید ارسال صدا را غیرفعال کنید، چارگوش فعال کردن صدا را لغو انتخاب کنید.
چارگوش انتخاب صوتی

دکمه ارسال

پس‌از تأیید سرور(های) STUN/TURN و اولویت‌های «صوتی»، روی ارسال کلیک کنید.

دکمه ارسال
کادر گفتگوی اجازه دوربین

ورودی ویدیو از وب‌کم شما در «عنصر ویدیو محلی» نمایش داده خواهد شد.

ایجاد SDP پیشنهاد

  1. برای تولید کردن «SDP پیشنهاد ویژه»، روی ایجاد SDP پیشنهاد ویژه کلیک کنید. ‫JSON «پیشنهاد ویژه» در قالب زیر قالب‌بندی خواهد شد:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }

‫۲.اکنون «توضیحات پروتکل جلسه» پیشنهاد را می‌توان به همتای WebRTC منتقل کرد. این می‌تواند عامل Google Smart Home WebRTC یا «ابزار اعتبارسنج WebRTC» درحال اجرا در مرورگری دیگر باشد.

ارسال پاسخ SDP

  1. «پاسخ JSON» را در چارگوش نوشتاری «پاسخ SDP» قرار دهید و روی ارسال پاسخ SDP کلیک کنید. «پاسخ JSON» باید در قالب زیر باشد:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
  2. اگر «پاسخ SDP» معتبر باشد، ویدیو (و صدا) از منبع دوردست در «عنصر ویدیو دوردست» قابل‌مشاهده خواهد بود.

اشکال‌زدایی WebRTC

به‌شدت توصیه می‌شود که «ابزار اعتبارسنج WebRTC» با مرورگر Chrome (نسخه ۸۷ یا بالاتر) استفاده شود. ابزارهای درون مرورگر Chrome می‌توانند به اشکال‌زدایی جاری‌سازی WebRTC شما کمک کنند.

صفحه Webrtc-Internals

  1. زبانه جدیدی در مرورگر Chrome باز کنید
  2. از نشانی زیر بازدید کنید chrome://webrtc-internals
پنجره بازرسی WebRTC

این صفحه همه اتصال‌های WebRTC فعال و درحال انجام را نمایش می‌دهد. آمار و سنجه‌های تولیدشده در این صفحه از getStats() API جمع‌آوری شده است.

ابزارهای توسعه‌دهندگان Chrome

ابزارهای توسعه‌دهنده Chrome نیز برای عیب‌یابی هرگونه مشکل در جاری‌سازی WebRTC مفید خواهند بود. به‌شدت توصیه می‌شود قبل‌از استفاده از «ابزار اعتبارسنجی WebRTC»، کنسول را باز کنید.