带有 0 fmt 的 SIP 更新媒体描述
SIP UPDATE Media Description with 0 fmt
我们从客户端收到一条更新消息,其中包含具有以下 fmt 属性的媒体。
m=video 0 RTP/SAVP 0
他们的目的是关闭视频媒体,但这给我们带来了麻烦。
他们的信息是否正确?
我们可以正确处理的关闭视频流的常用格式是
m=video 0 RTP/AVP 96 97 98
这是正确的。根据 RFC 3264:
Existing media streams are removed by creating a new SDP with the
port number for that stream set to zero. The stream description MAY
omit all attributes present previously, and MAY list just a single
media format.
这是有道理的,因为当参与者不想要视频流时,它愿意使用哪种格式并不重要。 m=video 0 RTP/SAVP 0
仅表示“无视频流”或“终止视频流”。
而且这种情况下的媒体格式没有任何意义。就像您收到的消息中一样:格式 0
代表 PCMU,它甚至不是视频格式。
我们从客户端收到一条更新消息,其中包含具有以下 fmt 属性的媒体。
m=video 0 RTP/SAVP 0
他们的目的是关闭视频媒体,但这给我们带来了麻烦。 他们的信息是否正确?
我们可以正确处理的关闭视频流的常用格式是
m=video 0 RTP/AVP 96 97 98
这是正确的。根据 RFC 3264:
Existing media streams are removed by creating a new SDP with the port number for that stream set to zero. The stream description MAY omit all attributes present previously, and MAY list just a single media format.
这是有道理的,因为当参与者不想要视频流时,它愿意使用哪种格式并不重要。 m=video 0 RTP/SAVP 0
仅表示“无视频流”或“终止视频流”。
而且这种情况下的媒体格式没有任何意义。就像您收到的消息中一样:格式 0
代表 PCMU,它甚至不是视频格式。