rtsp协议返回的sdp信息有哪些
时间: 2024-11-09 19:28:47 浏览: 17
RTSP (Real-Time Streaming Protocol) 协议用于实时传输音视频流,SDP (Session Description Protocol) 是 RTSP协商过程中的重要组成部分,它描述了媒体会议的会话细节。RTSP请求响应中包含SDP的信息主要包括以下几个部分:
1. **Sdp描述符**(Session Description):这部分包含了会议的基本信息,如媒体流类型(audio, video)、编码格式、带宽需求、端口信息等。例如:
```
v=0
o=- 1234567890 IN IP4 127.0.0.1
s=My Session Name
c=IN IP4 127.0.0.1
t=0 0
m=video 10000 RTP/AVP 96
a=rtpmap:96 H264/90000
```
2. **媒体流信息**(Media Streams):每个m=行描述了一个单独的媒体流,包括流类型(如audio, video)、端口号(c=行中的IP地址和端口号)以及使用的RTP协议及编码格式。
3. **时间戳和同步信息**:a=ts... 行描述了时间戳信息,对于实时交互非常重要,比如Ssrc(Source Identifier)表示唯一的媒体源标识。
4. **Transport Information**:如果RTSP是基于TCP的,可能会有类似于a=tcp:port的信息,如果是UDP则可能是a=udp:port。
5. **Transport Parameters**:可能包含加密、压缩、QoS等相关参数,如a=crypto:... 或 a=fmtp:... 等。
阅读全文