Sip RTP中的证监会与SSRC

Sip RTP中的证监会与SSRC,sip,rtsp,rtp,rtcp,Sip,Rtsp,Rtp,Rtcp,我对RTP非常陌生,有人能解释一下中国证监会和SSRC的一般情况吗 从, 它说的是:SSRC字段标识同步源。这是否意味着,在网络中可能会有许多发送者参与RTP(多播网络)并识别数据包来自哪个来源 CSC:贡献源(CSC):RTP数据包流的一个源,它对RTP混合器产生的组合流做出了贡献(见下文)。我不明白 有人能举例说明吗? 谢谢摘自 SSRC标识同步源。该值是随机选择的,其目的是在该值中没有两个同步源 相同的RTP会话将具有相同的SSRC。虽然概率 选择相同标识符的多个源中,所有RTP 实现必须

我对RTP非常陌生,有人能解释一下中国证监会和SSRC的一般情况吗

从, 它说的是:SSRC字段标识同步源。这是否意味着,在网络中可能会有许多发送者参与RTP(多播网络)并识别数据包来自哪个来源

CSC:贡献源(CSC):RTP数据包流的一个源,它对RTP混合器产生的组合流做出了贡献(见下文)。我不明白

有人能举例说明吗? 谢谢

摘自

SSRC标识同步源。该值是随机选择的,其目的是在该值中没有两个同步源 相同的RTP会话将具有相同的SSRC。虽然概率 选择相同标识符的多个源中,所有RTP 实现必须准备好检测和解决冲突。如果 源更改其源传输地址时,还必须选择 新的SSRC避免被解释为循环源

csc一个由0到15个csc元素组成的数组,用于标识此数据包中包含的有效负载的贡献源。这个 标识符的数量由CC字段给出。如果超过 15个贡献来源,仅可确定15个。证监会标识符 由混合器插入,使用的SSRC标识符为 来源。例如,对于音频数据包,所有数据包的SSRC标识符 列出了混合在一起创建数据包的源, 允许在接收器上正确显示通话器

老实说,我从未见过有人以任何有意义的方式实际使用SSRC或CSRC。在我处理过的所有代码中,我们只是在SSRC中生成一个随机数,而从不麻烦填写CSRC

我想SSRC在跟踪和/或检测循环音频路径方面可能很有用

我想CSC对于sip端点从会议服务器接收音频可能很有用,正如上面引用的那样,在会议服务器中,多个音频源混合在一起。正如我所说,在我所处理的会议服务器代码中,我们不需要麻烦。

关于您的问题“这是否意味着,在网络中可能有许多发送方参与RTP(多播网络)并确定数据包来自哪个源??”

这不是特别正确的,因为当存在多个源时,视频/音频由RTP混音器混合,而在这种情况下,SSRC是RTP混音器SSRC,它不是RTP数据包发送器的源,为了了解源,您需要查看CSRC数组,该数组具有由唯一SSRC标识的这些源,数组的大小也由标头字段CC:count CSRC给出

如果音频/视频未合并(uni cast),则SSRC为该视频/音频的发送方,且未填写CSRC

有用的介绍:

  • SSRC:
  • 同步源标识符(32位)区分数据流的源。同一RTP会话中的同步源将是唯一的

    2.中国证监会:

    贡献源ID(每个32位)将贡献源汇总到由多个源生成的流中

    • 有关地点:

    根据,以下是规范:

    如果使用RTP混频器,某些SSRC可能仅在RTP数据包的贡献源(CSC)列表和RTCP中可见,并且可能不会直接显示为RTP数据包的SSRC


    我也是RTSP的新手,我想知道我发送的音频和视频数据包是否与这种情况下的不同。我的SSRC将与音频和视频数据包相同或不同?@Dinesh,如果源相同,则为相同的SSRC,如果源不同,则为不同的SSRC。@MSalters,请看这一点:SSRC与多方会议越来越相关,其中有多个视频/音频流。请参阅IETF上的讨论。如果您为CSRCA提供捕获,则非常有用。可接受的答案忽略了这一点,它描述了如何使用SSRC来区分会话中的多个RTP流。常见用例包括合法拦截和其他分析应用程序,其中来自端点的多个流以某种方式相关。RFC 8108允许SSRC转换指定新流或恢复先前流,而不改变会话信息(即端点IP地址:端口或其他SDP信息)。请注意,这与混合或会议不同,CSRC不能用于列出所有SSRC Contrible,因为您是新用户,这是您的第一个答案。虽然它确实很简洁,但原始问题似乎已经包含了这些信息,他们希望了解这两个问题之间的区别,并要求提供一个示例,但您没有提供。既然你是新来的,我不会记下来给你一个改进的机会。