Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NoVideoUplinkBandwidthPolicy

Hierarchy

  • NoVideoUplinkBandwidthPolicy

Implements

Index

Constructors

constructor

Methods

chooseCaptureAndEncodeParameters

chooseEncodingParameters

  • chooseEncodingParameters(): Map<string, RTCRtpEncodingParameters>

chooseMediaTrackConstraints

  • chooseMediaTrackConstraints(): MediaTrackConstraints

maxBandwidthKbps

  • maxBandwidthKbps(): number

setHasBandwidthPriority

  • setHasBandwidthPriority(_hasBandwidthPriority: boolean): void

Optional setHighResolutionFeatureEnabled

  • setHighResolutionFeatureEnabled(_enabled: boolean): void

setIdealMaxBandwidthKbps

  • setIdealMaxBandwidthKbps(_idealMaxBandwidthKbps: number): void

updateConnectionMetric

updateIndex

wantsResubscribe

  • wantsResubscribe(): boolean

wantsVideoDependencyDescriptorRtpHeaderExtension

  • wantsVideoDependencyDescriptorRtpHeaderExtension(): boolean
  • Dependency descriptors can be used by the backend to designate spatial or temporal layers on a single encoding. Along with the video layers allocation exension this will result in the ability for remote attendees to subscribe to individual layers below the top.

    If the send transceiver is in a state where the layers allocation extension is not matching up with the dependency descriptor extension, or we simply don't want to allow for the seperation of spatial or temporal layers, we can remove the dependency descriptor from the SDP.

    Returns boolean

Generated using TypeDoc