Hello,
I have a multistream WebRtc session with
2 streams (each one with 1 audio track and 1 video track).
In this session, Chrome is the sender of these 2 streams.
The result in terms of RTP, is that Chrome sends 4 RTP streams, each one with a SSRC (to simplify, I skip RTX ssrcs):
- ssrc-stream0-audio
- ssrc-stream0-video
- ssrc-stream1-audio
- ssrc-stream1-video
Moreover, Chrome sends Sender Report RTCP packets (SR).
The problem is that it sends SR packets for all audio streams, but only 1 for the video streams. In the
2 streams example:
- ssrc-stream0-audio (SR sent)
- ssrc-stream0-video (SR sent)
- ssrc-stream1-audio (SR sent)
- ssrc-stream1-video (SR NOT sent)
The same logic for
3 streams:
- ssrc-stream0-audio (SR sent)
- ssrc-stream0-video (SR sent)
- ssrc-stream1-audio (SR sent)
- ssrc-stream1-video (SR NOT sent)
- ssrc-stream2-audio (SR sent)
- ssrc-stream3-video (SR NOT sent)
Tested with:
- Chrome 48.0.2564.71
- Chrome 49.0.2612.0
Refs