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