- Newest
- Most votes
- Most comments
There could be a few potential reasons for seeing a black blank screen when connecting your VR standalone app to an Amazon IVS stage:
-
Video encoding issues: Some Android video encoders have limitations on minimum video size. If you've configured a video size smaller than 176x176, it could cause errors and prevent proper streaming, resulting in a black screen.
-
Device compatibility: Certain older Android versions (5, 6, and 7) may have limitations with camera and microphone handling that could affect video streaming.
-
Network connectivity problems: If your device's network connection is unstable or goes down, the SDK may lose its connection to the stage servers. This can cause various errors and potentially result in a black screen.
-
SDK event handling: In rare occasions, the sequence of events handled by the SDK (such as STAGE_PARTICIPANT_JOINED and STAGE_PARTICIPANT_STREAMS_ADDED) might be out of order, potentially causing display issues.
-
Browser-specific issues: If you're using a web-based VR application, certain browsers like Safari have been known to intermittently display black screens to users joining after a session has begun.
To troubleshoot, you could try the following:
- Ensure your video configuration meets the minimum size requirements (at least 176x176).
- Check your network connectivity and try reconnecting if issues persist.
- If using a web-based VR app, try refreshing the browser and reconnecting to the session.
- Make sure you're properly handling all relevant SDK events in your application code.
- If possible, test on different devices or Android versions to isolate if it's a device-specific issue.
If the problem persists after trying these steps, you may need to further investigate your specific implementation or consult AWS support for more detailed troubleshooting.
Sources
Known Issues & Workarounds in the IVS Web Broadcast SDK | Real-Time Streaming - Amazon IVS
How to detect IVS video stream state? | AWS re:Post
Error Handling in the IVS Web Broadcast SDK | Real-Time Streaming - Amazon IVS
Known Issues & Workarounds in the IVS Android Broadcast SDK | Low-Latency Streaming - Amazon IVS
Please see ingest limitation for IVS stages: https://docs.aws.amazon.com/ivs/latest/RealTimeUserGuide/rt-stream-ingest.html
Make sure that you send streams to IVS that satisfy these requirements
Relevant content
- asked a year ago
- asked a year ago
- asked a year ago
- AWS OFFICIALUpdated 5 months ago
- AWS OFFICIALUpdated 6 months ago