user30309: I would like to create an app that combines videos and renders them on a server.
Is it possible to do this?

user29988: Yes, it is possible. Such a concept is often called "render farm".
On the server side you could use tools like ffmpeg that can concatenate videos. To call it you could build a dedicated render service which works like a job management agent (think of sth. like Jenkins). The goal is to decouple the render jobs from whatever service/API your app talks to.
Maybe you can even use Jenkins because it has a REST API that enables you to trigger builds. Instead of a classic build job, your job will combine videos. This approach might save you some time.
However that is just a recommendation, other architectures are possible.
On the client side, there is one possible problem to be aware: all the raw video material needs to be uploaded to the server and bandwidth or uplink speed could be a limiting factor at some point.
On the server side you have to watch out for possible DoS attack scenarios and upload of malicious content.

30309: <p>I would like to create an app that combines videos and renders them on a server.</p>
<p>Is it possible to do this?</p>
 29988: <p>Yes, it is possible. Such a concept is often called &quot;render farm&quot;.</p>
<p>On the server side you could use tools like ffmpeg that can concatenate videos. To call it you could build a dedicated render service which works like a job management agent (think of sth. like Jenkins). The goal is to decouple the render jobs from whatever service/API your app talks to.</p>
<p>Maybe you can even use Jenkins because it has a REST API that enables you to trigger builds. Instead of a classic build job, your job will combine videos. This approach might save you some time.</p>
<p>However that is just a recommendation, other architectures are possible.</p>
<p>On the client side, there is one possible problem to be aware: all the raw video material needs to be uploaded to the server and bandwidth or uplink speed could be a limiting factor at some point.</p>
<p>On the server side you have to watch out for possible DoS attack scenarios and upload of malicious content.</p>
