跳到主要内容

8.2 Removing a Media Stream (移除媒体流)

8.2 Removing a Media Stream (移除媒体流)

移除既有媒体流的方法是: 生成一份新的 SDP, 并将该流的端口号置为零。流描述可以省略此前存在的全部属性, 也可以只列出一个媒体格式。

在 Offer 中端口号为零的流必须在 Answer 中也以端口零标记。与 Offer 一样, Answer 可以省略此前存在的全部属性, 也可以只从 Offer 所列格式中选出一个媒体格式列出。

移除媒体流意味着不再为该流发送媒体, 收到的任何媒体均应丢弃。在 RTP (Real-time Transport Protocol, 实时传输协议) 的情况下, RTCP 传输也会停止, 对已收 RTCP 包的处理亦停止。与之关联的资源可以释放。用户界面可以提示该流已终止, 例如在 PC 上关闭相应窗口。