PUBLIC MARKS from camel with tags flv & video

2008

1.4.11 got a new module for streaming Flash movie files called mod_flv_streaming. This module allows you to seek in FLV files using the high performance infrastructure of lighttpd.
The idea is simple and explained and implemented on ‘Streaming’ flv video via PHP, take two at http://www.flashcomguru.com/
But instead of streaming the file through PHP we do it in the webserver. The module expects a request for the URL which matches flv-streaming.extensions and can handle a ’?start=’ as part of the request.
The information to pass into the ‘start’ parameter is extractly by the flash-player from the meta-data of the flv-files. The meta-data can be setup with flvtool2
Now I leave it to you to combine this with mod_secdownload to create a flv-streaming server for free with deep/hot linking protected movies.
server.modules = (
...,
"mod_secdownload", ## optional
"mod_flv_streaming",
...
)
flv-streaming.extensions = ( ".flv" )
Take the flash-player from flashcomguru and adjust the URL in the player and try yourself.

Encoding video to FLV format
This page provides some info about how to convert a video file into Macromedia's FLV format. FLV is a video file format with advanced capabilities including progressive download. FLV requires a Flash Player version 7 (or newer) to be installed in the client browser.

I have been working on a new version of FLV Player. The most important change is the ability to play On2 VP6 encoded FLV files. Other improvements include a resizable window and zoom 1x/2x buttons to allow for quick jumping to the FLV’s original size (after resizing FLV Player’s window, for example) and to look at your .flv file at 200% zoom. Version 1.3.2 and later also supports loading an FLV file or stream from either a regular webserver or an RTMP streaming server.

'Streaming' flv video via PHP, take two
Following a really interesting thread on the chattyfig Flashcomm list I have now been able to put together a simple video player which is capable of requesting and playing parts of a flv video file that have not previously been downloaded.

FLVTool2 is a manipulation tool for Macromedia Flash Video files (FLV).
Overview
FLVTool2 can calculate a lot of meta data and insert a onMetaData tag. It can cut FLV files and add cue Points (onCuePoint). A debug command lets you see inside our FLV and the print command gives you meta data information in XML or YAML format.