aws-samples / aws-samples/amazon-ivs-player-web-sample
getQualities & getLiveLatency is not working on iOS device
- Dominant language
- JavaScript
- Stars
- 90
- Forks
- 38
- PR merge metrics
- No merged PRs in 30d
Description
**Describe the bug**
I am testing the Custom player controls demo, and the the quality menu doesn't display any quality option
I am using https://player.live-video.net/1.3.1/amazon-ivs-player.min.js with vue js
**To Reproduce**
1. Go to https://amazon-ivs-custom-controls.glitch.me/
2. Change quality
**Expected behavior**
The quality menu should have listed out
**Smartphone (please complete the following information):**
- Device: iPhone6s
- OS: iOS14.4
- Browser: Safari, Chrome
**Additional context**
Beside testing with the demo, I also implemented my own player and having the following issue, both occur only on iOS device and worked perfectly with Android and MacOS
- can't get a list of quality with getQualities
- can't get live stream latency with getLiveLatency, the function returned 0, but I can observe that the latency is at least 20s
Contributor guide
Research direction
Start with the Custom player controls demo at amazon-ivs-custom-controls.glitch.me and the Amazon IVS Player SDK 1.3.1 entry point, amazon-ivs-player.min.js. Reproduce getQualities and getLiveLatency on iPhone6s with iOS 14.4 in Safari and Chrome, comparing Android and macOS behavior. Done should establish whether both failures are reproducible and identify the relevant expected behavior or limitation.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- aws, javascript
- Domain
- frontend, web-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100