Chào mừng bạn đến với Trung tâm nhà phát triển Google Home, một điểm đến mới để tìm hiểu cách phát triển các hành động nhà thông minh. Lưu ý: Bạn sẽ tiếp tục tạo các hành động trong Bảng điều khiển Actions.

Hướng dẫn sử dụng Công cụ trình xác thực WebRTC

Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.

Tổng quan

Công cụ xác thực WebRTC là một công cụ dựa trên nền tảng web nhằm mô phỏng trình phát WebRTC có sẵn trên Màn hình thông minh của Google bằng Google Assistant . This web application leverages the WebRTC API available within modern browsers. More generally, the WebRTC Validator Tool is a WebRTC peer you can stream from or to.

Chuyển đến Công cụ xác thực WebRTC

Hình ảnh tổng quan của Công cụ xác thực WebRTC.

Tuỳ chỉnh máy chủ STUN/Turn

Công cụ Trình xác thực WebRTC theo mặc định sử dụng máy chủ Google STUN. Công cụ trình xác thực WebRTC có thể sử dụng máy chủ STUN/turn do người dùng xác định.

STUN/Turn hộp chọn máy chủ.

Thêm máy chủ STUN/Turn

  1. Đặt địa chỉ của máy chủ STUN hoặc LEVEL vào hộp văn bản STUN hoặc BẬT URI. Hãy đảm bảo lược đồ URI có định dạng sau scheme:host:[port]. Theo mặc định, công cụ này sử dụng stun:stun.l.google.com:19302
  2. (Không bắt buộc) Nếu đang sử dụng máy chủ Turn, bạn sẽ được yêu cầu nhập thông tin xác thực vào hộp văn bản BẬT tên người dùngTurn Mật khẩu.
  3. Nhấp vào Thêm máy chủ để thêm thông tin máy chủ vào công cụ này.

Máy chủ STUN/turn sẽ được sử dụng theo thứ tự xuất hiện trong danh sách.

Xoá máy chủ STUN/Turn

  1. Chọn máy chủ STUN/Turn mà bạn muốn xóa.
  2. Nhấp vào Xoá máy chủ.

Công cụ này sẽ sử dụng stun:stun.l.google.com:19302 nếu không có máy chủ STUN/Turn nào khác được chỉ định.

Bật/tắt tính năng gửi âm thanh

  1. Công cụ này theo mặc định sẽ gửi âm thanh trong luồng WebRTC. Nếu bạn muốn tắt tính năng gửi âm thanh, hãy bỏ đánh dấu hộp Enable Audio (Bật âm thanh).
Hộp đánh dấu âm thanh

Nút Gửi

Sau khi bạn xác nhận rằng(các) máy chủ STUN/turn và tùy chọn Âm thanh sẽ nhấp vào Gửi.

Nút Gửi
Hộp thoại cấp quyền truy cập vào máy ảnh

Đầu vào video từ webcam sẽ được hiển thị trong Phần tử video cục bộ.

Tạo SDP ưu đãi

  1. Nhấp vào Tạo SDP ưu đãi để tạo SDP ưu đãi. JSON của Ưu đãi sẽ có định dạng như sau:
    {
    "action": "offer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    

2.Giờ đây, bạn có thể chuyển SDP ưu đãi sang một ứng dụng ngang hàng WebRTC. Đây có thể là tác nhân WebRTC của Google Smart Home hoặc Công cụ xác thực WebRTC chạy trên một trình duyệt khác.

Gửi câu trả lời SDP

  1. Đặt JSON của câu trả lời vào hộp văn bản Đáp án SDP rồi nhấp vào Gửi đáp án SDP. JSON trả lời phải có định dạng sau:

    {
    "action": "answer",
    "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..."
    }
    
  2. Nếu SDP của câu trả lời hợp lệ, thì video (và âm thanh) từ nguồn từ xa sẽ hiển thị trong Phần tử video từ xa.

Gỡ lỗi WebRTC

Bạn nên sử dụng Công cụ xác thực WebRTC với trình duyệt Chrome (phiên bản 87 trở lên). Các công cụ trong trình duyệt Chrome sẽ có thể giúp bạn gỡ lỗi luồng WebRTC.

Trang Webrtc-Internals

  1. Mở thẻ mới trong trình duyệt Chrome
  2. Truy cập địa chỉ sau chrome://webrtc-internals
Cửa sổ kiểm tra WebRTC

Trang này hiển thị tất cả các kết nối WebRTC đang hoạt động. Số liệu thống kê và chỉ số được tạo trên trang này được thu thập từ API getStats().

Công cụ cho nhà phát triển Chrome

Công cụ cho nhà phát triển Chrome cũng sẽ hữu ích trong việc khắc phục mọi vấn đề với luồng WebRTC. Bạn nên mở Bảng điều khiển trước khi sử dụng Công cụ xác thực WebRTC.