نمای کلی
«ابزار اعتبارسنج WebRTC» ابزاری مبتنی بر وب است که هدف آن شبیهسازی پخشکننده WebRTC موجود در «نمایشگرهای هوشمند Google» با Google Assistant است. این برنامه وب از WebRTC API دردسترس در مرورگرهای مدرن استفاده میکند. بهطور کلیتر، «ابزار اعتبارسنج WebRTC» یک WebRTC همتا است که میتوانید از آن یا به آن جاریسازی کنید.
رفتن به «ابزار اعتبارسنج WebRTC»
سفارشیسازی سرور STUN/TURN
«ابزار اعتبارسنجی WebRTC» بهطور پیشفرض از سرور Google STUN استفاده میکند. «ابزار اعتبارسنج WebRTC» میتواند از سرور STUN/TURN تعریفشده توسط کاربر استفاده کند.
افزودن سرور STUN/TURN
- نشانی سرور STUN یا TURN را در چارگوش نوشتاری STUN
یا
TURN
URI قرار دهید. مطمئن شوید طرح URI در قالب زیر باشد
scheme:host:[port]. بهطور پیشفرض، این ابزار ازstun:stun.l.google.com:19302استفاده میکند - (اختیاری) اگر از سرور TURN استفاده میکنید، باید اطلاعات اعتباری را در چارگوش نوشتاری نام کاربری TURN و گذرواژه TURN وارد کنید.
- برای افزودن جزئیات سرور به ابزار، روی افزودن سرور کلیک کنید.
از سرورهای STUN/TURN به ترتیبی که در فهرست ظاهر میشوند استفاده خواهد شد.
حذف سرور STUN/TURN
- کارساز STUN/TURN موردنظرتان را برای برداشتن انتخاب کنید.
- روی برداشتن سرور کلیک کنید.
اگر سرور(های) STUN/TURN دیگری مشخص نشده باشد، ابزار از stun:stun.l.google.com:19302 استفاده خواهد کرد.
فعال/غیرفعال کردن ارسال صدا
- این ابزار بهطور پیشفرض صدا را بهعنوان بخشی از جاریسازی WebRTC ارسال میکند. اگر میخواهید ارسال صدا را غیرفعال کنید، چارگوش فعال کردن صدا را لغو انتخاب کنید.
دکمه ارسال
پساز تأیید سرور(های) STUN/TURN و اولویتهای «صوتی»، روی ارسال کلیک کنید.
ورودی ویدیو از وبکم شما در «عنصر ویدیو محلی» نمایش داده خواهد شد.
ایجاد SDP پیشنهاد
- برای تولید کردن «SDP پیشنهاد ویژه»، روی ایجاد SDP پیشنهاد ویژه کلیک کنید. JSON «پیشنهاد ویژه» در قالب زیر
قالببندی خواهد شد:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
۲.اکنون «توضیحات پروتکل جلسه» پیشنهاد را میتوان به همتای WebRTC منتقل کرد. این میتواند عامل Google Smart Home WebRTC یا «ابزار اعتبارسنج WebRTC» درحال اجرا در مرورگری دیگر باشد.
ارسال پاسخ SDP
«پاسخ JSON» را در چارگوش نوشتاری «پاسخ SDP» قرار دهید و روی ارسال پاسخ SDP کلیک کنید. «پاسخ JSON» باید در قالب زیر باشد:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }اگر «پاسخ SDP» معتبر باشد، ویدیو (و صدا) از منبع دوردست در «عنصر ویدیو دوردست» قابلمشاهده خواهد بود.
اشکالزدایی WebRTC
بهشدت توصیه میشود که «ابزار اعتبارسنج WebRTC» با مرورگر Chrome (نسخه ۸۷ یا بالاتر) استفاده شود. ابزارهای درون مرورگر Chrome میتوانند به اشکالزدایی جاریسازی WebRTC شما کمک کنند.
صفحه Webrtc-Internals
- زبانه جدیدی در مرورگر Chrome باز کنید
- از نشانی زیر بازدید کنید
chrome://webrtc-internals
این صفحه همه اتصالهای WebRTC فعال و درحال انجام را نمایش میدهد. آمار و سنجههای تولیدشده در این صفحه از getStats() API جمعآوری شده است.
ابزارهای توسعهدهندگان Chrome
ابزارهای توسعهدهنده Chrome نیز برای عیبیابی هرگونه مشکل در جاریسازی WebRTC مفید خواهند بود. بهشدت توصیه میشود قبلاز استفاده از «ابزار اعتبارسنجی WebRTC»، کنسول را باز کنید.