Tổng quan
Công cụ trình xác thực WebRTC là một công cụ dựa trên web nhằm mô phỏng trình xác thực WebRTC trình phát hiện có trên Màn hình thông minh của Google cùng với Google Assistant. Ứng dụng web này tận dụng Có thể sử dụng API WebRTC trong các trình duyệt hiện đại. Nói chung, Công cụ trình xác thực WebRTC là một WebRTC ngang hàng mà bạn có thể phát trực tuyến từ hoặc sang.
Chuyển đến Công cụ trình 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. WebRTC Công cụ trình xác thực có thể sử dụng máy chủ STUN/TURN do người dùng xác định.
Thêm máy chủ STUN/TURN
- Đặt địa chỉ của máy chủ STUN hoặc TURN trong STUN hoặc TURN
hộp văn bản URI. Đảm bảo lược đồ URI có định dạng như sau
scheme:host:[port]
. Theo mặc định, công cụ này sử dụngstun:stun.l.google.com:19302
- (Không bắt buộc) Nếu đang sử dụng máy chủ TURN, bạn sẽ phải nhập thông tin đăng nhập vào Tên người dùng & Hộp văn bản Bật mật khẩu.
- 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
- Chọn máy chủ STUN/TURN mà bạn muốn xoá.
- Nhấp vào Xoá máy chủ.
Công cụ sẽ sử dụng stun:stun.l.google.com:19302
nếu không có
(Các) máy chủ STUN/TURN đã được chỉ định.
Bật/Tắt tính năng gửi âm thanh
- 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 đánh dấu Bật âm thanh.
Nút Gửi
Sau khi xác nhận(các) máy chủ STUN/TURN và Lựa chọn ưu tiên về âm thanh, bạn hãy nhấp vào Gửi.
Đầu vào video từ webcam của bạn sẽ được hiển thị trong Local Video Element.
Tạo SDP cho ưu đãi
- Nhấp vào Tạo SDP ưu đãi để tạo SDP ưu đãi. JSON của ưu đãi sẽ là
đượ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 SDP của ưu đãi cho một ứng dụng ngang hàng WebRTC. Thông tin này có thể là thông tin Tác nhân WebRTC nhà thông minh của Google 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
Nhập tệp 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 Gửi câu trả lời SDP. JSON trả lời phải ở định dạng sau:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Nếu Reply SDP 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ụ trình xác thực WebRTC với Chrome trình duyệt (phiên bản 87 hoặc cao hơn). Các công cụ trong trình duyệt Chrome sẽ có thể giúp gỡ lỗi Luồng WebRTC.
Trang Webrtc-internals
- Mở một thẻ mới trong trình duyệt Chrome
- Ghé thăm địa chỉ sau
chrome://webrtc-internals
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à các chỉ số tạo ra 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ụ dành cho nhà phát triển Chrome sẽ cũng hữu ích khi khắc phục mọi sự cố với luồng WebRTC. Bạn nên mở Console trước khi sử dụng Công cụ xác thực WebRTC.