Module mediasoup::producer[][src]

A producer represents an audio or video source being injected into a mediasoup router. It’s created on top of a transport that defines how the media packets are carried.

Structs

DirectProducer

Producer created on DirectTransport.

NonClosingProducer

Same as Producer, but will not be closed when dropped.

ProducerId

Producer identifier.

ProducerOptions

Producer options.

ProducerScore

Score of the RTP stream in the producer representing its transmission quality.

ProducerStat

RTC statistics of the producer.

ProducerVideoOrientation

As documented in WebRTC Video Processing and Codec Requirements.

RegularProducer

Producer created on transport other than DirectTransport.

WeakProducer

WeakProducer doesn’t own producer instance on mediasoup-worker and will not prevent one from being destroyed once last instance of regular Producer is dropped.

Enums

Producer

A producer represents an audio or video source being injected into a mediasoup router. It’s created on top of a transport that defines how the media packets are carried.

ProducerTraceEventData

‘trace’ event data.

ProducerTraceEventType

Types of consumer trace events.

ProducerType

Producer type.

Rotation

Rotation angle