video embed
Hi, in my lessons I want to embed video that is hosted on Amazon S3. I can do this with the embed block, however, I can not see a way to disable the 'download video' functionality. Has anyone found a solution for this?
Its almost impossible to prevent downloading Video files from a public AWS S3 bucket.
Even if you would spend a lot of $ (DRM, presigned URL etc) this wont prevent screen caputre by external software.
If the user can see the content then they already have the content - this is true for images, videos, text, etc. Even if there was a way to hide the originating link the content is still being streamed to the end user so a determined user could still get access to it.
You can ingest your MP4 on MediaPackage and make it available as HLS. Since HLS is made up of manifests that point to multiple file segments this will make harder for users to use the right-click then selecting "Save Video As..."
You could look into using MediaPackage for origination (https://docs.aws.amazon.com/mediapackage/latest/ug/vod-content.html) and using it's DRM capabilities (https://docs.aws.amazon.com/mediapackage/latest/ug/data-protection-encrypt.html).
Mat βΒ thanks for your feedback. I don't need so much prevention actually, just want to disable the downloadlink. For most people that is more than enough
-
anybody can capture a computer screen when having some software installed - this case I am referring to Super Users or Geeks - you wont stop them
-
BuddyStream use HLS so there is "no direct link" to .mp4 file and it might be harder to downloaded a Video by a Regular user - With BunnyStream you wont be easily able to list a bucket files like with public AWS S3 (by default) but there are browser extensions to help users with downloading even HLS videos.
HLS browser extension (>1M users) https://chromewebstore.google.com/detail/stream-recorder-hls-m3u8/iogidnfllpdhagebkblkgbfijkbkjdmm
-
There are some ways to download CDN/DRM videos but lets not talk about Geeks here - https://github.com/mal1k-me/bunny-cdn-drm-video-dl
Natascha VantuykomΒ I think a user still can get the direct link to the .mp4 video via F12 Dev Tools (+browser downloader extensions) and will be able to download it from a Public AWS S3 bucket directly.
I dont think you can block the download item from the video player dropdown list unless it has some custom attributes to disable this feature (try adding html attribute to the video tag: controlslist="nodownload")
You can also try to block mouse right-click with JavaScript for coping text but its not any kind of protection.
Does WPNinja have any plans to allow users to upload videos to their server?