我正在我的应用程序中实现一个RTSP服务器,通过RTP提供h264视频。我已经阅读了相关的RFC并花了很多时间阅读有关h264 / RTP / RTSP的内容,我仍然感到困惑的一点是如何在带外传输'序列参数集'和'图片参数集'。
我所阅读的文档指出,这些文档最好通过可靠的带外机制传输,但我无法找到任何定义如何传输它们的内容。除了使用SDP文件的sprop-parameter-sets属性之外的其他波段。
例如,RFC 6184 Sectoin 8.4声明:
参数集NALU可以使用三种不同的方式进行传输 原则:
一个。使用会话控制协议(带外)之前 实际的RTP会话。
B中。在进行中使用会话控制协议(带外) RTP会议。
℃。在有效载荷(带内)期间的RTP分组流内 正在进行的RTP会议。
...
建议在会话中实施原则A和B. 控制协议...... 第8.2.2节包括关于运输的详细讨论 参数在SDP提供/应答中使用媒体进行带内或带外 类型参数sprop-parameter-sets ...这个 该部分包含有关原则A和B应如何的指导原则 在会话控制协议中实现。
...
可以在a的生命周期内添加或更新参数集 会议使用原则B和C.
我已阅读第8.2.2和8.4节,但未找到有关如何实施方法'B'的任何说明。我在这个主题上阅读的所有内容都是令人难以置信的vauge,例如,维基百科在这个主题上有如下说法:
在其他应用中,使用比视频通道本身更可靠的传输机制来传送“带外”参数集可能是有利的。
我在这里缺少什么?是否有其他标准通过RTSP传输? RTCP?