@camera.ui/sdk / camera / Fmp4SessionOptions
Interface: Fmp4SessionOptions
Defined in: camera/streaming.ts:316
FMP4 streaming session configuration.
Properties
audio?
optionalaudio?:object
Defined in: camera/streaming.ts:350
Audio encoding options.
encoderOptions?
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options.
boxMode?
optionalboxMode?:boolean
Defined in: camera/streaming.ts:326
Use box mode for streaming.
fragDuration?
optionalfragDuration?:number
Defined in: camera/streaming.ts:328
Fragment duration in microseconds.
hardware?
optionalhardware?:HardwareAcceleration
Defined in: camera/streaming.ts:318
Hardware acceleration method.
input?
optionalinput?:object
Defined in: camera/streaming.ts:321
Stream input options.
options?
optionaloptions?:Record<string,string|number|boolean|null|undefined>
supportedAudioCodecs?
optionalsupportedAudioCodecs?: ("opus"|"aac"|"flac")[]
Defined in: camera/streaming.ts:331
Supported audio codecs (skip transcode if match).
supportedVideoCodecs?
optionalsupportedVideoCodecs?: ("h264"|"hevc"|"av1")[]
Defined in: camera/streaming.ts:333
Supported video codecs (skip transcode if match).
video?
optionalvideo?:object
Defined in: camera/streaming.ts:336
Video encoding options.
bitrate?
optionalbitrate?:number
Maximum video bitrate in bits per second.
encoderOptions?
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options.
fps?
optionalfps?:number
Target framerate.
height?
optionalheight?:number
Output height.
width?
optionalwidth?:number
Output width.