Open martincampbell opened 1 year ago
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? https://github.com/ferdium/ferdium-app/issues/611
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.
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.
Any update on this? My Macbook Pro webcam gives a blank screen on MS Teams.
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: 8700f5ca Git branch: release