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

VideoFrame DRM like option? #838

Open
martenrichter opened this issue Sep 29, 2024 · 2 comments
Open

VideoFrame DRM like option? #838

martenrichter opened this issue Sep 29, 2024 · 2 comments

Comments

@martenrichter
Copy link

Just an idea: would it be possible to add a flag addContentprotection to a videoframe before rendering? (I have seen that Firefox has in its code a boolean flag DRM in video data structures).
This is just a simple means to prevent simple screen capturing of content in a meeting app. (Of course, this is not that secure.)
My application is streaming lectures at an university, where unauthorized recording should be prevented.

@bradisbell
Copy link

@eladalon1983 This is related to last week's TPAC discussion regarding screen capture, and is similar to requests I regularly see on Stack Overflow.

@martenrichter Just an FYI, even if such a feature were implemented by a user agent, it is still relatively easy to capture the screen. Even in cases of HDCP being enforced, these types of content protection have been broken. Meanwhile, there tend to be compatibility problems with professional A/V equipment (such as that used in presenting of lectures in large halls or with multiple screens), and older tech (such that you find at colleges and universities). It is often said that what you have is a legal issue, not a technical issue. Remember that even in the case of perfect implementation, nothing stops someone from pointing a camera at a screen to capture it.

@martenrichter
Copy link
Author

@martenrichter Just an FYI, even if such a feature were implemented by a user agent, it is still relatively easy to capture the screen. Even in cases of HDCP being enforced, these types of content protection have been broken.

Sure, I am aware, but it is always a question of effort. Furthermore, it slightly changes the recorder's legal position.

Meanwhile, there tend to be compatibility problems with professional A/V equipment (such as that used in presenting of lectures in large halls or with multiple screens), and older tech (such that you find at colleges and universities).

Yes, I know. I had these issues (with Apple laptops) and had to turn off HDCP on our matrix in our seminar room (it was new equipment). But my app knows from the LTI who is a teacher and who is a student so that I can turn it on only for the students.

It is often said that what you have is a legal issue, not a technical issue. Remember that even in the case of perfect implementation, nothing stops someone from pointing a camera at a screen to capture it.

But this also increases effort and it clearly signals no consent to a recording.

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

No branches or pull requests

2 participants