Skip to content

Enhance video degradation preference handling#7

Merged
BackGwa merged 1 commit intodevelopfrom
features/improve-video-quality
Jan 12, 2026
Merged

Enhance video degradation preference handling#7
BackGwa merged 1 commit intodevelopfrom
features/improve-video-quality

Conversation

@BackGwa
Copy link
Owner

@BackGwa BackGwa commented Jan 12, 2026

Description

  • Introduced degradation preference handling in usePeerConnection for adaptive video quality based on media source type.
  • Added video content hint application in media streams for better streaming quality, distinguishing between camera and screen streaming.
  • Implemented applyVideoDegradationPreference for peer connections in peerService to adjust preferences during calls.

Type of Change

  • Bug fix (bugs/)
  • New feature (features/)
  • Refactoring (refactor/)
  • Hotfix (hotfix/)

Changes Made

  • Applied contentHint on video tracks based on source type (camera vs screen).
  • Added degradation preference support in peerService.callPeer and helper.
  • Wired source type into usePeerConnection to set/update degradation preference for calls.

Checklist

  • Code follows the project's coding style
  • Self-review completed

- Introduced degradation preference handling in usePeerConnection
  for adaptive video quality based on media source type.
- Added video content hint application in media streams for better
  streaming quality, distinguishing between camera and screen
  streaming.
- Implemented applyVideoDegradationPreference for peer connections
  in peerService to adjust preferences during calls.
@BackGwa BackGwa merged commit a285190 into develop Jan 12, 2026
4 checks passed
@BackGwa BackGwa deleted the features/improve-video-quality branch January 12, 2026 07:48
@BackGwa BackGwa added the enhancement New feature or request label Jan 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant