Skip to content

Scrypted Documentation / RTCSignalingSession

Interface: RTCSignalingSession ​

Implemented by WebRTC cameras to negotiate a peer connection session with Scrypted.

Properties ​

__proxy_props ​

__proxy_props: object

options ​

options: RTCSignalingOptions


options ​

options: RTCSignalingOptions

Methods ​

createLocalDescription() ​

createLocalDescription(type, setup, sendIceCandidate): Promise<RTCSessionDescriptionInit>

Parameters ​

• type: "answer" | "offer"

• setup: RTCAVSignalingSetup

• sendIceCandidate: undefined | RTCSignalingSendIceCandidate

Returns ​

Promise<RTCSessionDescriptionInit>


setRemoteDescription() ​

setRemoteDescription(description, setup): Promise<void>

Parameters ​

• description: RTCSessionDescriptionInit

• setup: RTCAVSignalingSetup

Returns ​

Promise<void>


addIceCandidate() ​

addIceCandidate(candidate): Promise<void>

Parameters ​

• candidate: RTCIceCandidateInit

Returns ​

Promise<void>


getOptions() ​

getOptions(): Promise<RTCSignalingOptions>

Returns ​

Promise<RTCSignalingOptions>

Deprecated ​