Ringkasan
Alat WebRTC Validator 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 tersedia dalam {i>browser<i} modern. Secara lebih umum, Alat Pengvalidasi WebRTC adalah peer WebRTC yang dapat Anda gunakan untuk melakukan streaming.
Sesuaikan Server STUN/TURN
Alat Validator WebRTC secara default menggunakan server Google STUN. WebRTC Alat Validator dapat menggunakan server STUN/TURN yang ditetapkan pengguna.
Menambahkan Server STUN/TURN
- Tempatkan alamat server STUN atau TURN di STUN atau TURN
URI. Pastikan skema URI menggunakan format berikut
scheme:host:[port]
. Secara {i>default<i} alat ini menggunakanstun:stun.l.google.com:19302
- (Opsional) Jika menggunakan server TURN, Anda akan diminta memasukkan kredensial yang Anda inginkan ke kolom TURN Username & Kotak teks Ubah Sandi.
- Klik Tambahkan Server untuk menambahkan detail server ke alat.
Server STUN/TURN akan digunakan sesuai urutan yang terlihat dalam daftar.
Menghapus Server STUN/TURN
- Pilih server STUN/TURN yang ingin Anda hapus.
- Klik Remove Server.
Alat ini akan menggunakan stun:stun.l.google.com:19302
jika tidak ada
Server STUN/TURN telah ditetapkan.
Mengaktifkan/Menonaktifkan Pengiriman Audio
- Alat ini secara default mengirim audio sebagai bagian dari streaming WebRTC. Jika Anda ingin nonaktifkan pengiriman audio, hapus centang pada kotak Aktifkan Audio.
Tombol Kirim
Setelah mengonfirmasi server STUN/TURN dan Preferensi audio, klik Kirim.
Input video dari webcam akan ditampilkan di Elemen Video Lokal.
Buat SDP Penawaran
- 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. Hal ini dapat berupa tujuan Agen WebRTC Google Smart Home atau Alat Validator WebRTC di browser lain.
Kirim SDP Jawaban
Tempatkan JSON Jawaban di kotak teks Jawab SDP, lalu klik Submit Jawaban 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 di Elemen Video Jarak Jauh.
Men-debug WebRTC
Sangat disarankan agar Alat Validator WebRTC digunakan dengan Chrome browser (rata-rata 87 atau yang lebih tinggi). Alat dalam browser Chrome dapat membantu men-debug aliran WebRTC.
Halaman Webrtc-Internals
- Buka tab baru di browser Chrome Anda
- Kunjungi alamat berikut
chrome://webrtc-internals
Halaman ini menampilkan semua koneksi WebRTC yang aktif dan sedang aktif. Statistik dan metrik yang dihasilkan di halaman ini dikumpulkan dari getStats() API.
Chrome Developer Tools
Chrome Developer Tools juga akan membantu memecahkan masalah apa pun terkait streaming WebRTC. Sangat sebaiknya buka Konsol sebelum digunakan Alat Validator WebRTC.