WebRTC Doğrulayıcı Aracı Kullanım Kılavuzu

Genel Bakış

WebRTC Doğrulayıcı Aracı, Google Assistant ile Google Akıllı Ekranlar'da bulunan WebRTC oynatıcısını taklit etmeyi amaçlayan web tabanlı bir araçtır. Bu web uygulaması, modern tarayıcılarda bulunan WebRTC API'den yararlanır. Daha genel olarak, WebRTC Doğrulayıcı Aracı, yayın alabileceğiniz veya yayınlayabileceğiniz bir WebRTC aracıdır.

WebRTC Doğrulayıcı Aracı'na gidin

WebRTC Doğrulayıcı Aracı'nın genel bakış resmi.

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 seçim kutusu.

STUN/TURN sunucusu ekleme

  1. STUN veya TURN sunucusunun adresini STUN veya TURN URI metin kutusuna yerleştirin. URI şemasının aşağıdaki biçimde olduğundan emin olunscheme:host:[port]. Araç varsayılan olarak stun:stun.l.google.com:19302
  2. (İsteğe bağlı) TURN sunucusu kullanıyorsanız kimlik bilgilerini TURN Kullanıcı Adı ve Turn Şifresi metin kutularına girmeniz gerekir.
  3. Sunucu ayrıntılarını araca eklemek için Sunucu Ekle'yi tıklayın.

STUN/TURN sunucuları, listede göründükleri sırayla kullanılır.

STUN/TURN sunucusunu kaldırma

  1. Kaldırmak istediğiniz STUN/TURN sunucusunu seçin.
  2. Sunucuyu kaldır'ı tıklayın.

Başka STUN/TURN sunucusu belirtilmezse araç stun:stun.l.google.com:19302 değerini kullanır.

Ses Gönderme'yi Etkinleştirme/Devre Dışı Bırakma

  1. Araç varsayılan olarak sesi WebRTC akışının bir parçası olarak gönderir. Ses göndermeyi devre dışı bırakmak istiyorsanız Sesi etkinleştir onay kutusunun işaretini kaldırın.
Ses Onay Kutusu

Gönder düğmesi

STUN/TURN sunucularınızı ve ses tercihlerinizi onayladıktan sonra Gönder'i tıklayın.

Gönder düğmesi
Kamera İzni İletişim Kutusu

Web kameranızdan gelen video girişi, yerel video öğesinde gösterilir.

Teklif SDP'si oluşturma

  1. 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ş tarafına iletilebilir. Bu, Google Smart Home WebRTC aracınız veya başka bir tarayıcıda çalışan WebRTC Doğrulayıcı Aracı olabilir.

Cevap SDP'sini gönderme

  1. Yanıt JSON'unu Yanıt SDP'si 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..."
    }
  2. Yanıt SDP'si geçerliyse uzak kaynaktan gelen video (ve ses) Uzaktan 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) ile kullanılması önemle tavsiye edilir. Chrome tarayıcısında bulunan araçlar, WebRTC aktarımınızla ilgili hataları gidermenize yardımcı olabilir.

Webrtc-Internals Sayfası

  1. Chrome tarayıcınızda yeni bir sekme açın
  2. Aşağıdaki adresi ziyaret edin chrome://webrtc-internals
WebRTC İnceleme Penceresi

Bu sayfada, etkin olan tüm devam eden 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 aktarımıyla ilgili sorunları gidermenize de yardımcı olur. WebRTC Doğrulayıcı Aracı'nı kullanmadan önce Console'u açmanız önemle tavsiye edilir.