屏幕录制 的工作原理
屏幕录制器可捕获你的屏幕、单个窗口、浏览器标签或整个显示器,然后在浏览器中将录像保存为 WebM 视频文件。无需安装。捕获使用浏览器内置的 getDisplayMedia API 结合 MediaRecorder,因此视频流在本地编码并作为下载提供,数据完全不触及服务器。
捕获的内容在浏览器自带的共享对话框中选择,该对话框同时也控制音频:根据平台不同,你可以在画面之外附加标签音频或系统声音(Chrome 在任何平台都可提供标签音频,完整的系统音频则主要在 Windows 上可用)。录制过程中有实时计时器和暂停/继续控件,录制结束时会出现播放预览,方便你在下载带时间戳的文件之前先检查效果。视频以 VP9 或 VP8 编解码器编码为 WebM;不支持 WebM 的浏览器会改用 MP4。有一点如实说明:屏幕录制是桌面端功能,移动端浏览器不提供该能力,页面会明确告知你这一点,而不是悄悄失败。