 <p>Using Javascript and jQuery you could refresh the image at a given rate. When the image is loaded by browser you call reloadImage() which waits 100ms and then changes the source attribute for the image to a unique path, which prevents loading the image from browser cache memory.</p> <p><strong>HTML</strong></p> <pre><code>&lt;img id="myImage" src="filename.jpg" onload="reloadImage()"/&gt; </code></pre> <p><strong>Javascript</strong></p> <pre><code>function reloadImage(){ setTimeout(function(){ $("#myImage").attr("src",'filename.jpg? + Math.random()) }, 100); } </code></pre>