Panduan Pengguna Alat Validator WebRTC

Ringkasan

Alat Validator WebRTC adalah alat berbasis web yang bertujuan untuk 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 gunakan untuk streaming atau streaming.

Buka Alat Validator WebRTC

Gambar ringkasan Alat Validator WebRTC.

Sesuaikan Server STUN/TURN

Alat Validator WebRTC secara default menggunakan server Google STUN. Alat Validator WebRTC dapat menggunakan server STUN/TURN yang ditetapkan pengguna.

Kotak pilihan server STUN/TURN.

Menambahkan Server STUN/TURN

  1. 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 menggunakan stun:stun.l.google.com:19302
  2. (Opsional) Jika menggunakan server TURN, Anda akan diminta untuk memasukkan kredensial ke dalam kotak teks TURN Username & Turn Password.
  3. Klik Add Server untuk menambahkan detail server ke alat.

Server STUN/TURN akan digunakan sesuai urutan yang terlihat dalam daftar.

Menghapus Server STUN/TURN

  1. Pilih server STUN/TURN yang ingin Anda hapus.
  2. Klik Remove Server.

Alat ini akan menggunakan stun:stun.l.google.com:19302 jika tidak ada server STUN/TURN lain yang ditentukan.

Mengaktifkan/Menonaktifkan Pengiriman Audio

  1. Alat ini secara default mengirim audio sebagai bagian dari aliran WebRTC. Jika Anda ingin menonaktifkan pengiriman audio, hapus centang pada kotak Enable Audio.
Kotak Centang Audio

Tombol Kirim

Setelah mengonfirmasi bahwa server STUN/TURN dan Preferensi audio, klik Kirim.

Tombol Kirim
Dialog Izin Kamera

Input video dari webcam akan ditampilkan di Elemen Video Lokal.

Buat SDP Penawaran

  1. Klik Create Offer SDP untuk membuat Offer SDP. 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. URL ini bisa berupa agen WebRTC Google Smart Home Anda atau Alat Validator WebRTC yang berjalan di browser lain.

Kirim SDP Jawaban

  1. Tempatkan JSON Jawaban di kotak teks Jawab SDP, lalu klik Submit Answer SDP. JSON Jawaban harus dalam format berikut:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    
  2. Jika SDP Jawaban valid, video (dan audio) dari sumber jarak jauh akan terlihat di Elemen Video Jarak Jauh.

Men-debug WebRTC

Sangat disarankan agar Alat Validator WebRTC digunakan dengan browser Chrome (ver. 87 atau lebih tinggi). Alat dalam browser Chrome akan dapat membantu men-debug aliran WebRTC Anda.

Halaman Webrtc-Internals

  1. Buka tab baru di browser Chrome Anda
  2. Kunjungi alamat berikut chrome://webrtc-internals
Jendela Pemeriksaan WebRTC

Halaman ini menampilkan semua koneksi WebRTC yang aktif dan sedang aktif. Statistik dan metrik yang dihasilkan di halaman ini dikumpulkan dari getStats() API.

Developer Tools Chrome

Alat Developer Chrome juga akan membantu untuk memecahkan masalah apa pun terkait aliran WebRTC. Sebaiknya buka Konsol sebelum menggunakan Alat Validator WebRTC.