跳到主要内容

6. Generating the Answer (生成应答)

6. Generating the Answer (生成应答)

对所提供会话描述的应答以该提议为基础. 若应答与提议在任何方面不同 (不同 IP 地址, 端口等), 则应答中的源 (origin) 行必须不同, 因为应答由另一实体生成. 此时, 应答 o= 行中的版本号与提议 o 行中的版本号无关.

对提议中的每条 m= 行, 应答中必须有一条对应的 m= 行. 应答中 m= 行的数量必须与提议中完全相同. 这样可按顺序匹配各流. 由此, 若提议包含零条 m= 行, 应答也必须包含零条 m= 行.

应答中的 t= 行必须与提议中的相等. 会话时间不可协商.

可以出于任何理由在应答中拒绝所提供的流. 若某流被拒绝, 提议方与应答方均不得为该流生成媒体 (或 RTCP 分组). 要拒绝所提供的流, 应答中对应流的端口必须设为零. 所列任何媒体格式均被忽略. 至少必须列出一种格式, 如 SDP 所规定.

为每条所提供的流构造应答的方式因单播与多播而异.