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

Screen sharing does not work from Safari on an Apple M1 #1209

Open
MaxQuantumCake opened this issue Apr 20, 2021 · 4 comments
Open

Screen sharing does not work from Safari on an Apple M1 #1209

MaxQuantumCake opened this issue Apr 20, 2021 · 4 comments
Labels
Browser Bug video Issues related to quality of the video stream - blurry, jerky, freezes, black screens or unable to s

Comments

@MaxQuantumCake
Copy link

MaxQuantumCake commented Apr 20, 2021

bug

Hello ,

Screen sharing does not work from Safari on an Apple M1: in this case remote users do not see what Safari shares.

The problem appears both on the application we are developing and on the AWS demo available here: https://github.com/aws/amazon-chime-sdk-js/tree/master/demos/browser

Test results (on the left the one who shares --> the one who watches):

  • Safari (mac Intel) --> Chrome (mac Intel)✅
  • Safari (mac Intel) --> Chrome (mac M1)✅
  • Safari (mac M1) --> Chrome (mac Intel)❌
  • Safari (mac M1) --> Chrome (mac M1)❌
  • Chrome (mac Intel) --> Safari (mac Intel)✅
  • Chrome (mac Intel) --> Safari (mac M1)✅
  • Chrome (mac M1) --> Safari (mac Intel)✅
  • Chrome (mac M1) --> Chrome (mac M1)✅

For info screen sharing works with Google Meet from Safari on mac M1. I give you this information to eliminate a bug coming from Safari side.

screenshot

webrtc-internals data for screen sharing video, received from Chrome (mac intel) when Safari (mac M1) shares:
Screenshot 2021-04-20 at 11 14 52

Platform

  • OS: Mac OS 11.2.3 -- Mac mini M1
  • Browser: Safari
  • Browser Version: 14.0.3 (16610.4.3.1.7)
  • Amazon Chime SDK GitHub Commit: 7438e2c
@MaxQuantumCake MaxQuantumCake changed the title Screen sharing does not work from safari on an Apple M1 Screen sharing does not work from Safari on an Apple M1 Apr 20, 2021
@rlebosse
Copy link

I'm facing the same issue, thank for reporting it @MaxQuantumCake !

@richnew10
Copy link
Contributor

I can reproduce this.

In Safari Tech Preview, setting "GPU Process: Video Capture" causes even the local preview to appear black. That points to an encoder/capture bug in Safari.

I can also reproduce this in https://janus.conf.meetecho.com/screensharingtest.html, so this is not limited to the SDK: it's a browser bug.

@vidya-mohan vidya-mohan added the video Issues related to quality of the video stream - blurry, jerky, freezes, black screens or unable to s label Jun 11, 2021
@devalevenkatesh
Copy link
Contributor

Filed a Webkit bug: https://bugs.webkit.org/show_bug.cgi?id=236870
Had not found a bug with Webkit around this. Please feel free to update if you have information on similar filed bugs.

@devalevenkatesh
Copy link
Contributor

This issue is fixed in newer versions of Safari on MacOS Monterey M1 (Not sure if MacOS Big Sur latest version still faces this issue).

Webkit main bug: https://bugs.webkit.org/show_bug.cgi?id=233036

Please update the Safari to latest and see whether this is still an issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Browser Bug video Issues related to quality of the video stream - blurry, jerky, freezes, black screens or unable to s
Projects
None yet
Development

No branches or pull requests

5 participants