← 返回概念索引音视频基础音视频基础 · CONCEPT MEDIA-STREAMMediaStream由一条或多条实时音频/视频 Track 组成的流,可连接媒体元素、Web Audio、WebRTC 或 Recorder。先抓住概念边界MediaStream 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?摄像头与麦克风:从权限到 MediaStream在明确点击后申请设备权限,查看 MediaStreamTrack 设置,并学习如何可靠停止采集。MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。相邻概念MediaStreamTrack实时媒体流中的单条音频或视频来源,具有约束、设置、mute/ended 状态和显式 stop 生命周期。MediaRecorder把 MediaStream 中的实时 Track 编码并以 Blob Chunk 形式交付给应用的浏览器录制接口。
音视频基础 · CONCEPT MEDIA-STREAMMediaStream由一条或多条实时音频/视频 Track 组成的流,可连接媒体元素、Web Audio、WebRTC 或 Recorder。先抓住概念边界MediaStream 在完整技术链路中承担什么职责?先确认它处理的对象、输入与输出,再顺着课程和相邻概念检查边界。出现在哪些课程?摄像头与麦克风:从权限到 MediaStream在明确点击后申请设备权限,查看 MediaStreamTrack 设置,并学习如何可靠停止采集。MediaRecorder:把实时媒体流封装成文件录制一个程序生成的 Canvas 媒体流,收集数据块并生成可回放、可下载的 WebM 文件。相邻概念MediaStreamTrack实时媒体流中的单条音频或视频来源,具有约束、设置、mute/ended 状态和显式 stop 生命周期。MediaRecorder把 MediaStream 中的实时 Track 编码并以 Blob Chunk 形式交付给应用的浏览器录制接口。