Skip to content

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WebRTC: Support GCC and FEC for weak network. #2051

Closed
flying1314 opened this issue Nov 22, 2020 · 5 comments
Closed

WebRTC: Support GCC and FEC for weak network. #2051

flying1314 opened this issue Nov 22, 2020 · 5 comments
Assignees
Labels
TransByAI Translated by AI/GPT. WebRTC WebRTC, RTC2RTMP or RTMP2RTC.
Milestone

Comments

@flying1314
Copy link

flying1314 commented Nov 22, 2020

Description
Currently, WebRTC does not have a related QoS (Quality of Service) policy. If streaming is done in a weak network environment, the quality might be relatively poor, without congestion control and pacing sender.

Expected Behavior
It would be great to add QoS support.

@winlinvip
Copy link
Member

winlinvip commented Nov 30, 2020

What is the current proportion of weak networks? How much weak network resistance can the NACK and ARQ already supported by SRS provide?

@flying1314
Copy link
Author

flying1314 commented Jan 16, 2021

Using clumsy to simulate packet loss, it doesn't work well with 10% packet loss.

@winlinvip winlinvip added the WebRTC WebRTC, RTC2RTMP or RTMP2RTC. label Jan 18, 2021
@dongzy08
Copy link

dongzy08 commented Jun 18, 2021

Is there any consideration for supporting FEC (Forward Error Correction) strategy in the future?

@winlinvip winlinvip changed the title webrtc拉流场景下支持QoS WebRTC: 拉流场景下支持QoS抗弱网 Aug 22, 2021
@winlinvip winlinvip added this to the SRS 5.0 release milestone Aug 25, 2021
@streamthing
Copy link

+1 for fec

@HammerZhao
Copy link

HammerZhao commented Oct 18, 2022

NACK should have no problem combating 20% packet loss, right?

@winlinvip winlinvip changed the title WebRTC: 拉流场景下支持QoS抗弱网 WebRTC: Support GCC and FEC for weak network. 拉流场景下支持QoS抗弱网 Jan 2, 2023
@winlinvip winlinvip modified the milestones: 5.0, 6.0 Jan 2, 2023
@winlinvip winlinvip changed the title WebRTC: Support GCC and FEC for weak network. 拉流场景下支持QoS抗弱网 WebRTC: Support GCC and FEC for weak network. Jul 18, 2023
@ossrs ossrs locked and limited conversation to collaborators Jul 18, 2023
@winlinvip winlinvip converted this issue into discussion #3689 Jul 18, 2023
@winlinvip winlinvip added the TransByAI Translated by AI/GPT. label Jul 28, 2023

This issue was moved to a discussion.

You can continue the conversation there. Go to discussion →

Labels
TransByAI Translated by AI/GPT. WebRTC WebRTC, RTC2RTMP or RTMP2RTC.
Projects
None yet
Development

No branches or pull requests

6 participants