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

[Bug]: Microsoft Teams video calls not working on MacBook Pro with Logitech C922 Pro Stream webcam #970

Open
3 tasks done
martincampbell opened this issue Dec 8, 2022 · 4 comments
Labels
bug 🪲 Something isn't working recipe 📑 This issue is about a ferdium recipe

Comments

@martincampbell
Copy link

martincampbell commented Dec 8, 2022

Preflight Checklist

Ferdium Version

6.2.2

Recipe Name

Microsoft Teams

Recipe Version

3.2.1

Last Known working version of the recipe

Worked in Ferdium 6.2.0 in Sep 2022 and Oct 2022

Steps to reproduce

In teams, go to the Calendar page by clicking the Calendar button on the left.
Start a meeting with yourself by clicking the Meet now button at the top.
Click on the Start meeting button.
Open the device settings by clicking on the cogwheel button in the centre at the bottom
In the Video Settings select Camera C922 Pro Stream Webcam
Enable the camera by clicking the slider button bottom left.
Start the meeting with Join now.

Repeat the same steps with the FaceTime HD Camera selected. Repeat the same steps with the camera disabled.

The same behaviour occurs whether you start a meeting with yourself or with others. A meeting with yourself is easier to reproduce as it only requires one participant.

Expected Behavior

You are in a video meeting with yourself. A video of you appears on screen, using the selected camera.

If you disable the camera, you are in an audio meeting with yourself, and no video appears.

Actual Behavior

If the C922 Pro Stream Webcam is selected, the teams service either hangs completely, or you are in a meeting without video, audio may misbehave and you may nor may not be able to unmute yourself.

If the FaceTime HD Camera is selected, you are in a video meeting with yourself.

If you disable the camera, you are in an audio meeting that behaves properly, but has no video.

If, for comparison, you connect to teams via another browser (e.g. Edge or Chrome), it works fine with both cameras. Only Ferdium misbehaves with the C922 Pro Stream Webcam.

Screenshots

No response

Additional Information

Same problem in Ferdium 6.2.1 and 6.2.2. Was working fine in Ferdium 6.2.0 in Sep 2022 and Oct 2022.

Computer is running macOS 13.0.1 (22A400).

About Ferdium
Version: 6.2.2
Server: No Server
Electron: 21.3.3
Chrome: 106.0.5249.199
Node.js: 16.16.0
Platform: macOS
Arch: x64
Build date: Mon Dec 05 2022 04:12:32 GMT+0100 (Central European Standard Time)
Git SHA: 8700f5c
Git branch: release

@martincampbell martincampbell added the bug 🪲 Something isn't working label Dec 8, 2022
@SpecialAro
Copy link
Member

Hello @martincampbell, thank you for logging this issue.

Please add a title that better describes the issue you're having.

Have you tried changing the WebRTC IP policy on Ferdium Settings > Privacy? #611

@martincampbell martincampbell changed the title [Bug]: [Bug]: Microsoft Teams video calls not working with camera on macOS Dec 8, 2022
@martincampbell
Copy link
Author

Thank you @SpecialAro. Your suggestion worked first time.
Ferdium > Settings > Privacy > WebRTC Handling Policy
Choosing any of the three Expose user public IP options resolves the problem.
I have gone for Expose user public IP, but not expose user local IP, as it is the most restrictive successful option.

@martincampbell martincampbell changed the title [Bug]: Microsoft Teams video calls not working with camera on macOS [Bug]: Microsoft Teams video calls not working with Cisco AnyConnect VPN Dec 9, 2022
@martincampbell martincampbell changed the title [Bug]: Microsoft Teams video calls not working with Cisco AnyConnect VPN [Bug]: Microsoft Teams video calls not working on MacBook with Logitech C922 webcam Dec 9, 2022
@martincampbell martincampbell changed the title [Bug]: Microsoft Teams video calls not working on MacBook with Logitech C922 webcam [Bug]: Microsoft Teams video calls not working on MacBook Pro with Logitech C922 webcam Dec 9, 2022
@martincampbell martincampbell changed the title [Bug]: Microsoft Teams video calls not working on MacBook Pro with Logitech C922 webcam [Bug]: Microsoft Teams video calls not working on MacBook Pro with Logitech C922 Pro Stream webcam Dec 9, 2022
@martincampbell
Copy link
Author

Sadly, the WebRTC Handling Policy turns out not to solve the problem. I had disconnected the Logitech C922 Pro Stream webcam when testing this solution and mistakenly assumed it hat worked. Following several more experiments, the key factor seems to be the Logitech camera.

@martincampbell martincampbell reopened this Dec 9, 2022
@nathanaelhoun nathanaelhoun added recipe 📑 This issue is about a ferdium recipe bug 🪲 Something isn't working and removed bug 🪲 Something isn't working labels Feb 15, 2023
@nathanaelhoun nathanaelhoun transferred this issue from ferdium/ferdium-recipes Feb 16, 2023
@rbq10
Copy link

rbq10 commented Oct 31, 2023

Any update on this? My Macbook Pro webcam gives a blank screen on MS Teams.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working recipe 📑 This issue is about a ferdium recipe
Projects
None yet
Development

No branches or pull requests

4 participants