我试图了解RFC3984如何与RFC3550配合使用。
我注意到RFC3550中有一个扩展位可以设置为扩展标头。我需要将此位设置为高,然后包含可选的标头扩展名吗?这可以通过将“由配置文件定义”设置为3984,将长度设置为适当的3984标头的大小,然后将RFC3984的标头信息包括为标头扩展来完成吗?
如果没有,我是否只是在RFC3550标题之后立即附加RFC3984适当的标题,同时保留扩展位0?
答案 0 :(得分:1)
RFC 3984为h.264数据指定RTP有效载荷格式。此格式位于RTP数据包的有效负载部分,该数据包遵循RFC 3550中定义的RTP标头.RFC 3984的Section 5显示如何构造RTP标头和有效负载以创建完整数据包。
RTP头的有效载荷类型字段实际上传达了RTP有效载荷格式。对于h.264数据,没有静态分配的有效负载类型,而是使用动态类型。动态类型通过带外通信映射到基础格式。使用RTSP,此映射通过SDP(会话描述协议)消息进行通信。
请参阅RFC 3550的Section 5.3.1以了解扩展位的用法,但使用RFC 3984中指定的有效载荷格式不应该使用它。