--- title: RTCPeerConnection.currentRemoteDescription slug: Web/API/RTCPeerConnection/currentRemoteDescription translation_of: Web/API/RTCPeerConnection/currentRemoteDescription ---
{{WebRTCSidebar}}
Только для чтения свойство RTCPeerConnection.currentRemoteDescription
возвращает объект {{domxref("RTCSessionDescription")}} , представляющий удалённую сторону соединения, как последний, успешно согласованный объект данных, с момента завершения согласования и установки соединения объектом {{domxref("RTCPeerConnection")}} с удалённым пиром.
Для изменения значения свойства currentRemoteDescription
, вызовите метод {{domxref("RTCPeerConnection.setRemoteDescription()")}}, который запускает серию событий, приводящих к установке нового значения. Подробнее о том, что точно происходит и почему изменение значения не происходит немедленно, смотрите {{SectionOnPage("/en-US/docs/Web/API/WebRTC_API/Connectivity", "Ожидающие и текущие объекты описания")}}.
В отличии от {{domxref("RTCPeerConnection.remoteDescription")}}, это значение действительный текущий статус соединения; remoteDescription
может указывать на объект описания, на который соединение находиться в процессе перехода..
sessionDescription = RTCPeerConnection.currentRemoteDescription;
Текущий объект описания, представляющий удалённую сторону соединения, если она присутствует. Если ни один объект описания не установлен, значением будет null
.
Пример рассматривает свойство currentRemoteDescription
и отображает предупреждение, содержащее значения свойств type
и sdp
,объекта {{domxref("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."); }
Спецификация | Статус | Комментарий |
---|---|---|
{{ SpecName('WebRTC 1.0', '#dom-peerconnection-currentremotedesc', 'RTCPeerConnection.currentRemoteDescription') }} | {{ Spec2('WebRTC 1.0') }} | Initial specification. |
{{Compat("api.RTCPeerConnection.currentRemoteDescription")}}