Well, the correct term is not streaming it´s featching a new image every 0,5 second.
So, this is how I did it:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
<script type="text/javascript">// <![CDATA[
setInterval(function(){
var currentDate = new Date().getTime();
$('#videoframe').attr("src","http://YOUR-URL-TO-THE-SERVER/snapshot.cgi?_="+currentDate);
},500)
// ]]></script>
<img id="videoframe" alt="Video preview" src="http://YOUR-URL-TO-THE-SERVER/snapshot.cgi?_=136421898asd7583" width="640" height="360" border="1" />
The thing here is to use javascript to reload the image, and then use current timestamp to make sure the browsern doesn´t cache the image.