Package com.amazonaws.ivs.broadcast
Class TransmissionStats
java.lang.Object
com.amazonaws.ivs.broadcast.TransmissionStats
TransmissionStats contains statistics on the broadcast's current measured bitrate, recommended bitrate
by the SDK's adaptive bitrate algorithm, average round trip time, broadcast quality (relative to configured
minimum and maximum bitrates), and network health.
Expect this callback to be triggered on the BroadcastListener quite frequently (approximately twice per second)
as the measured and recommended bitrates change.
Measured versus recommended bitrate behavior can vary significantly between platforms. The documentation
on each metric provides instructions on how to interpret these values.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic enum
BroadcastQuality represents the quality of the stream based on the bitrate minimum and maximum provided on session configuration.static enum
NetworkHealth represents the current health of the network. -
Field Summary
Modifier and TypeFieldDescriptionThe current BroadcastQuality.final double
The current measured average sending bitrate.The current NetworkHealth.final double
The bitrate currently recommended by the SDK.final double
The current average round trip time for network packets (not image or audio samples). -
Method Summary
-
Field Details
-
recommendedBitrate
public final double recommendedBitrateThe bitrate currently recommended by the SDK. Depending on network conditions, the SDK may recommend a higher or lower bitrate to preserve the stability of the broadcast, within the constraints of the minimum, maximum, and initial bitrates configured by the application in BroadcastConfiguration. -
measuredBitrate
public final double measuredBitrateThe current measured average sending bitrate. Note that the device's video encoder is often unable to match exactly the SDK's recommended bitrate. There can be some delay between the SDK's recommended bitrate and the video encoder responding to the recommendation. -
roundTripTime
public final double roundTripTimeThe current average round trip time for network packets (not image or audio samples). -
broadcastQuality
The current BroadcastQuality. -
networkHealth
The current NetworkHealth.
-
-
Method Details