Move the settings related to encoders into a configuration file.
That way people can add there own encoders without having to edit source
code.
There is no reason to have it hard coded in the source considering they
all work exactly the same.
Parameters that will be required:
Encoder Name (e.g. "mencoder")
Executeable Location (e.g. "C:\MEncoder\mencoder.exe")
Input Method (e.g. "NamedPipe", "TCP", "UDP", "HTTP", "FILE").
Output Method (e.g. "NamedPipe", "TCP", "UDP", "HTTP", "FILE").
details about the parameters should be stored in the wwwroot file which
links to the timeshifting module.