We ensured that all user data, including videos, were securely encrypted. We particularly addressed the challenge of encrypted videos not being playable.
We migrated Tumeke's backend from Python to Node.js. The result? Improvements in performance, and simplification of further development.
We brought together different sets of code into one centralized location, making it simpler to manage and maintain across both web and mobile platforms. Encrypting videos, especially for iOS, is a huge and complicated task. We employed a unique solution using a local web server to make local files accessible to Shaka Player, an enthusiast-built library capable of playing encrypted videos on iOS. Not only did this solution make it possible for encrypted videos to be played across all platforms, but it also presented new opportunities for secure offline viewing, enhancing both the user experience and the security of the content.