'Video Encryption in React Native

My task is to do research on Video Encryption in React Native. The requirements provided are

  • Users can download the Videos
  • Downloaded Videos can Only be view in our react native app
  • Videos need to be encrypted
  • Users' internet data usage should reduce in reviewing downloaded videos

Now I have currently do researched on React-Native-Media-Crypto and React-Native-Aes-Crypto. My questions are -

  • How should the work flow be to improve performance and security.
  • How should I manage to encrypt/ decrypt the videos.
  • Which encryption library is the most suitable one for current scenario.
  • How long does it take normally to encrypt/ decrypt 30MB video.

Thank you so much for reading my questions. Please help me



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source