緩衝時間原則

上次更新: 2023-09-21

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

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

您可以定義新的緩衝原則,以變更緩衝時間。

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

在您呼叫之後 play,媒體播放器會開始緩衝視訊。 當媒體播放器已緩衝由初始緩衝時間指定的視訊量時,就會開始播放。 此程式可改善啟動時間,因為播放器不會等待整個播放緩衝區填滿後再開始播放。 相反地,在緩衝了幾個初始秒數後,開始播放。

呈現視訊時,TVSDK會繼續緩衝新片段,直到緩衝播放緩衝時間所指定的量為止。 如果目前的緩衝長度低於播放緩衝時間,播放器會下載其他片段。 一旦目前的緩衝區長度超過播放緩衝區時間幾秒鐘,TVSDK就會停止下載片段。

秘訣

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

此頁面上的