@camera.ui/sdk / camera / Fmp4SessionOptions
Interface: Fmp4SessionOptions
Defined in: camera/streaming.ts:350
FMP4 streaming session configuration.
Properties
audio?
optionalaudio?:object
Defined in: camera/streaming.ts:382
Audio encoding options
encoderOptions?
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options
boxMode?
optionalboxMode?:boolean
Defined in: camera/streaming.ts:360
Use box mode for streaming
fragDuration?
optionalfragDuration?:number
Defined in: camera/streaming.ts:362
Fragment duration in ms
hardware?
optionalhardware?:HardwareAcceleration
Defined in: camera/streaming.ts:352
Hardware acceleration method
input?
optionalinput?:object
Defined in: camera/streaming.ts:355
Stream input options
options?
optionaloptions?:Record<string,string|number|boolean|null|undefined>
supportedAudioCodecs?
optionalsupportedAudioCodecs?: ("opus"|"aac"|"flac")[]
Defined in: camera/streaming.ts:365
Supported audio codecs (skip transcode if match)
supportedVideoCodecs?
optionalsupportedVideoCodecs?: ("h264"|"hevc"|"av1")[]
Defined in: camera/streaming.ts:367
Supported video codecs (skip transcode if match)
video?
optionalvideo?:object
Defined in: camera/streaming.ts:370
Video encoding options
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