Я постараюсь сделать себя максимально понятным. Я транслирую видео, и я бы хотел знать, каждый раз t
в видео, нет. байт, которые должны были быть загружены на компьютер клиента для воспроизведения видео с начала до времени t
. Я хочу эту информацию в виде массива (или некоторой аналогичной структуры данных) для различных значений t
Я пытаюсь добиться этого с помощью API YouTube, но я сталкиваюсь с некоторыми проблемами. Что я сделал, чтобы загрузить видео из времени и позвонить getVideoStartBytes
. Кажется правильным видеть документацию API YouTube, но окончательный график странный. Это похоже на параболу! Это странно, потому что нет. из байтов, необходимых в момент времени 25, не может быть меньше, чем нет. байтов, необходимых в момент времени 15.
Ранее я делал расчеты битрейта с использованием vlc, и график выглядит примерно так: y=x^2
, что было, по крайней мере, правдоподобно.
Это какая-то ошибка в YouTube или что-то еще? Пожалуйста, помогите.