Home > All Posts > Individual Post
Post #352

Re: [videoblogging] Re: geek my ride

By Adrian Miles | Adrian Miles <adrian.miles@...> | adrianlmiles
July 16, 2004 | Post #352 | Topic #327

On 16/07/2004, at 12:45 AM, petertheman wrote: > The quality of the "small" file seems totally fine to me :) But I'm > coming to understand that not everyone is willing to live with > highly optimized video as I am... > > Here's a little system I've been thinking about: have a server side > system that counts hits (or even measures bandwidth), and then serve > the high quality file as long as you can every month, and by the end > of the month when you start running out of bandwidth, serve the low > quality file instead. Should be pretty doable with a simple > scripting language... hi Peter wouldn't a problem with this be its inflexibility? It rewards those who visit early in the month but not late, which is at odds with the timing of publication in blogs... perhaps it ought to be that current (let's say work published in the last week) gets lots of bandwidth, work that is older than that is choked down? Or is low quality instead. You could script this quite easily, several scenarios possible of course. The issue would be to compress two versions (this is where something like cleaner comes in handy, since you can set up a batch that does this automatically). The high quality one (which would always be called nnnnn-hi.mov for eg) would be embedded on the home page, while on all archive pages you'd embed nnnnn-lo.mov. In movable type you'd simply control this via your archive templates. the problem with this is those that link to current pages (via a permalink) would see the lo rez version. so a more sophisticated option would be to have a script that simply changes the embed tag after a nominated interval from publication. This could also be scripted inside a poster movie using something like livestage pro, so that the poster would load nnnn-hi.mov then after x days point to nnnnn-lo.mov instead. Another alternative would be to use qtsrc and qtchokespeed in the embed tag, and choke down the bandwidth for video that is more than x days published. This does not reduce your overall bandwidth, but does slow down how fast your video is being served, which would also help. cheers Adrian Miles ................................................................. hypertext.rmit || hypertext.rmit.edu.au/adrian interactive networked video || hypertext.rmit.edu.au/vog research blog || hypertext.rmit.edu.au/vog/vlog/