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
- Is there any way to fetch data from mult...
I have couple of collections, currently querying multiple collections one by one and it slows down the application to users. Is there any way to create a view i...
- Can't signup after deploying site on ver...
So, I have created a website using Appwrite google Auth It works fine with localhost but after deploying it on Vercel it saying "This site can’t be reached".
- Query question
Hey there o/ Just a quick sidenote - Recently joined the student program and i'm loving what appwrite is providing me with. It's an amazing backend, but i'm a...