2
0 Comments

Website or Desktop App?

Hi all - I am building my first project and it's a video processing application (filters, etc.). It's a way to learn new skills and leverage what I already know about video processing from my day job.

I am confused if I should create a web-app (cloud-based video processing) or a desktop app using Electron.js (just learned about it).

Here's why I think a desktop app is better - it's going to be expensive for people to upload and download several 100 MB of video. It's also going to be expensive for me to store, process several 100 MB of video on the cloud. I am thinking about 10-20 users uploading videos around the same time and managing that load.

If I build a desktop app using ElectronJS (like Slack), then I can use the user's computer itself for processing the video. The user doesn't have to upload/download and the operations can be run locally (they are not very CPU intensive). The downside is having to download and install an app.

I am also worried about video privacy - I don't want to be held liable for someone else's videos.

What do you think? For video processing, would you be ready to up/download your videos from a web application, or would you be prepared to download & install an app on your computer?

Thanks all!

on September 24, 2020