I have a site where I allow clients to either view material online, or download it to their computer. The ability to download is a must, as some clients have limited access to internet. These files are either PDFs or mp3s. I am wondering if there is a way for me to stop them from redistributing the files (copying, sending them to other people, etc)?
DRM for pdf and audio files
357 Views Asked by Adrian Metzler At
1
There are 1 best solutions below
Related Questions in PDF
- How to use custom font during html to pdf conversion?
- How to get content of BLOCK types LAYOUT_TITLE, LAYOUT_SECTION_HEADER and LAYOUT_xx in Textract
- PDF form checkbox/radio button ignores content stream
- Suggest python library for rendering html to pdf files
- Problems with the order in which PDF files are created
- Centering a map element on a generated PDF
- download all pdf files from website doesn't support wildcard
- How to enter external pdf into quarto book while keeping page layout+numbering
- How do I create a website that combines user input and standard text and converts it into a pdf?
- Excel VBA error 1004 on PDF export - not a path issue
- downloading pdf using requests not working
- Creating pdf on Firestore with Pdfplum: Template path "no such object"
- Export password protected PDF from QGIS
- XPS convert PDF with Ghostscript
- Download PDF in ASP.NET MVC application
Related Questions in MP3
- kid3 - Import Album Art along with other tags from Discogs
- Implementing trim and fade filters with ffmpeg - MP3
- playing mp3 downloaded via curllib gets cut short
- Can Twilio save a voicemail in MP3 format when using the AWS S3 external storage option
- Using polly to generate audio from LLM output
- How to re-encode an audio to match another one, to avoid re-encoding the whole audio
- Can I just append mp3s to each other? Does that create audio artifacts?
- How can I make it so other people (and myself) can open the .py file and not have it crash when using mp3 files in the code?
- Problem with saving metadata in mp3 files using eyed3 (python)
- tagging mp3 file with TagLibSharp corrupts it
- Resolving "Module parse failed" error importing MP3s in NextJS14 TS?
- Play audio response from OpenAI TTS API in React Native with Expo
- MP3 file won't load on iOS Safari, works fine on MacOS / Chrome / Edge?
- How do you use eyed3 to create comments for MP3 files?
- Lamejs exports mp3 compressed audio file with no sound
Related Questions in DRM
- Dashjs and persistence license, how to handle an expired/obsolete license sessionId on playback?
- shouldWaitForLoadingOfRequestedResource delegate method not getting called
- Assign fake MAC Address to Wireguard Virtual NIC?
- AVPlayer:While playing DRM video, sometimes the audio and video both are not visible but the seek bar continues progress
- Preventing users from recording playback videos in browser using NextJS
- How can I find the License Key for a stream?
- DRM session error java.lang.IllegalArgumentException: {}: BAD_VALUE
- How to setup a playlist in jwplayer?
- Preventing Screenshots and Screen Recording through DRMs?
- Does xBox in developer mode supports video DRM playback with SL2000 or SL3000 content?
- How to download Widevine encrypted m3u8 stream
- Preventing Screenshots and Screen Recording on Website written in React
- How can I plot an EC50 value onto my dose-response curve in R?
- How to Integrate RMSDK on IOS for DRM function
- Issue in playing fairplay video with avplayer
Related Questions in FILE-SECURITY
- How do I revoke access to a file remotely after it was downloaded by a website user
- How get user details who modified files in fileshare in c#
- File and Folder Locker
- Can I put a password on the folder I created with File Manager?
- How to get the SACL properties of a folder in a remote machine using c++
- Hiding sensitive information with Docker Compose
- Object to object ACL with xattr in Security Namespace
- What type of file is encrypted by EncryptedFile
- How secure storage apps woks
- Write to file and execute it atomically
- Powershell - Is it possible to load multiple FileSecurity objects from a single file?
- Is there a way to secure EXE file?
- File Type Validation Service
- C# .Net FileSystemRights Deny Deletion permission and add later on
- Can't get access to a disk for compression - UnauthorizedAccessException
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
The closest to a DRM solution for PDF files are likely to be Adobe's Digital Editions: https://en.wikipedia.org/wiki/Adobe_Digital_Editions It is mainly centered around ebook usage, and it's support might not be ideal for your usecase. But in terms of actual DRM for PDFs, this is likely to be most comprehensive solution. Depending on what your content is, it is likely it's not worth it. Especially since it doesn't really support browsers in the way that most use them today.
For audio, you can really go with any video DRM. Some of them might not support pure audio files, but having a small black only video wouldn't be a major problem to overcome. If you want wide browser support, you are likely to require at least Microsoft PlayReady and Google Widevine with an optional Apple FairPlay. You can get all of that from a single vendor such as https://drmtoday.com/