@seydx/rtsp / AudioTranscodeTarget
Interface: AudioTranscodeTarget
Defined in: sinks/rtsp-server/forward-audio-transcoder.ts:16
Target format an incoming audio track is normalized into.
Describes the encoder the audio is re-encoded to when a consumer opts into forward audio transcoding. Only codec is required; the remaining fields default to the decoded source's own values so a plain "clean up this codec" request preserves the original sample rate and channel count.
See
ForwardAudioTranscoder For the pipeline that consumes this
Properties
bitRate?
optionalbitRate?:number
Defined in: sinks/rtsp-server/forward-audio-transcoder.ts:44
Target encoder bitrate in bits per second.
When omitted the encoder picks its own default.
channels?
optionalchannels?:number
Defined in: sinks/rtsp-server/forward-audio-transcoder.ts:37
Number of output audio channels (1 for mono, 2 for stereo).
When omitted the decoded source's channel count is preserved.
codec
codec:
string
Defined in: sinks/rtsp-server/forward-audio-transcoder.ts:23
Encoder codec name as understood by FFmpeg (for example aac).
Resolved to a concrete encoder when the transcoder starts; an unknown name aborts startup.
sampleRate?
optionalsampleRate?:number
Defined in: sinks/rtsp-server/forward-audio-transcoder.ts:30
Output sample rate in hertz.
When omitted the decoded source's sample rate is preserved.