RTCPeerConnection: thuộc tính signalingState

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since September 2017.

Thuộc tính chỉ đọc signalingState của giao diện RTCPeerConnection trả về một chuỗi mô tả trạng thái của quá trình báo hiệu ở đầu cục bộ của kết nối trong khi đang kết nối hoặc kết nối lại với một máy ngang hàng khác. Giá trị có thể là một trong các trạng thái sau: stable, have-local-offer, have-remote-offer, have-local-pranswer, have-remote-pranswer hoặc closed.

Giá trị

stable

Không có offer hoặc answer đang chờ xử lý.

have-local-offer

Một offer cục bộ đã được đặt và đang chờ answer từ máy ngang hàng từ xa.

have-remote-offer

Một offer từ xa đã được đặt và đang chờ answer cục bộ.

have-local-pranswer

Một answer tạm thời cục bộ đã được đặt.

have-remote-pranswer

Một answer tạm thời từ xa đã được đặt.

closed

Kết nối đã đóng.

Ví dụ

js
const peerConnection = new RTCPeerConnection(configuration);

const signalingState = peerConnection.signalingState;

Thông số kỹ thuật

Specification
WebRTC: Real-Time Communication in Browsers
# dom-peerconnection-signaling-state

Tương thích trình duyệt