名词解释
帧数据(Keyframe)
指用户界面需同屏交互信息的状态数据的集合。
信息
通常以键值对的形式表现——键为界面模块名字,值为该模块的状态信息。
比如帧数据 {"popupPanel": { hidden: true }}
表示界面交互中有个弹窗面板,我们命名为 popupPanel
,它有个 hidden
状态,true
表示其正处于隐藏状态。
快照(Snapshot)
指某个时刻所有 帧数据 的集合。
提示
您可以理解 帧数据 是 快照 的子集,通过某时刻的"快照"信息能够还原该时刻的用户界面所有状态。
RTC
Real-Time Communication, 在本文中则特指渲染 HTML 页面的 WebView / Browser 等容器的音视频实时通信能力。
警告
需注意的是 Live 并不包含 RTC 功能的实现,需借助客户端原生能力的支持。更多细节详见后文 RTC 协议 部分。