Search code examples
iosavplayeravplayeritem

AVPlayer : difference between observedBitrate and indicatedBitrate


I'm using AVPlayer to read HLS streams.

During playback, I need to get bitrate from AVPlayerItemAccessLogEvent object. In this object, I can get the observedBitrate or the indicatedBitrate.

I read the docs, however, I don't get the difference between these two properties...


Solution

  • According to this article:

    ObservedBitrate is the bitrate that the player is seeing / using / reporting / observing.

    IndicatedBitrate is the bitrate that you define in your playlist