緩衝時間策略

為提供更順暢的檢視體驗,TVSDK有時會緩衝視訊串流。 您可以設定播放器緩衝的方式。

TVSDK定義至少30秒的播放緩衝長度,以及媒體開始播放之前的初始緩衝時間,至少5秒。 在應用程式呼叫play但在播放開始前,TVSDK會將媒體緩衝至初始時間,以在實際開始播放時提供順暢的開始。

通過定義新的緩衝策略,可以更改緩衝時間。

視您的環境(包括裝置、作業系統或網路條件)而定,您可以為播放器設定不同的緩衝原則,例如變更初始緩衝和持續播放緩衝的最短持續時間。

呼叫play後,媒體播放器會開始緩衝視訊。 當媒體播放器緩衝了初始緩衝時間所指定的視訊量時,就會開始播放。 此程式可縮短啟動時間,因為播放器不會等到整個播放緩衝區填滿後再開始播放。 而是在緩衝了數秒初始後,開始播放。

在轉譯視訊時,TVSDK會持續緩衝新片段,直到它緩衝播放緩衝時間所指定的量為止。 如果目前的緩衝區長度降到播放緩衝時間以下,播放器將下載其他片段。 當目前的緩衝區長度超過播放緩衝時間數秒後,TVSDK將停止下載片段。

秘訣

如果初始緩衝值很高,則可能會在開始之前為使用者提供較長的初始緩衝時間。 這可能會讓播放更長時間流暢;但是,如果網路條件較差,則可能會延遲初始播放。

本頁內容