Rendering an animated canvas html element on the globe

I am new to Cesium. I have a canvas html element with animations added for wind velocity and direction. I need this canvas as a transparent layer over the globe. I searched regarding this problem I read somewhere about creating a new custom Imagery Provider. Wanted to know if at all it was possible and how should i approach it if so.

Please see my response here: