此页面演示了 canvas capture 和 replaceTrack 的用法。为了给这个典型的 WebRTC 视频交换增添一些趣味,摄像头视频轨道(显示在第一个 video 元素中)被发送到一个 canvas。在 canvas 中对其进行了一些处理,使其像素化。然后捕获 canvas 流,并通过 WebRTC 发送到第二个 video 元素。像素化效果将逐渐减弱,直至完全消失。一旦不再有像素化效果,canvas capture 轨道将被替换为摄像头视频轨道以优化性能。