Selamat datang di Pusat Developer Google Home, tujuan baru untuk mempelajari cara mengembangkan tindakan smart home. Catatan: Anda akan terus membuat tindakan di konsol Actions.

Panduan Pengguna Alat Validator WebRTC

Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Ringkasan

WebRTC Validator Tool adalah alat berbasis web yang bertujuan mengemulasi pemutar WebRTC yang tersedia di Google Smart Display dengan Google Assistant. Aplikasi web ini memanfaatkan WebRTC API yang tersedia dalam browser modern. Secara umum, Alat Validator WebRTC adalah peer WebRTC yang dapat Anda gunakan untuk melakukan streaming.

Buka Alat Validator WebRTC

Gambar ringkasan Alat Validator WebRTC.

Sesuaikan Server STUN/Turn

WebValidator Validator Tool secara default menggunakan server Google STUN. Alat Validator WebRTC dapat menggunakan server STUN/Turn yang ditentukan pengguna.

Kotak pilihan server STUN/Turn.

Menambahkan Server STUN/Turn

  1. Tempatkan alamat STUN atau Turn server dalam kotak teks STUN atau Turn URI. Pastikan skema URI dalam format scheme:host:[port] berikut. Secara default, alat ini menggunakan stun:stun.l.google.com:19302
  2. (Opsional) Jika menggunakan server Giliran, Anda akan diminta untuk memasukkan kredensial ke dalam kotak teks Ubah Nama Pengguna & amp; Ubah Sandi.
  3. Klik Add Server untuk menambahkan detail server ke alat.

Server STUN/turn akan digunakan sesuai urutan kemunculannya dalam daftar.

Menghapus Server STUN/Turn

  1. Pilih server STUN/Turn yang ingin dihapus.
  2. 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

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

Tombol Kirim

Setelah mengonfirmasi bahwa Anda memiliki STUN/Turn server dan preferensi Audio, klik Submit.

Tombol Kirim
Dialog Izin Kamera

Input video dari webcam Anda akan ditampilkan di Elemen Video Lokal.

Membuat SDP Penawaran

  1. Klik Buat Penawaran 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 peer WebRTC. Ini dapat berupa agen Google Smart Home WebRTC atau Alat Validator WebRTC yang berjalan pada browser lain.

Kirim SDP Jawaban

  1. Tempatkan JSON Jawaban di kotak teks SDP Jawaban dan klik Kirim SDP Jawaban. JSON Jawaban harus dalam format berikut:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    
  2. Jika SDP Answer 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 (versi 87 atau yang lebih baru). Alat dalam browser Chrome akan dapat membantu men-debug aliran data WebRTC Anda.

Halaman Webrtc-Internals

  1. Membuka tab baru di browser Chrome
  2. Kunjungi alamat berikut chrome://webrtc-internals
Jendela Inspeksi WebRTC

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

Alat Developer Chrome

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