@camera.ui/sdk / camera / Fmp4SessionOptions
Interface: Fmp4SessionOptions ​
Defined in: camera/streaming.ts:320
FMP4 streaming session configuration.
Properties ​
audio? ​
optionalaudio?:object
Defined in: camera/streaming.ts:354
Audio encoding options.
encoderOptions? ​
optionalencoderOptions?:Record<string,string|number|boolean|null|undefined>
Additional encoder options.
boxMode? ​
optionalboxMode?:boolean
Defined in: camera/streaming.ts:330
Use box mode for streaming.
fragDuration? ​
optionalfragDuration?:number
Defined in: camera/streaming.ts:332
Fragment duration in microseconds.
hardware? ​
optionalhardware?:HardwareAcceleration
Defined in: camera/streaming.ts:322
Hardware acceleration method.
input? ​
optionalinput?:object
Defined in: camera/streaming.ts:325
Stream input options.
options? ​
optionaloptions?:Record<string,string|number|boolean|null|undefined>
supportedAudioCodecs? ​
optionalsupportedAudioCodecs?: ("opus"|"aac"|"flac")[]
Defined in: camera/streaming.ts:335
Supported audio codecs (skip transcode if match).
supportedVideoCodecs? ​
optionalsupportedVideoCodecs?: ("h264"|"hevc"|"av1")[]
Defined in: camera/streaming.ts:337
Supported video codecs (skip transcode if match).
video? ​
optionalvideo?:object
Defined in: camera/streaming.ts:340
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.