Skip to content

Restore local WebRTC defaults and CI stream profile#11

Merged
DjDeveloperr merged 24 commits into
mainfrom
simdeck-ci-stream-lab
May 1, 2026
Merged

Restore local WebRTC defaults and CI stream profile#11
DjDeveloperr merged 24 commits into
mainfrom
simdeck-ci-stream-lab

Conversation

@DjDeveloperr

Copy link
Copy Markdown
Collaborator

Summary

  • restore hardware H.264 as the default local/daemon codec and keep the local WebRTC/native hot path aligned with main
  • keep the CI software stream profile explicit at 960 max edge / 24 fps / 1.2 Mbps / 2 bpp, with lower allowed stream-quality bounds for constrained providers
  • improve simulator selection/failover when a booted simulator cannot expose a live private display
  • remove the abandoned JPEG/MJPEG experiment from the net PR diff and update docs to match the H.264-only defaults

Verification

  • npm run build:cli
  • npm run build:client
  • cargo fmt --manifest-path server/Cargo.toml --check
  • git diff --check

@DjDeveloperr DjDeveloperr merged commit 7120d20 into main May 1, 2026
1 check passed
azaj01 pushed a commit to azaj01/SimDeck that referenced this pull request Jun 8, 2026
* Experiment with lean CI realtime stream

* Honor lean CI realtime profile

* Optimize CI streaming experiments

* Restore usable CI software stream quality

* Retry CoreSimulator headless screen attach

* Handle direct SimulatorKit screen adapters

* Restore local hardware H264 defaults

* Probe foreground bind address for port selection

* Avoid loading loops on failed simulator streams

* Restore smooth local WebRTC defaults

* Reduce local WebRTC stream pressure

* Revert "Reduce local WebRTC stream pressure"

This reverts commit 88059ce.

* Revert "Restore smooth local WebRTC defaults"

This reverts commit 8ee4885.

* Uncap local hardware WebRTC streaming

* Restore main WebRTC streaming implementation

* Remove local hardware stream FPS cap

* Avoid reconnecting established WebRTC streams on frame stalls

* Tolerate transient WebRTC disconnected state

* Use realtime cleanup without capping local hardware

* Restore smooth local WebRTC defaults

* Restore main local preview hot path

* Clean up CI stream profile branch

* Fix PR CI formatting and clippy

* Use integration server for stdout screenshot test
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

Successfully merging this pull request may close these issues.

1 participant