私は自分自身をできるだけ明確にしようとします。私はビデオをストリーミングしていますt
が、ビデオのたびに知りたいのですが、いいえ. 動画を最初から最後まで再生するためにクライアントのマシンにロードする必要のあるバイト数t
。この情報は、さまざまな値の配列 (または同様のデータ構造) として必要ですt
YouTube api の助けを借りてこれを達成しようとしていますが、いくつかの問題に直面しています。私がしたことは、時間と呼び出しからビデオをロードすることでしたgetVideoStartBytes
。YouTube API のドキュメントを見ると正しいようですが、最終的なグラフは奇妙です。放物線みたい!いいえ、それは奇妙です。時間 25 で必要なバイト数は、no よりも小さくすることはできません。時間に必要なバイト数 15.
以前に vlc を使用してビットレートの計算を行っ
y=x^2
たところ、少なくとももっともらしいグラフが得られました。
これは、YouTube の何らかのバグか、それとも別のバグでしょうか。助けてください。