I agree you'd want to run the recording at the source ingest point for your live stream. This gives you a cleaner recording, fewer network interruptions and/or possible congestion. Depending on your streaming software at the origin you can set it to automatically record on a set schedule and automate post processing and storage routines. I don't know how this question relates to Direct Publisher - as it'd be more of a streaming support question than related to the minimal feature set direct publisher provides. You said you created an InstantTV channel with a pkg file, which means you aren't using direct publisher for this - ie you posted to the wrong forum, it ought to be in the other developer forum
Roku Developer Forum