1
只要EXT-X-ALLOW-CACHE
不推薦使用並從協議specification中刪除,是否有其他方法可以爲流設置緩存策略? (我的目標是讓客戶端緩存)安裝HLS緩存策略
此外,我想擺脫錯誤的,而帶有mediastreamvalidator
驗證流:
MUST fix issues
--------------------------------------------------------------
Error: #EXT-X-ALLOW-CACHE has been deprecated
--> Detail: Line: #EXT-X-ALLOW-CACHE:NO
不正是需要。採用這種方法,您建議資源只有在完全下載後纔可用。這與緩存不同。我需要緩存播放期間下載的段+正向緩衝區,而不是更多。 – ilya
@ilya我認爲他們刪除它的原因是因爲你可以設置'HTTP'緩存頭。在任何情況下,最終客戶端都會決定是否緩存以及緩存什麼,服務器無法強制緩存。 – aergistal
@ilya引用鏈接頁面:「當用戶同時下載和播放資源時,視頻的某些部分可能會以低於下載任務配置中指定的質量播放,如果網絡帶寬約束會阻止以請求下載的質量進行流式傳輸......(稍後)..只要有可能,就可以重複使用與用於配置下載任務相同的資產實例進行回放。「 這樣做似乎是可能的。 – akaralar