2015-05-22 3 views
0

Согласно http://blog.spooningfork.com/post/44787139787/http-live-streaming-ios-avplayer, наблюдаемый битрейт является битрейтом, который видит игрок. Однако это мгновенное значение или среднее значение?Получите среднее значение битрейта игрока во время сеанса.

doc говорит: «Эмпирическая пропускная способность для всех носителей, загружаемых в битах в секунду».

Я не получить это объяснение ...

ответ

3

документация будет указывать это в среднем.

Я принимаю значение пропускной способности на всех носителях, загруженных, чтобы означать, что он усредняет значение. Если бы это был мгновенный битрейт, они, вероятно, назвали бы свойством currentBitrate.

Однако для меня нет смысла предоставлять стандартный вывод битрейта для сегмента, но не средний битрейт для сегмента, поэтому observedBitrate может быть средним битрейтом для сегмента и документацией может быть неправильным.

Сравнивая значение numberOfBytesTransferred/transferDuration с номером observedBitrate, может помочь вам разобраться в деталях вашего вопроса.

+0

Я нахожу, что наблюдаетсяBitRate очень, когда сравнивается с указаниемBitRate, я нахожу этот ответ http://stackoverflow.com/a/31947178/1730345 говорит, что obervedBitRate - это скорость, с которой сегмент загружается (не воспроизводится), вы есть идея, как найти бит-скорость, испытываемую avplayer для воспроизведения потока? – karthik

Смежные вопросы