Skip to content

[BUG] VP8 simulcast causes unexpected downscaling on Chromium at low resolutions #2939

@zumy23

Description

@zumy23

Describe the bug.

When using VP8 with simulcast enabled, the transmitted video resolution is unexpectedly downscaled on Chromium-based browsers if the requested resolution is low (likely below 1280x720). This issue does not occur on Firefox.

Conditions:

  • Codec: VP8
  • Simulcast: Enabled
  • Low resolution input (<1280x720)
  • Browser: Chromium-based (Chrome, Edge, etc.)
  • Firefox: Not affected

Observed behavior:

Requested resolution Actual transmitted resolution
320x240 80x60
640x360 320x180
1280x720 1280x720

The problem consistently appears on Chromium browsers, while Firefox behaves correctly.

Regression:
The issue started occurring after the following commit (Nov 18, 2023):
70b6843

Expected behavior

The transmitted video resolution should match the requested resolution.
For example:

  • 320x240 should remain 320x240.
  • 640x360 should remain 640x360.

No additional downscaling should be applied when simulcast is enabled with VP8 at low resolutions.

Screenshots

No response

How to Reproduce

  1. I first did this
  2. I then did this
  3. And so on . . .

🥦 Browser

None

👀 Have you checked for similar open issues?

  • I checked and didn't find similar issue

🏢 Have you checked the Community Forum?

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugGeneric issue

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions