sdp中每种媒体流都必须有y=吗
时间: 2024-04-22 21:27:24 浏览: 20
不是的,SDP(Session Description Protocol)中的每个媒体流都必须有一个 m 行(media line),但不是每个 m 行都需要有一个对应的 y 行(session information line)。
y 行包含有关整个会话的信息,而 m 行包含有关媒体流的信息。在某些情况下,可能没有必要在 SDP 中提供有关整个会话的信息,而只需提供有关媒体流的信息。在这种情况下,可能会省略 y 行。但是,如果存在 y 行,则每个媒体流都必须引用它。
相关问题
sdp中每种媒体流都必须有c=吗
是的,在SDP(会话描述协议)中,每个媒体流都必须有一个c=组合行(Connection Data),用于描述媒体流的网络连接信息,包括IP地址和端口号等。c=组合行通常出现在媒体流描述(m=)之后,媒体格式(a=rtpmap)之前。如果某个媒体流没有c=组合行,则表示该媒体流不能被接收或发送。因此,所有的媒体流都必须包含c=组合行。
sdp中有a=group:BUNDLE 0 1,每种媒体流都必须有c=吗
是的,即使在SDP中使用了a=group:BUNDLE 0 1,每个媒体流也仍然需要有一个c=组合行,用于描述媒体流的网络连接信息。a=group:BUNDLE 0 1只是表示这两个媒体流被绑定在一起进行传输,并不代表这两个媒体流的网络连接信息相同。因此,每个媒体流仍然需要有自己的c=组合行,用于描述其独立的网络连接信息。