2016-08-05 67 views
0

我有一個不變的base64編碼jpg文件源,每秒大概創建一個簡單的視頻流1-5個圖像。這是他們的樣子:禁用數據url jpg緩存

data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHElEQVQI12P4//8/w38GIAXDIBKE0DHxgljNBAAO9TXL0Y4OHwAAAABJRU5ErkJggg== 

將其輸入img元素的SRC屬性附加傷害觸發其正在被瀏覽器緩存在後臺請求:

Screenshot from Chrome network tab

由於每個幀緩存我應用程序會在短時間內填充瀏覽器緩存。

  1. 我該如何避免這種緩存行爲,以便每一幀都沒有被緩存或緩存很短的時間?
  2. 如果這是不可能的,那麼我怎樣才能顯示來自合理快速*流的jpg二進制數據而無需緩存?

*我試圖以原始的二進制JPG數據解碼成原始像素,並將其呈現在畫布使用jpg.js但過於昂貴的時間和CPU消耗方面

回答