Skip to content

Conversation

@ibc
Copy link
Member

@ibc ibc commented Nov 22, 2023

Fixes #1211

Details

  • Previously, our CompoundPacket has a XR packet with many DLRR blocks, each one with a single ssrc info sub-block.
  • Now our CompoundPacket has a XR pacjet with a single DLRR block with many ssrc info sub-blocks.
  • Both approaches are spec compliant BUT libwebrtc thinks it makes no sense to have multiple blocks of the same type in an XR packet: https://codereview.webrtc.org/2378113002
  • Thanks @ybybwdwd for reporting the issue and for the references.

TODO

Fixes #1211

### Details

- Previously, our `CompoundPacket` has a XR packet with many DLRR blocks, each one with a single ssrc info sub-block.
- Now our `CompoundPacket` has a XR pacjet with a single DLRR block with many ssrc info sub-blocks.
- Both approaches are spec compliant **BUT** libwebrtc thinks it makes no sense to have multiple blocks of the same type in an XR packet: https://codereview.webrtc.org/2378113002
- Thanks @ybybwdwd for reporting the issue and for the references.

### TODO

- Same should be done for other blocks. This must be verified.
@ibc ibc requested a review from jmillan November 22, 2023 16:35
@ibc
Copy link
Member Author

ibc commented Nov 22, 2023

I've created a separate issue to handle the rest of extended reports that may need some changes:

#1238

@ibc ibc merged commit e952f34 into v3 Nov 22, 2023
@ibc ibc deleted the rtcp-compoundpacket-use-a-single-dlrr-block branch November 22, 2023 17:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Issue in sending dlrr block

3 participants