Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS: Can't see remote participant camera feed (chrome + browserstack) #1113

Closed
AurimasG12 opened this issue Apr 23, 2024 · 6 comments · Fixed by #1117
Closed

iOS: Can't see remote participant camera feed (chrome + browserstack) #1113

AurimasG12 opened this issue Apr 23, 2024 · 6 comments · Fixed by #1117

Comments

@AurimasG12
Copy link

AurimasG12 commented Apr 23, 2024

Describe the bug

I expect to see iOS user camera feed on my pc user.

Reproduction

Participant A:

  1. Open meet.livekit.io select custom tab
  2. In cloud.livekit.io generate token for pc user
  3. Connect meeting with generated credentials with pc user, dont forget to enable end-to-end encryption

Participant B:

  1. Open meet.livekit.io using iphone 16.x (I have used browserstack) and select custom tab
  2. In cloud.livekit.io generate token for ios user
  3. Connect meeting with generated credentials with ios user, dont forget to enable end-to-end encryption

Video recording: https://drive.google.com/file/d/1f9crmFMie-PCt0cx4M_1f-zZVZ5ohAo2/view?usp=sharing
Logs:
pc_user.log
ios_user.log

Logs

No response

System Info

Participant A: System:
    OS: macOS 14.1.1
    CPU: (8) arm64 Apple M1
    Memory: 133.80 MB / 16.00 GB
    Shell: 5.9 - /bin/zsh
  Binaries:
    Node: 18.17.0 - ~/.nvm/versions/node/v18.17.0/bin/node
    Yarn: 1.22.17 - /usr/local/bin/yarn
    npm: 9.6.7 - ~/.nvm/versions/node/v18.17.0/bin/npm
    pnpm: 8.15.4 - /opt/homebrew/bin/pnpm
  Browsers:
    Chrome: 124.0.6367.62
    Edge: 124.0.2478.51
    Safari: 17.1

Participant B: Iphone 13 iOS 16.3 Chrome

Severity

blocking all usage of LiveKit

Additional Information

Cloud server config
image

No response

@lukasIO
Copy link
Contributor

lukasIO commented Apr 23, 2024

In your settings you have vp8 disabled, vp9 and av1 are not supported for end-to-end encryption.
Does it start working if you enable vp8 as a codec?

@AurimasG12
Copy link
Author

In your settings you have vp8 disabled, vp9 and av1 are not supported for end-to-end encryption. Does it start working if you enable vp8 as a codec?

No, it does not work.

@lukasIO
Copy link
Contributor

lukasIO commented Apr 24, 2024

Did you ensure that you were actually publishing and receiving vp8 ?

@AurimasG12
Copy link
Author

ios user log:
image
pc user log:
image

@lukasIO
Copy link
Contributor

lukasIO commented Apr 24, 2024

I just tested this on browserstack with iOS16 and chrome as a browser. I see the same behaviour as you.
The reason for this is probably the fact that browserstack doesn't send any updated video frames (as the video is black/static). In order for a LiveKit track to be successfully published and broadcasted to other users server side, media needs to be flowing. This does not seem to be the case here.
I'll close this as won't fix, but feel free to re-open if you can reproduce this with an actual device and a working camera.

@lukasIO lukasIO closed this as not planned Won't fix, can't repro, duplicate, stale Apr 24, 2024
@lukasIO lukasIO changed the title iOS: Can't see remote participant camera feed (chrome) iOS: Can't see remote participant camera feed (chrome + browserstack) Apr 24, 2024
@lukasIO
Copy link
Contributor

lukasIO commented Apr 24, 2024

reopening as @AurimasG12 can repro on a real device

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants