Page 1 of 1

how to set up transcode farm?

Posted: Sat Dec 17, 2016 1:46 pm
by wvku
The home page says:
Set up transcoding farms for distributed files transcoding
What is meant with that?

For me, a transcoding farm is where I have one controller (FFAStrans), and multiple servers doing the transcoding (ffmpeg, etc.).
The controller then monitors the transcoding servers (load balancing, round robin, priority, etc.).
I could not find any settings for this, so I have the feeling FFAStrans has a different definition.

Re: how to set up transcode farm?

Posted: Sun Dec 18, 2016 2:18 pm
by admin
Hi,

There are no master and slave in a FFAStrans farm environment. All nodes cooperate without a central controller. The nodes ads jobs to a queue and pick from the same queue independent of each other.

-steinar

Re: how to set up transcode farm?

Posted: Sun Dec 18, 2016 2:46 pm
by wvku
So, let me see if I fully understand. Is the below correct?

I set up a system A with FFAStrans, and a system B with FFAStrans.
I load both with the same workflows, they both monitor the same folders and share a queue.
If system A is busy, then system B will take the next task from the shared queue.
The definition of busy is based on "CPU roof" and "max active jobs".

Re: how to set up transcode farm?

Posted: Sun Dec 18, 2016 9:38 pm
by admin
You need to place your FFAStrans folder into a shared storage with full read/write access and then start the ffastrans.exe from there. All computers running the exe will automatically be a part of the farm. Also, you should set the "Work media cache" to "Shared" in the main FFAStrans configuration.

And yes, the degree of busyness is set in the "Resources" setting.

-steinar

Re: how to set up transcode farm?

Posted: Mon Dec 19, 2016 5:52 am
by wvku
Perfect, thanks for the explanation!