<div class="gmail_quote">On Wed, May 7, 2008 at 8:48 AM, J &lt;<a href="mailto:jsweepstakes@gmail.com">jsweepstakes@gmail.com</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Hi,<br>I&#39;m looking for a way to add a front end over ssh, is there a way to cache the data in order to download it and then watch it after its done? [this also would be useful for wireless clients that are on a slower connection then the encoded rate]</blockquote>

<div>&nbsp;</div>
<div>The best option I came up with for very slow links would be:</div>
<div>&nbsp;</div>
<div>&nbsp;- Remote frontend</div>
<div>&nbsp;- Custom user job on master backend that transcodes (to reduce size) and SCP (to move file) to frontend</div>
<div>&nbsp;</div>
<div>Now, here I think you have some options.&nbsp; You could just leave the frontend connected to the backend and put the files in the same mount locations that the backend has but leave them local and do not mount the actual storage from the backend.&nbsp; I *think* that the frontend will play local files first, then try to go to the backend for streaming.</div>

<div>&nbsp;</div>
<div>You also might be able to run a slave backend on the frontend and do some hostname changes in the DB for recordings to &quot;move&quot; them to the slave backend storage and Myth will load them from there</div>
<div>&nbsp;</div>
<div>A third option might be to run a completely separate Myth system, move the file, insert the DB entry (nuvexport will make SQL for you), then mythcommflag to rebuild the seektable and your frontend would have a list of only recordings it had cached.&nbsp; I think this has often been proposed for a car type configuration where the connectivity is intermittent.</div>

<div>&nbsp;</div>
<div>I hope this gives you something to chew on and some ideas.</div>
<div>&nbsp;</div>
<div>Kevin</div></div>