根据http://blog.spooningfork.com/post/44787139787/http-live-streaming-ios-avplayer,observedBitrate是玩家看到的比特率。
但是,它是瞬时值还是平均值?

该文档说:“所有下载的媒体的经验吞吐量,以每秒比特数为单位。”

我真的没有这个解释...

最佳答案

文件将表明这是平均值。

我将所有下载的媒体上的吞吐量的含义表示为平均价值。如果它是瞬时比特率,则它们可能将其命名为currentBitrate

但是,对我而言,提供段的比特率的标准派生没有太大意义,但提供段的平均比特率没有多大意义,因此observedBitrate可以是段的平均比特率,并且文档可以是错误。

将值numberOfBytesTransferred / transferDurationobservedBitrate进行比较可能会帮助您深入问题的底部。

10-06 13:04