Skip to content

@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?

optional bitRate?: 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?

optional channels?: 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?

optional sampleRate?: 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.