Skip to content

Conversation

@JackLau1222
Copy link
Collaborator

Since NACK & RTX patch depends other patchs(like ignore_ipv6 patchset), so I place them all and submit this PR for showing the status of this patch

winlinvip and others added 18 commits July 1, 2025 20:45
The patch is still generated by git config author.
All files in the .github directory pertain to CI/CD and should be
ignored; they should not be included in the patch.
This PR refer to ossrs#39
and ossrs#38

---------

Signed-off-by: Jack Lau <[email protected]>
mark this ignore_ipv6 flag could ignore any IPv6 ICE candidate,
preventing “No route to host” errors on devices without IPv6 connectivity.

Signed-off-by: Jack Lau <[email protected]>
Remove redundant "WHIP: " prefix in log context
since it already add whip context.

Fix grammers in whip options descriptions

Signed-off-by: Jack Lau <[email protected]>
AVCodecParameters::profile only contains constraint_set1_flag
(AV_PROFILE_H264_CONSTRAINED 1<<9).
So add H264 constraints flag fully parse refer to hlsenc
write_codec_attr

Signed-off-by: Jack Lau <[email protected]>
See RFC5280 4.1.2.2

Co-authored-by: winlin <[email protected]>
Signed-off-by: Jack Lau <[email protected]>
RTP retransmission described in RFC4588 (RTX) is an effective packet
loss recovery technique for real-time applications with relaxed delay bounds.

This patch provides a minimal implementation for RTX and RTCP NACK (RFC3940)
and its associated SDP signaling and negotiation.

Co-authored-by: Sergio Garcia Murillo <[email protected]>
Signed-off-by: Jack Lau <[email protected]>
add rtx_history_size option

Signed-off-by: Jack Lau <[email protected]>
@JackLau1222 JackLau1222 force-pushed the workflows branch 2 times, most recently from 1c20a98 to 487998b Compare July 22, 2025 06:19
@JackLau1222 JackLau1222 force-pushed the workflows branch 2 times, most recently from 2c40a5c to 80db6eb Compare August 6, 2025 11:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants