@camera.ui/sdk / camera / RtpSessionOptions
Interface: RtpSessionOptions
Defined in: camera/streaming.ts:198
RTP streaming session configuration.
Properties
audio?
optionalaudio?:object
Defined in: camera/streaming.ts:230
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:200
Hardware acceleration method.
input?
optionalinput?:object
Defined in: camera/streaming.ts:203
Stream input options.
options?
optionaloptions?:Record<string,string|number|boolean|null|undefined>
video?
optionalvideo?:object
Defined in: camera/streaming.ts:208
Video encoding options.
bitrate?
optionalbitrate?:number
Maximum output bitrate in bits per second.
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.