一个实时音视频通话过程,通常包括媒体采集、编码、传输、解码、播放等环节,媒体采集是控制会话质量的第一步,决定了媒体源的内容和形式。本章将围绕媒体采集,介绍相关的知识点,为读者展现一个完整的Web本地媒体管理流程。
WebRTC作为Web技术的一种,其应用过程离不开与其他Web技术的结合,如WebRTC结合canvas技术能够改变视频源内容、实现虚拟背景的效果;结合媒体录制API,能够实现实时录制与回放等。本章也会对这些技术进行详细介绍,让视频直播应用呈现更加丰富的内容。