Is it possible to encrypt and decrypt video files in Appwrite storage, which are bigger than 20mb?
- 2
- Flutter
- Web
- Cloud
I want to make sure that everything that is stored on Appwrite should be encrypted. I'm using flutter to create a web app. I have also tried doing this:
- created 2 buckets (pendingVideos, EncryptedVideos)
- User first uploads a video to pendingVideos
- An Appwrite function is called which encrypts this video (in pendingVideos) and stores the encrypted video in EncryptedVideos.
- After encryption, I delete the video from the pendingBucket.
But, I'm facing a big issue that the file is encrypted as a whole in one go, same goes for decryption. So, if a user wants to see the video, then how can I stream this encrypted video? I don't want the user download the whole video, or temporarily store a decrypted video in another bucket just for streaming, I want it to decrypt on the go.
How can I do it? Or is there any better approach to do the same?
Not sure exactly...maybe you can search online for some encryption algorithm that will work for streaming video files
Recommended threads
- Images not all loading
Hi on my website some images, especially on the home page aren't loading. A url like this does not load https://appwrite.vrtuhub.com/v1/storage/buckets/tech/fi...
- Appwrite Payments bugs!!
I canceled my subscription since a few weeks ago and, Appwrite was still trying to pay me the amount for Pro plan for a few days cuz my card was out of fee. To...
- How to use Appwrite with Ruby on Rails
I need to know how to configure the Rails app for the interaction with the Appwrite database. I read this guide https://appwrite.io/docs/quick-starts/ruby#step-...