aws-samples / aws-samples/amazon-ivs-player-web-sample

getQualities & getLiveLatency is not working on iOS device

Open
#29 2 comments 2 reactions 0 assignees View on GitHub
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.