for Chrome 88 or later. Please enable "Experimental Web Platform features" of chrome://flags
use resuestAnimationFrame() use setInterval() use VideoTrackReader use MediaStreamTrackProcessor