Good day.

I have the following task. It is required to make a mobile application for android + ios, which will load video fragments from our hosting for viewing offline. These fragments should be available only through the application after authentication, it should not be possible to view them "just like that" (or not at all trivially)

Prompt at least towards what technology / libraries to dig. Strongly do not want to encrypt all videos - this is a huge load on the battery during playback.

Thank.

  • I watch this very popular approach to watch video offline. so everything is bad with the speed of the Internet? - Max Mikheyenko

1 answer 1

Encrypt not all. Encrypt the beginning of the file, leave the rest as it is and change the extension to your own. Most of the standard ways to open immediately disappear.

Or you can come up with your own logic. For example, encrypt every n bytes in increments of m bytes.