Genel Bakış
WebRTC Doğrulayıcı Aracı, Google Assistant ile Google Akıllı Ekranlar'da bulunan WebRTC oynatıcıyı taklit etmeyi amaçlayan web tabanlı bir araçtır. Bu web uygulaması, modern tarayıcılarda bulunan WebRTC API'yi kullanır. Daha genel olarak, WebRTC Doğrulayıcı Aracı, veri akışı yapabileceğiniz veya veri akışı alabileceğiniz bir WebRTC eşidir.
WebRTC Doğrulayıcı Aracı'na gidin
STUN/TURN sunucusunu özelleştirme
WebRTC Doğrulayıcı Aracı, varsayılan olarak Google STUN sunucusunu kullanır. WebRTC Doğrulayıcı Aracı, kullanıcı tanımlı bir STUN/TURN sunucusu kullanabilir.
STUN/TURN sunucusu ekleme
- STUN veya TURN sunucusunun adresini STUN
veya
TURN
URI metin kutusuna girin. URI şemasının şu biçimde olduğundan emin olun:
scheme:host:[port]. Araç varsayılan olarak şunu kullanır:stun:stun.l.google.com:19302 - (İsteğe bağlı) TURN sunucusu kullanıyorsanız kimlik bilgilerini TURN Kullanıcı Adı ve TURN Şifresi metin kutusuna girmeniz gerekir.
- Sunucu ayrıntılarını araca eklemek için Add Server'ı (Sunucu Ekle) tıklayın.
STUN/TURN sunucuları, listede göründükleri sırayla kullanılır.
STUN/TURN sunucusunu kaldırma
- Kaldırmak istediğiniz STUN/TURN sunucusunu seçin.
- Sunucuyu Kaldır'ı tıklayın.
Başka STUN/TURN sunucusu belirtilmezse araç stun:stun.l.google.com:19302 kullanır.
Ses Göndermeyi Etkinleştirme/Devre Dışı Bırakma
- Araç, varsayılan olarak WebRTC akışının bir parçası olarak ses gönderir. Ses gönderme özelliğini devre dışı bırakmak istiyorsanız Sesi Etkinleştir onay kutusunun işaretini kaldırın.
Gönder Düğmesi
STUN/TURN sunucularınızı ve ses tercihlerinizi onayladıktan sonra Gönder'i tıklayın.
Web kameranızdan gelen video girişi, yerel video öğesinde gösterilir.
SDP teklifi oluşturma
- Teklif SDP'si oluşturmak için Teklif SDP'si oluştur'u tıklayın. Teklif JSON'u aşağıdaki biçimde
biçimlendirilir:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Teklif SDP'si artık bir WebRTC eşine iletilebilir. Bu, Google Akıllı Ev WebRTC aracınız veya başka bir tarayıcıda çalışan WebRTC Doğrulayıcı Aracı olabilir.
Cevap SDP'sini gönder
Yanıt JSON'unu Yanıt SDP metin kutusuna yerleştirin ve Yanıt SDP'sini Gönder'i tıklayın. Yanıt JSON'u aşağıdaki biçimde olmalıdır:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }Yanıt SDP'si geçerliyse uzak kaynaktan gelen video (ve ses) Uzak Video Öğesi'nde görünür.
WebRTC'de hata ayıklama
WebRTC Doğrulayıcı Aracı'nın Chrome tarayıcı (87. sürüm veya daha yeni bir sürüm) ile kullanılması önemle tavsiye edilir. Chrome tarayıcıdaki araçlar, WebRTC akışınızda hata ayıklamanıza yardımcı olabilir.
Webrtc-Internals Sayfası
- Chrome tarayıcınızda yeni bir sekme açın.
- Şu adresi ziyaret edin:
chrome://webrtc-internals
Bu sayfada, devam eden tüm etkin WebRTC bağlantıları gösterilir. Bu sayfada oluşturulan istatistikler ve metrikler, getStats() API'den toplanır.
Chrome Geliştirici Araçları
Chrome Geliştirici Araçları, WebRTC akışıyla ilgili sorunları gidermek için de yararlı olacaktır. WebRTC Doğrulama Aracı'nı kullanmadan önce Konsol'u açmanız önemle tavsiye edilir.