Background removal and the ability to set custom backgrounds has become a non-negotiable feature in video conferencing applications. These approaches work well, but rely on an extra canvas HTML element to perform video stream manipulation. This can lead to issues when not done properly.
In this WebRTC Tips video, Hector discusses an alternative method using the recently released Insertable Streams for MediaStreamTrack API. More at https://webrtc.ventures/2023/02/backg....