Ringkasan
Alat Validator WebRTC adalah alat berbasis web yang bertujuan mengemulasi pemutar WebRTC yang tersedia di Layar Smart Google dengan Google Assistant. Aplikasi web ini memanfaatkan WebRTC API yang tersedia dalam browser modern. Secara lebih umum, Alat Validator WebRTC adalah peer WebRTC yang dapat Anda streaming.
Menyesuaikan Server STUN/TURN
Alat Validator WebRTC secara default menggunakan server Google STUN. Alat Validator WebRTC dapat menggunakan server STUN/turn yang ditentukan pengguna.
Menambahkan Server STUN/TURN
- Tempatkan alamat server STUN atau turn di kotak teks STUN
atau
Turn
URI. Pastikan skema URI menggunakan format
scheme:host:[port]
berikut. Secara default, alat ini menggunakanstun:stun.l.google.com:19302
- (Opsional) Jika menggunakan server AKTIFKAN, Anda akan diminta untuk memasukkan kredensial ke kotak teks Ubah Nama Pengguna & Ubah Sandi.
- Klik Add Server untuk menambahkan detail server ke alat.
Server STUN/TURN akan digunakan sesuai urutan munculnya dalam daftar.
Menghapus Server STUN/turn
- Pilih server STUN/turn yang ingin Anda hapus.
- Klik Hapus Server.
Alat ini akan menggunakan stun:stun.l.google.com:19302
jika tidak ada server STUN/Turn lain yang ditentukan.
Mengaktifkan/Menonaktifkan Pengiriman Audio
- Alat ini secara default mengirimkan audio sebagai bagian dari streaming WebRTC. Jika Anda ingin menonaktifkan pengiriman audio, hapus centang kotak Aktifkan Audio.
Tombol Kirim
Setelah mengonfirmasi preferensi Audio dan server STUN/turn tersebut, klik Kirim.
Input video dari webcam Anda akan ditampilkan di Elemen Video Lokal.
SDP Buat Penawaran
- Klik Create Offer SDP untuk membuat SDP Penawaran. JSON Penawaran akan diformat dalam format berikut:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.SDP Penawaran kini dapat diteruskan ke pembanding WebRTC. Hal ini dapat berupa agen WebRTC Google Smart Home atau Alat Validator WebRTC yang berjalan di browser lain.
SDP Kirim Jawaban
Tempatkan JSON Jawaban di kotak teks SDP Jawaban, lalu klik Submit Answer SDP. JSON Jawaban harus dalam format berikut:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Jika SDP Jawaban valid, video (dan audio) dari sumber jarak jauh akan terlihat dalam Elemen Video Jarak Jauh.
Men-debug WebRTC
Sangat disarankan agar Alat Validator WebRTC digunakan dengan browser Chrome (ver. 87 atau versi lebih baru). Fitur di dalam browser Chrome akan dapat membantu men-debug streaming WebRTC Anda.
Halaman Webrtc-Internal
- Membuka tab baru di browser Chrome
- Kunjungi alamat berikut
chrome://webrtc-internals
Halaman ini menampilkan semua koneksi WebRTC yang aktif dan aktif. Statistik dan metrik yang dihasilkan di halaman ini dikumpulkan dari getStats() API.
Chrome Developer Tools
Chrome Developer Tools juga akan berguna untuk memecahkan masalah apa pun pada aliran WebRTC. Sebaiknya buka Konsol sebelum menggunakan Alat Validator WebRTC.