tv: Add multiprocess support

Now multiprocess mode has problem that reports: PicklingError: Can't
pickle <type 'cStringIO.StringO'>: attribute lookup cStringIO.StringO
failed.