De: "Carsten Kurz via DCPomatic" <dcpomatic@carlh.net>
À: "carlh net dcpomatic" <DCPomatic@carlh.net>
Envoyé: Jeudi 7 Mai 2015 01:31:33
Objet: Re: [DCP-o-matic] dcpomatic on Raspberry Pi / Raspian


By the way, would it be possible to allow DCP-o-Matic find encoding servers outside its own LAN?
With servers like Pi2 powered with a few watts, this would allow us to settle some kind of worldwide distributed encoding farm.

You need Gigabit-throuput to make this viable.

I thought about cloud-based encoding before (and actually Carl tested it as well a while ago with digital ocean). The problem is, you need to supply source footage and receive compressed footage at a very high speed. Most people will not have the necessary internet-connection to make this work (and upstream will usually be even slower).

It's certainly interesting to hire a very fast compute machine in the cloud for 2US$ per hour and be impressed by the encoding speed for a short demo snippet - but then to upload e.g. a 25GByte MKV and receive back 120Gigabyte of DCP - that's a different thing. Upload and download will take much longer than local encoding on 'decent' hardware.


You think about some kind of traditionnal rendering farm like those used for 3D animation.

I'm thinking about something similar to seti@home distributed computing model.
You drive your encoding on your own computer, your footage stay local, but you send away some frames to encoding servers and receive back encoded images in return.
It's exactly the way how DCP-o-Matic seems to work on a LAN, but extended to the whole internet. This way, no need for fast transfert speeds, the number of encoding servers can speed up your encoding jobs.

I think that hosting at home, behind my DSL modem, a Rapsberry Pi encoding server  will not cost me much in watts and bandswith. In return, if I can use 10s or 100s of encoding servers when I need it, that's a good deal...

Fred