SIGN IN SIGN UP

Use maintain-resolution as the default video degradation preference (#1106)

## Summary
- Align Flutter default local-video degradation behavior with the Swift
SDK.
- Default unset `VideoPublishOptions.degradationPreference` to
`maintainResolution` for camera and screen-share publishing.
- Keep explicit degradation preferences overrideable by apps.

## Context
Related to #1097, which explores preserving video quality through a
live-streaming option. This PR takes the smaller SDK-default approach
instead: use maintain-resolution by default, matching Swift, without
adding a separate app-facing toggle for this behavior.

## Testing
- `dart analyze`
- `flutter test test/core/room_e2e_test.dart`
H
Hiroshi Horie committed
b6cc65dbdf9f58d18dbe43e1573928078efacfdf
Parent: 707792b
Committed by GitHub <noreply@github.com> on 6/6/2026, 7:45:56 AM