@camera.ui/sdk / camera / RtpSessionOptions
Interface: RtpSessionOptions
Defined in: camera/streaming.ts:230
RTP streaming session configuration.
Properties
audio?
optionalaudio?:object
Defined in: camera/streaming.ts:260
Audio encoding options
channels?
optionalchannels?:number
Audio channels
codec?
optionalcodec?:"opus"|"aac"|"pcma"|"pcmu"
Audio codec
encoderOptions?
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options
frameDuration?
optionalframeDuration?:number
Frame duration in ms
mtu?
optionalmtu?:number
Maximum transmission unit
payloadType?
optionalpayloadType?:number
RTP payload type
sampleRate?
optionalsampleRate?:number
Audio sample rate
ssrc?
optionalssrc?:number
Synchronization source identifier
hardware?
optionalhardware?:HardwareAcceleration
Defined in: camera/streaming.ts:232
Hardware acceleration method
input?
optionalinput?:object
Defined in: camera/streaming.ts:235
Stream input options
options?
optionaloptions?:Record<string,string|number|boolean|null|undefined>
video?
optionalvideo?:object
Defined in: camera/streaming.ts:240
Video encoding options
codec?
optionalcodec?:"h264"|"hevc"
Video codec
encoderOptions?
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options
fps?
optionalfps?:number
Target framerate
height?
optionalheight?:number
Output height
mtu?
optionalmtu?:number
Maximum transmission unit
payloadType?
optionalpayloadType?:number
RTP payload type
ssrc?
optionalssrc?:number
Synchronization source identifier
width?
optionalwidth?:number
Output width