C++程序中,我使用GStreamer管道生成RTP流,并使用multiudpsink元素同时将其发送到两个目的地。
除两个流具有相同的RTP SSRC之外,此方法都工作正常。有没有办法为两个流设置不同的SSRC

最佳答案

没有办法。
SSRCRTP session 参与者的唯一标识符。
RTP session 管理器保留所有参与者的SSRC。唯一标识符SSRC不能重复,并且不同的SSRC对应于 session 的不同参与者。
因此,SSRC不是 session 或一对参与者的标识符,而是单个用户的标识符。
在您的情况下,SSRCRTP流的生成器的标识符,因此在这种情况下不可能有2个不同的SSRC
进一步阅读here

07-26 09:06