Streaming VR app in ivs stage

0

I'm seeing a black blank screen while connecting my VR Standalone app in the aws ivs stage. What causes it?

asked 16 days ago28 views
2 Answers
0

There could be a few potential reasons for seeing a black blank screen when connecting your VR standalone app to an Amazon IVS stage:

  1. 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.

  2. Device compatibility: Certain older Android versions (5, 6, and 7) may have limitations with camera and microphone handling that could affect video streaming.

  3. 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.

  4. 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.

  5. 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:

  1. Ensure your video configuration meets the minimum size requirements (at least 176x176).
  2. Check your network connectivity and try reconnecting if issues persist.
  3. If using a web-based VR app, try refreshing the browser and reconnecting to the session.
  4. Make sure you're properly handling all relevant SDK events in your application code.
  5. 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

profile picture
answered 16 days ago
0

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

profile pictureAWS
answered 16 days ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions