RTCPeerConnection.currentRemoteDescription

Только для чтения свойство RTCPeerConnection.currentRemoteDescription возвращает объект  RTCSessionDescription , представляющий удаленную сторону соединения, как последний, успешно согласованный объект данных, с момента завершения согласования и установки соединения объектом RTCPeerConnection с удаленным пиром. 

Для изменения значения свойства currentRemoteDescription, вызовите метод RTCPeerConnection.setRemoteDescription(), который запускает серию событий, приводящих к установке нового значения. Подробнее о том, что точно происходит и почему изменение значения не происходит немедленно, смотрите Ожидающие и текущие объекты описания в WebRTC connectivity.

В отличии от RTCPeerConnection.remoteDescription, это значение действительный текущий статус соединения; remoteDescription может указывать на объект описания, на который соединение находиться в процессе перехода..

Синтаксис

sessionDescription = RTCPeerConnection.currentRemoteDescription;

Возвращаемое значение

Текущий объект описания, представляющий удаленную сторону соединения, если она присутстует. Если ни один объект описания не установлен, значением будет null.

Пример

Пример рассматривает свойство  currentRemoteDescription и отображает предупреждение, содержащее значения свойств  type и sdp ,объекта RTCSessionDescription.

var pc = new RTCPeerConnection();var sd = pc.currentRemoteDescription;
if (sd) {
  alert("Local session: type='" +
        sd.type + "'; sdp description='" +
        sd.sdp + "'");
}
else {
  alert("No local session yet.");
}

Спецификации

Спецификация Статус Комментарий
WebRTC 1.0: Real-time Communication Between Browsers
Определение 'RTCPeerConnection.currentRemoteDescription' в этой спецификации.
Кандидат в рекомендации Initial specification.

Совместимость с браузерами

BCD tables only load in the browser

Смотри так же