更改ssrc生成规则

This commit is contained in:
xiongziliang 2019-07-17 15:23:54 +08:00
parent ff34b937f3
commit 8bbd9d57c0
1 changed files with 2 additions and 1 deletions

View File

@ -119,7 +119,8 @@ RtpCodec::Ptr Factory::getRtpEncoderBySdp(const Sdp::Ptr &sdp) {
GET_CONFIG(uint32_t,audio_mtu,Rtp::kAudioMtuSize);
GET_CONFIG(uint32_t,video_mtu,Rtp::kVideoMtuSize);
// ssrc不冲突即可
uint32_t ssrc = ((uint64_t) sdp.get()) & 0xFFFFFFFF;
static atomic_int32_t s_ssrc(0x10000000);
uint32_t ssrc = ++s_ssrc;
auto mtu = (sdp->getTrackType() == TrackVideo ? video_mtu : audio_mtu);
auto sample_rate = sdp->getSampleRate();
auto pt = sdp->getPlayloadType();