sdp描述 h264
时间: 2023-10-13 11:04:44 浏览: 49
SDP(Session Description Protocol)是一种文本协议,用于描述会话的参数和媒体的传输。H.264是一种视频编码标准,也称为AVC(Advanced Video Coding)。在SDP中描述H.264视频流时,需要指定一些相关的参数。
以下是一个示例的SDP描述H.264视频流的片段:
```
m=video 5000 RTP/AVP 96
a=rtpmap:96 H264/90000
a=fmtp:96 packetization-mode=1;profile-level-id=42e01f;sprop-parameter-sets=Z0IAHukBQHsg,aM4xUg==
```
在这个例子中,`m=video 5000 RTP/AVP 96`表示视频流使用RTP协议,在端口5000上传输,使用96作为有效载荷类型(Payload Type)。
`a=rtpmap:96 H264/90000`指定了有效载荷类型96对应的编码格式是H.264,并且视频的时钟频率是90000。
`a=fmtp:96 packetization-mode=1;profile-level-id=42e01f;sprop-parameter-sets=Z0IAHukBQHsg,aM4xUg==`提供了一些额外的参数。其中`packetization-mode=1`表示视频流使用单一NAL单元模式;`profile-level-id=42e01f`表示H.264编码的配置文件和级别;`sprop-parameter-sets=Z0IAHukBQHsg,aM4xUg==`是H.264编码器的参数集。
这只是SDP描述H.264视频流的一个简单示例,实际应用中可能还会包含其他参数和媒体流的描述。