@virtualscenery/greenscreenstream (npm): Genereate new MediaStreams or Canvas elements based on MediaStreams (webcam) with any background image/video. Greenscreen your webcam and enable virtual backgrounds in your web applications. 
Keywords: mediastream|mediastream-api|webrtc|greenscreen|webgl2|webgl|canvas|shaders|glsl|usermedia|tensorflow|machine-learning|virtual-backgrounds|chroma-key|hologram