首页 > 解决方案 > SIP UPDATE Media Description with 0 fmt

问题描述

我们从客户端收到一条 UPDATE 消息,其中包含以下具有 fmt 属性的媒体,如下所示。

m=video 0 RTP/SAVP 0

他们的目的是关闭视频媒体,但这给我们带来了问题。 他们的信息正确吗?

我们可以正确处理的关闭视频流的通常格式是

m=video 0 RTP/AVP 96 97 98

标签: sipsdp

解决方案


这是对的。根据RFC 3264

通过创建一个新的 SDP 来删除现有的媒体流 ,该流的端口号设置为零。流描述可以省略之前存在的所有属性,并且可以只列出一个媒体格式

这是有道理的,因为当参与者不想拥有视频流时,它愿意使用哪种格式并不重要。m=video 0 RTP/SAVP 0仅表示“没有视频流”或“终止视频流”。

在这种情况下,媒体格式没有任何意义。就像您收到的消息一样:格式0代表 PCMU,它甚至不是视频格式。


推荐阅读