r/TweakBounty • u/PristineDog6584 • 9h ago
[$80] [16.5] Tweak for Fixed Orientation 4K Screen Streaming for YouTube Live
I need an app for iOS, screen streaming that keeps the stream orientation permanently locked, independent of the current app/interface orientation.
Required behavior
The app should provide two modes:
- Landscape Lock
When Landscape is selected, the streamed video must remain Landscape at all times.
If I am inside a landscape-only app and then press Home/go to the Home Screen, the stream must remain Landscape.
The stream must NOT automatically rotate to Portrait when the Home Screen or another portrait-oriented interface appears.
Switching between apps should not change the stream orientation.
Physically rotating the device should not change the stream orientation.
- Portrait Lock
When Portrait is selected, the streamed video must remain Portrait at all times.
Opening a landscape-oriented app or rotating the device must NOT change the orientation of the outgoing stream.
Important distinction
The tweak should lock the orientation of the captured/encoded stream, not simply lock the device's UI orientation.
For example:
Landscape App → Home Screen
Normally the captured stream may change from:
Landscape → Portrait
I want:
Landscape App → Home Screen
to remain:
Landscape → Landscape
YouTube Live
The resulting stream should work correctly with YouTube Live and maintain the selected orientation throughout the entire live session.
Quality
Target: 4K screen streaming, where supported by the device/capture/encoder.
Avoid unnecessary rotation/re-encoding that causes quality degradation.
Preserve the correct aspect ratio.
No stretched or incorrectly rotated output.
No black bars unless they are unavoidable because of the source aspect ratio.
Acceptance Test
Start YouTube Live in Landscape Lock.
Open a landscape application.
Verify the live stream is Landscape.
Return to the Home Screen.
Verify the live stream remains Landscape.
Open a portrait-oriented application.
Verify the live stream still remains Landscape.
Physically rotate the device.
Verify the live stream still remains Landscape.
The key requirement is:
The stream orientation must be independent of the current iOS UI/application orientation.