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

Chuyển sang đám mây

Tổng quan

Công cụ trình 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. Ứng dụng web này tận dụng API WebRTC có trong các trình duyệt hiện đại. Nói chung, Công cụ xác thực WebRTC là một ứng dụng ngang hàng WebRTC mà bạn có thể phát trực tuyến từ hoặc đến.

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

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

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

Theo mặc định, Công cụ xác thực WebRTC sử dụng máy chủ STUN của Google. Công cụ xác thực WebRTC có thể sử dụng máy chủ STUN/TURN do người dùng xác định.

Hộp chọn máy chủ STUN/TURN.

Thêm máy chủ STUN/TURN

  1. Đặt địa chỉ của máy chủ STUN hoặc TURN vào hộp văn bản STUN hoặc TURN URI. Đảm bảo lược đồ URI có định dạng scheme:host:[port] sau. 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ùngBật mật khẩu.
  3. Nhấp vào Thêm máy chủ để thêm thông tin chi tiết về máy chủ vào công cụ.

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 xoá.
  2. Nhấp vào Remove Server (Xoá máy chủ).

Công cụ này sẽ sử dụng stun:stun.l.google.com:19302 nếu không có(cá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. Theo mặc định, công cụ này gửi âm thanh dưới dạng một phần của 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 kiểm Bật âm thanh.
Hộp đánh dấu âm thanh

Nút Gửi

Sau khi xác nhận, bạn đã STUN/TURN(các) máy chủ và lựa chọn ưu tiên về âm thanh, hãy nhấp vào Gửi.

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

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

Tạo SDP phiếu mua hàng

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

2.Giờ đây, bạn có thể chuyển Offer SDP cho một trang web ngang hàng WebRTC. Đó có thể là tác nhân WebRTC của Google Smart Home hoặc Công cụ Trình xác thực WebRTC đang chạy trên một trình duyệt khác.

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

  1. Đặt JSON của Câu trả lời vào hộp văn bản SDP của câu trả lời rồi nhấp vào Submit Reply SDP (Gửi câu trả lời). JSON của Câu trả lời phải ở đị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 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 có thể giúp gỡ lỗi luồng WebRTC của bạn.

Trang Webrtc-Nội bộ

  1. Mở thẻ mới trong trình duyệt Chrome
  2. Truy cập vào đị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 rất hữu ích trong việc khắc phục mọi sự cố xảy ra 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.