美文网首页
框架五:rtsp负载数据格式

框架五:rtsp负载数据格式

作者: Wonton_skin | 来源:发表于2020-09-19 23:38 被阅读0次

    1、交织头格式
    对于交织传输模式,其RTP/RTCP负载数据之前,还有一个交织头。

    2、RTP数据格式 (rfc 3550)

    2.1 RTP固定头 (RTP Fixed Header Fields)

    -> version(2bit)  版本号
    -> padding(1bit)  末端是否padding,可能用于某些具有固定长度的加密算法。
    -> extension(1bit)  是否携带扩展头
    -> CC (4bit) CSRC count  包含 CSRC 的数目
    -> marker (1bit)  尾包标志
    -> PT (7 bit)   payload type  负载类型
    -> sequence number  包序号
    -> timestamp  时间戳
    -> SSRC ssrc标识符
    -> CSRC csrc列表:0 到 15 项,每项 32 比特,其数目由 CC 给定。例如在音频会议中,混频器向所有的说话人(talker)指出,谁的话语(speech)将被组合到即将发出的包中,也可让听者(接收者)可以清楚谁是当前说话人。

    2.2 RTP扩展头 (RTP Header Extension)

    -> defined by profile(2B)
    -> length(2B)  表示扩展头中包含多少个 32 比特字
    -> header extension  (0-n 个32比特字)

    2.3 RTP payload

    2.3.1 rtp视频payload,详情查看后续

    2.3.2 rtp音频payload,详情查看后续

    3、RTCP数据格式 (rfc 3550)

    相关文章

      网友评论

          本文标题:框架五:rtsp负载数据格式

          本文链接:https://www.haomeiwen.com/subject/wqrwektx.html