-
Notifications
You must be signed in to change notification settings - Fork 42
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
SEB 3.3.3 for macOS terminates ProctorExam audio & video streams #429
Comments
Hi, As we don't know ProctorExam, we need more information to look into this. Is that software running only in the browser and using web technologies for screen sharing, audio recording from microphone and video recording from webcam? If yes, did you allow access to these sharing capabilities in SEB Settings Browser (Features)? You can check SEB log files to find out which processes have been terminated. SEB must terminate any process which attempts to display any kind of UI in front of SEB. In case ProctorExams uses some macOS app or tool which does that, this would explain what you mentioned. But your description is not clear, what does it exactly mean "version 3.3.3 of SEB for macOS terminates audio & video streams transmitted from the student's Mac to the ProctorExam remote proctoring system". Please be more specific or attach a video illustrating what really happens. Also you can attach SEB log files so we can analyze the issue. If that doesn't help, we would need some testing access to your proctoring system. |
Any updates on this? |
Dear Dr. Schneider,
Thank you for reaching out, and I apologize for the delay in replying.
By modifying the SEB configuration, we have found a workaround to enable
ProctorExam to function correctly with SEB for macOS up to version 3.4.0.
The issue appears to stem from the way recent macOS versions manage the
MacBook desktop as if it were two layers. With a non-optimal SEB
configuration, only one of these layers — the background layer (i.e., the
desktop wallpaper without icons) — is transmitted to the ProctorExam
proctoring system.
Unfortunately, the issue has reappeared with the latest SEB version 3.4.1
for macOS.
For now, we recommend that Mac users stick to version 3.3.3, which we have
found to be the most reliable for our purposes.
We are discussing internally about either getting you a video of the
problem or testing access to our proctoring system.
Thank you very much for your support.
Best regards,
Celestino
Il giorno gio 5 dic 2024 alle ore 10:07 Daniel R. Schneider <
***@***.***> ha scritto:
… Any updates on this?
—
Reply to this email directly, view it on GitHub
<#429 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEK2X4PMLCW64VZ4UYRYTHD2EAJURAVCNFSM6AAAAABMABK2UGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMJZGY4DQOBSG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Dear Celestino, With this additional information I think I understand the problem. Apple changed how screen sharing inside the browser engine works in macOS 14.5 (see this issue #414 (comment)). macOS now respects the flag SEB sets on its windows to hinder some tools to record their contents. This is great for security, but an issue for web applications trying to record/share the screen for proctoring purposes. You can work around this issue by enabling "Allow window capture (screen shots)" and "Block screen shots (Legacy)" in the Security pane of SEB's Settings window. There is an issue in the UI, you might have to first also activate "Allow screen capture/recording" to be able to enable the two aforementioned settings, but then you can and should disable "Allow screen capture/recording" again. This definitely doesn't have anything to do with using SEB 3.3.3 or 3.4.1. I assume when you tested it with 3.3.3/3.4.1, you did that on different macOS versions. It's the macOS version which determines if only the screen background is recorded, not the SEB version. Please don't use 3.3.3 anymore! That's a very, very bad idea. There are serious bugs in that version. ALWAYS use only the latest SEB versions. Add the Releases page here in this repository to your GitHub watch list, and test SEB beta versions as soon as they are released. If something doesn't work for you, create an issue asap, so we can fix it for the final release. That's much better than sticking to old SEB versions. Trust me, that's never good. We will sooner or later add an automatic updater and force updates of outdated SEB versions with severe security issues. |
Dear Daniel,
Thank you for your suggestions.
Yes, this is exactly what we did. We actually enabled "Allow window capture
(screen shots)" and "Block screen shots (Legacy)" in the Security pane of
SEB's Settings window in order to let SEB stream all the recordings to the
ProctorExam system.
We are now probably facing a new issue.
We recently tested our configuration file on SEB 3.4 and SEB 3.4.1 (both on
macOS ver. 15): We had no issues using the former SEB version, while screen
sharing and webcam video streams were interrupted as soon as we launched
the latter via our configuration file.
Here is a short video of our issue (my colleague’s face is blurred for
privacy reasons): after launching our configuration on SEB 3.4.1 (macOS
15), it is possible to see how only our mobile device is still streaming.
We had no issues on SEB 3.4.0 moments before (same macOS version).
Thank you again for your help.
Best regards,
Celestino
Il giorno mer 11 dic 2024 alle ore 13:03 Daniel R. Schneider <
***@***.***> ha scritto:
… Dear Celestino,
With this additional information I think I understand the problem. Apple
changed how screen sharing inside the browser engine works in macOS 14.5
(see this issue #414 (comment)
<#414 (comment)>).
macOS now respects the flag SEB sets on its windows to hinder some tools to
record their contents. This is great for security, but an issue for web
applications trying to record/share the screen for proctoring purposes.
You can work around this issue by enabling "Allow window capture (screen
shots)" and "Block screen shots (Legacy)" in the Security pane of SEB's
Settings window. There is an issue in the UI, you might have to first also
activate "Allow screen capture/recording" to be able to enable the two
aforementioned settings, but then you can and should disable "Allow screen
capture/recording" again.
Screenshot.2024-12-11.at.12.54.05.png (view on web)
<https://github.com/user-attachments/assets/509c7da0-8a0f-46f5-bb18-a0f887a90576>
This definitely doesn't have anything to do with using SEB 3.3.3 or 3.4.1.
I assume when you tested it with 3.3.3/3.4.1, you did that on different
macOS versions. It's the macOS version which determines if only the screen
background is recorded, not the SEB version.
Please don't use 3.3.3 anymore! That's a very, very bad idea. There are
serious bugs in that version. ALWAYS use only the latest SEB versions. Add
the Releases page here in this repository to your GitHub watch list, and
test SEB beta versions as soon as they are released. If something doesn't
work for you, create an issue asap, so we can fix it for the final release.
That's much better than sticking to old SEB versions. Trust me, that's
never good. We will sooner or later add an automatic updater and force
updates of outdated SEB versions with severe security issues.
—
Reply to this email directly, view it on GitHub
<#429 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEK2X4KY37PT2ISYW4EXXGT2FASXVAVCNFSM6AAAAABMABK2UGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDKMZVHAYDGOJZG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
Dear SEB Staff,
I am writing to report that version 3.3.3 of SEB for macOS terminates audio & video streams transmitted from the student's Mac to the ProctorExam remote proctoring system.
As you may already know, ProctorExam can monitor the student through screen sharing, audio recording from microphone and video recording from webcam, plus an additional side shooting from a smartphone or tablet placed at her/his side.
At the exact moment the student starts SEB, screen sharing, audio recording from microphone, and video recording from webcam are terminated.
Only the mobile device positioned at the side of the student continues to transmit the video stream.
My colleagues and I have observed that this occurs only to student who use SEB version 3.3.3 for macOS (58 out of 362 test takers up to now).
No problems have been observed with any Windows or other macOS versions (3.2.5, 3.0, 3.3).
Thank you for your attention!
To Reproduce
Steps to reproduce the behavior:
Expected behavior
ProctorExam audio & video streams are not terminated when using either a SEB version for Windows or older macOS versions (e.g. 3.2.5, 3.0, 3.3)
Version Information
Additional Context
The text was updated successfully, but these errors were encountered: