Version
3.1.2
Environment that reproduces the issue
Working Device: Google Pixel ([your model + Android version])
Failing Devices: iQOO, Vivo, Samsung ([your specific models])
Android Version: [e.g. Android 14 / 15]
StreamPack Version: [latest / commit hash]
Server: Twitch / Custom Nginx-RTMP
RTMP/SRT/... Server
RTMP
Audio configuration
No response
Video configuration
No response
Is it reproducible in the demos application?
Yes
Reproduction steps
Open the StreamPack demo app.
Enter a remote RTMP server URL (Twitch ingest URL or custom live server).
Start streaming.
Copy the watch/playback URL.
Open the URL in VLC / ffplay / browser / Twitch player.
Playback shows black screen.
Server logs show "missing picture".
Expected result
The stream should play video correctly on remote servers across all devices
Actual result
App preview works normally.
Playback URL shows black screen.
Server reports "missing picture".
Works fine when using localhost.
Works correctly on Google Pixel devices.
Fails on iQOO, Vivo, and Samsung devices.
Additional context
When streaming to a remote live server (Twitch or custom RTMP server), the stream appears to start successfully, but when I paste the watch/playback URL into a video player (VLC, ffplay, Twitch dashboard, etc.), it shows a black screen.
The server logs show "missing picture" error.
Note: The camera preview inside the app is not black — it works fine. The issue is only with the output stream on the playback side
Problem occurs only with remote servers.
Localhost streaming works perfectly.
Appears to be device-specific (likely related to video encoding or camera format on non-Pixel devices).
Relevant logs output
Version
3.1.2
Environment that reproduces the issue
Working Device: Google Pixel ([your model + Android version])
Failing Devices: iQOO, Vivo, Samsung ([your specific models])
Android Version: [e.g. Android 14 / 15]
StreamPack Version: [latest / commit hash]
Server: Twitch / Custom Nginx-RTMP
RTMP/SRT/... Server
RTMP
Audio configuration
No response
Video configuration
No response
Is it reproducible in the demos application?
Yes
Reproduction steps
Open the StreamPack demo app.
Enter a remote RTMP server URL (Twitch ingest URL or custom live server).
Start streaming.
Copy the watch/playback URL.
Open the URL in VLC / ffplay / browser / Twitch player.
Playback shows black screen.
Server logs show "missing picture".
Expected result
The stream should play video correctly on remote servers across all devices
Actual result
App preview works normally.
Playback URL shows black screen.
Server reports "missing picture".
Works fine when using localhost.
Works correctly on Google Pixel devices.
Fails on iQOO, Vivo, and Samsung devices.
Additional context
When streaming to a remote live server (Twitch or custom RTMP server), the stream appears to start successfully, but when I paste the watch/playback URL into a video player (VLC, ffplay, Twitch dashboard, etc.), it shows a black screen.
The server logs show "missing picture" error.
Note: The camera preview inside the app is not black — it works fine. The issue is only with the output stream on the playback side
Problem occurs only with remote servers.
Localhost streaming works perfectly.
Appears to be device-specific (likely related to video encoding or camera format on non-Pixel devices).
Relevant logs output