Skip to content
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

Enabling simulcast always publish with lower quality on chrome v 75 onwards #1459

Closed
bobysp opened this issue Sep 17, 2019 · 2 comments
Closed

Comments

@bobysp
Copy link

bobysp commented Sep 17, 2019

Description
I tried simulcast with three layers on chrome 77, but am not able to get all three layers. Highest layer I get is 360P though max b/w is set as 4MB in both client and server configs. Also resolution is set as 720P.
chrome statistics (webrtc internals) says camera is generating 720p frames but what is encoded and sent is 360P.
Any idea why am not getting HD even though my server and client in I Gbps high speed lan.
Note:: Simulcast works perfectly fine till chrome 74 publishing all three video layers.

Steps to reproduce the issue:
1.Configure licode with maxVideoBW as 4Mbps and defaultVideoBW above 2 Mbps
2.Change maxVideoBW parameter valuet to 4Mbps in room.publish in connection_test.js
3.Add parameter simulcast: {numSpatialLayers: 3} in room.publish in connection_test.js
4. Erizo.stream config parameter videoSize to 720P
5. restart server and test from chrome browser

Describe the results you received:
Webrtc internals of chrome shows

  • publish resolution as180P
  • googBandwidthLimitedResolution as true( there is no b/w issue as test is on 1Gbps LAN)
  • googAvailableSendBandwidth as 320Kbps
  • googTransmitBitrate as 300 Kbps and googTargetEncBitrate as 315Kbps

Describe the results you expected:
Should receive three layers with highest layer as 720P.

Additional information you deem important (e.g. issue happens only occasionally):

Happen always
Licode commit/release where the issue is happening

Code master - Sep 10
Additional environment details (Local, AWS, Docker, etc.):
Both server and client runs on LAN - 1Gbps
Screen Shot 2019-09-17 at 2 05 58 PM
Screen Shot 2019-09-17 at 2 06 37 PM

@bobysp bobysp closed this as completed Sep 17, 2019
@bobysp
Copy link
Author

bobysp commented Sep 17, 2019

I am able to publish all three layers after configuring proper bitrate for all simulcast channels.. Thanks Valeriy for the hints..

@lodoyun
Copy link
Contributor

lodoyun commented Sep 17, 2019

In case you run into any more problems. We just merged #1458 which fixes an issue in the bandwidth estimation that could prevent you to get all the layers from the publisher in some cases

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

No branches or pull requests

2 participants