2011-06-30 5 views
2

私はストリーミングビデオを受信して​​いるので、いつバッファリングしているのかを知りたい。これは根本的には難しいことではなく、バッファリングイベントのタイプにEventListenerを追加するだけですが、これが必ずしも「最良の」方法であるかどうかは疑問でした。EventListenerとポーリングのオーバーヘッドを比較する

私の他の考えは、ビデオがBuffering()などであれば、Xミリ秒ごとにビデオフィードをポーリングするタイマーを設定していました。最悪の場合、ビデオストリームを照会する前にXミリ秒を待つことができますが、私はこれが実際に の問題ではないと判断しました。私はそれを回避することができます。

私は、EventListener(既にかなりの数があると仮定して)を持つことにかなりのオーバーヘッドがあるのか​​、それとも十分に魅力的なバッファリングイベントをすぐにキャッチする利点があるのでしょうか?

答えて

0

eventListenerのままにしておきます。
ただし、動的にビデオを動的に低品質のビデオに変更すると、バッファリングを回避できます。

+0

確かに、これはバッファリングを避けるために100%保証されません。どういうわけか、私はバッファリングに常に対応する必要があると思います。なぜなら、それを強制するようなものがたくさんあるからです。 –

関連する問題