home.video.streak.js is the JS that controls the video.
var homeVideo; var homeVideoTimer; var homeVideoCanvas; var homeVideoCanvasCtx; function beginBackgroundVideo() { try { homeVideo = document.getElementById("vid"); homeVideoCanvas = document.getElementById('streak_canvas'); homeVideoCanvasCtx = homeVideoCanvas.getContext('2d'); homeVideoCanvas.style["display"] = "block"; homeVideoTimer = setInterval(drawBackgroundVideo, 16); } catch (e) {
and on his page here:
<div id="streak"> <video id="vid" src="http://az6680.vo.msecnd.net/botwcontent/assets/videos/layout/streak.mp4"> </video> <canvas id="streak_canvas" width="1920" height="256" style="display: inline; "></canvas> </div>
Looks like doing it through a canvas.
source share