Or maybe I should say pseudo-stream... but hey, at least the headline got you to read the post :-)
I'm sure that by now you all know about this popular PHP approach to serving FLV videos progressively, but with the added benefit of being able to seek to any part of the video more or less immediately - something that traditional progressive delivery is not capable of.
The PHP approach (which in the meantime has been ported to many other server side languages such as ASP and ColdFusion) is targeted squarely at FLV delivery, a format which may lose a bit of its popularity over the coming months as H.264 support for Flash video becomes more widely available.
But fear not, because the clever guys from code-shop have alread been busy developing a H.264 pseudo streaming plugin for Lighty, a very light weight and performant webserver. The plugin allows Lighty to serve up H.264 encoded video content in an almost identical way to the 'old school' PHP method. The implementation as a webserver plugin is also much more efficient than the script based approach (which itself is not bad at all).
You can check out a demo here.

#1 by pfx on 12/28/07 - 11:26 PM
I recently purchased a software training video which I now suspect is being delivered by streaming Flash video. Most other training materials are delivered by DVD or downloadable zip files. The problem I have is that each time I want to view the video I have to use up my Broadband allocation. With a 3.5hr continuous video this becomes a significant burden. The vendor has made changes to their server and claim that I should be able to scrub the timeline to where I want to view it. This only works sometimes and usually defaults to the start where I have to sit through all the Intros again. Is there anyway I can capture this streaming Flash. I've searched through the temp Internet files several times and it isn't there. I tried Camtasia but the resulting file was already getting too big after just a few minutes of capture. I have emailed the vendor several times but they resist giving me the file I paid for and prefer to try and resolve their streaming issues while I and others wait. Is there a way around this?
Thanks
PFX
#2 by Brandon on 12/31/07 - 2:49 PM
#3 by pfx on 12/31/07 - 3:24 PM
Chris
#4 by Stefan on 12/31/07 - 7:32 PM
Brandon: this is not my demo but a third party demo and it works fine in Firefox for me.
#5 by Andrew on 1/2/08 - 4:39 PM
We are willing to paid in order to get PHP and flash (actionscript) working for progressive streaming,
please let us know if you are interested
#6 by Andrew on 1/2/08 - 4:40 PM
is jedimast14@hotmail.com
thanks again if you can help us
I was thinking may be a small project contract for you to get this working for us and may be in the future other projects as well
Thanks Again
#7 by Stefan on 1/2/08 - 5:11 PM
#8 by Robert on 7/27/08 - 10:07 AM
#9 by Joss on 11/4/08 - 11:51 PM
I'm rookie
I can't install lighttpd-mod-h264-streaming
my version of lighttpd is 1.4.19. sudo apt-get install lighttpd-mod-h264-streaming
reply me "lighttpd-mod-h264-streaming: Dépend: lighttpd (= 1.4.13-9ubuntu4.2) mais 1.4.19-0ubuntu3 devra être installé" (in french version)
what can I do. I don't understand why it talk about to 1.4.13 version
By the way thanks for your job. The demo is great
#10 by ahmet on 12/15/08 - 5:24 PM
Video stream is about 45 to 55 mins
#11 by daslicht on 11/3/10 - 3:58 PM
is there somewhere a tutorial how to built a pseudostream player in flex, to use it in conjunction with lighttpd ?
#12 by Andreas Morton on 12/22/10 - 10:36 AM
I would like to know if something like this is possible to create in HTML5 ? Check out this Video Vocabulary - http://your.miccam.com . I would like to know if streaming is possible in HTML5 .
Thanks.
Chris