<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>

CC BY-SA 4.0
2020-06-22T21:05:08.077Z
2020-06-22T21:05:08.077Z
Matt
<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>

CC BY-SA 4.0
2020-06-23T02:37:23.443Z
I've been editing videos for around 20 years now, and I just started looking into this over the last few weeks.  The barrier to *editing* video remotely has always been latency.  But with technologies like Stadia around the corner, we'll see companies make inroads to cloud-hosted video editing soon, too.  Check out Google colab.  You get access to free compute time, including GPU up to a certain limit, and you can process files directly from Google Drive.  I'm learning Python, and it's pretty accessible.  JavaScript is also big.
Jason Conrad
<video>
Can you render videos on a server
paralaxmuscrat
# Can you render videos on a server

(Asked by: username_0 on 2020-06-22)

I would like to create an app that combines videos and renders them on a server.

Is it possible to do this?

**Tags:** video

> **Comments:**
> **username_1**: I've been editing videos for around 20 years now, and I just started looking into this over the last few weeks.  The barrier to *editing* video remotely has always been latency.  But with technologies like Stadia around the corner, we'll see companies make inroads to cloud-hosted video editing soon, too.  Check out Google colab.  You get access to free compute time, including GPU up to a certain limit, and you can process files directly from Google Drive.  I'm learning Python, and it's pretty accessible.  JavaScript is also big.  

---

## 1 answers

### Answer by username_2 on 2020-06-22. Score: 1

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.


---

