Canvas rendering does not work as expected on Safari - the image stays still on the first frame. Calling play() on the video tags seems to help.