跳到主要内容

3.3. Session Description Format (会话描述格式)

3.3. Session Description Format (会话描述格式)

JSEP 的会话描述使用 Session Description Protocol (会话描述协议, SDP) 语法作为其内部表示。虽然这种格式对于从 JavaScript 中操作来说并不是最优的, 但它被广泛接受并且经常更新新特性; 任何会话描述的替代编码方式都必须跟上 SDP 的变化, 至少在这种新编码在流行度上超越 SDP 之前。

然而, 为了提供未来的灵活性, SDP 语法被封装在 SessionDescription 对象中, 该对象可以从 SDP 构造并序列化为 SDP。如果未来的规范在会话描述的 JSON 格式上达成一致, 我们可以轻松地使这个对象生成和使用该 JSON。

如下文所述, 大多数应用程序应该能够将这些各种 API 调用产生和使用的 SessionDescriptions 视为不透明的数据块; 也就是说, 应用程序不需要读取或更改它们。