<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>lighty's life: flv streaming with lighttpd</title>
    <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>flv streaming with lighttpd</title>
      <description>&lt;p&gt;&lt;a href="http://www.lighttpd.net/download/"&gt;1.4.11&lt;/a&gt; got a new module for streaming Flash movie files  called mod_flv_streaming. This module allows you to seek in &lt;span class="caps"&gt;FLV&lt;/span&gt; files using the high performance infrastructure of lighttpd.&lt;/p&gt;
&lt;p&gt;The idea is simple and explained and implemented on &lt;a href="http://www.flashcomguru.com/index.cfm/2005/11/2/Streaming-flv-video-via-PHP-take-two"&gt;&amp;#8216;Streaming&amp;#8217; flv video via &lt;span class="caps"&gt;PHP&lt;/span&gt;, take two&lt;/a&gt; at &lt;a href="http://www.flashcomguru.com/"&gt;http://www.flashcomguru.com/&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;But instead of streaming the file through &lt;span class="caps"&gt;PHP&lt;/span&gt; we do it in the webserver. The module expects a request for the &lt;span class="caps"&gt;URL&lt;/span&gt; which matches flv-streaming.extensions and can handle a &amp;#8217;?start=&lt;offset&gt;&amp;#8217; as part of the request.&lt;/p&gt;


	&lt;p&gt;The information to pass into the &amp;#8216;start&amp;#8217; parameter is extractly by the flash-player from the meta-data of the flv-files. The meta-data can be setup with &lt;a href="http://www.inlet-media.de/flvtool2"&gt;flvtool2&lt;/a&gt;&lt;/p&gt;


	&lt;p&gt;Now I leave it to you to combine this with &lt;a href="http://www.lighttpd.net/documentation/secdownload.html"&gt;mod_secdownload&lt;/a&gt; to create a flv-streaming server for free with deep/hot linking protected movies.&lt;/p&gt;


&lt;pre&gt;
server.modules = ( 
  ...,
  "mod_secdownload", ## optional
  "mod_flv_streaming",
  ...
)
flv-streaming.extensions = ( ".flv" )
&lt;/pre&gt;

	&lt;p&gt;Take the flash-player from flashcomguru and adjust the &lt;span class="caps"&gt;URL&lt;/span&gt; in the player and try yourself.&lt;/p&gt;</description>
      <pubDate>Thu, 09 Mar 2006 01:57:00 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:06ac57c9-9f8a-4e50-949e-15cf15616124</guid>
      <author>jan</author>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd</link>
      <trackback:ping>http://blog.lighttpd.net/articles/trackback/133</trackback:ping>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Fabian</title>
      <description>It works great for videos with 320x180px (16:9), is there a chance for a 320x240px  (4:3) version?
I tried to find absolute positions inside the flm-file, but they seem to be disassembled as relative ones :(</description>
      <pubDate>Sun, 11 Jun 2006 21:15:05 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:ff13dfe2-65c4-4f6b-873b-ca18d1b44390</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-1182</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Trackback Spam </title>
      <description>Trackback Spam seems to be the next time-eater...</description>
      <pubDate>Sun, 28 May 2006 01:17:53 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:805b3529-e184-4b82-a49e-abda555e0fdf</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-808</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Gute Ideen Verschenker</title>
      <description>Yeah, a great module!

next step would be a way to RECEIVE Flash-Streams generated by clients and have an API or any configuration method to do something with the incoming streams... chat, video-mailbox, send to cellphone, whatever. my brain constructs connections to asterisk here - let the ideas flow... you know, what I mean. Interesting?

contact: &lt;a href="mailto:hippiesoul@gmx.de" rel="nofollow"&gt;hippiesoul@gmx.de&lt;/a&gt;</description>
      <pubDate>Sun, 28 May 2006 01:16:30 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:2355031e-c33f-481d-a094-fb9f3742ba99</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-807</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by http://tar.net</title>
      <description>I'd like to know how to accomplish a manual patch, meaning using Flash tools I'd like to adjust the proof of concept file to work with lighttpd for flv-streaming. I have used the patch that Jan provided successfully. However, I'd like to make a custom player and I don't know precisely what needs to be modified to make this work. BTW: I am working from the source files posted by Flashcomguru that were updated rather than the original scrubber.swf.</description>
      <pubDate>Mon, 03 Apr 2006 06:36:23 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:6f9674f2-fe2c-4b4a-ad63-9900fec77de2</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-162</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by wantmedia@mac.com</title>
      <description>flv streaming</description>
      <pubDate>Sat, 01 Apr 2006 16:28:39 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:5a802f48-ea7c-4872-931a-b455c49b92b8</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-155</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Jan Kneschke</title>
      <description>At &lt;a href="http://jan.kneschke.de/projects/flv-streaming/" rel="nofollow"&gt;http://jan.kneschke.de/projects/flv-streaming/ &lt;/a&gt; I have summarized the steps to patch the scrubber.swf without any flash tools. It also has pointers to the forum where you learn how to turn a regular movie into a flv file and prepare it for streaming.</description>
      <pubDate>Sat, 25 Mar 2006 17:42:20 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:9735432f-2853-43c3-9f4d-22a31cfde3c4</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-151</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by DD</title>
      <description>This is awesome. I just installed it, fixed the flash player and its working. 
&lt;br /&gt;&lt;br /&gt;
For matthias:
The flash player (more like a proof of concept) that comes with &lt;a href="http://www.flashcomguru.com/index.cfm/2005/11/2/Streaming-flv-video-via-PHP-take-two" rel="nofollow"&gt;flashcomguru.com project&lt;/a&gt; has the url hard-coded in it. You need to fix it to point to the lighttpd server. 
&lt;br /&gt;&lt;br /&gt;
So basically, on line 97, use:
ns.play( _phpURL + _vidName + "?start=" + positions[i]);
</description>
      <pubDate>Sat, 25 Mar 2006 02:31:55 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0ec71ddc-e049-44aa-9fcb-4e56443b7d12</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-150</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by neri</title>
      <description>Simple argument. The Flash codec comes with the player, so Flash ist the only plugin that the user must have installed. There is no need that the user is bothered with installing additional Codecs and stuff.</description>
      <pubDate>Tue, 21 Mar 2006 08:41:16 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:bebabd19-21ca-4093-90a6-4860e3006955</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-149</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Anonymous Coward</title>
      <description>I don't see the need for all these annoying flash players lately in the web. 
For years it was perfectly fine to embed the video files into the html source. Why use crappy flash solutions now?</description>
      <pubDate>Sun, 19 Mar 2006 13:10:34 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:68247ed0-9173-4d14-8b43-3a8099c9de80</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-148</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Valid</title>
      <description>"(configfile.c.802) configfile parser failed: flv-streaming.extensions"
What's the problem?</description>
      <pubDate>Sat, 18 Mar 2006 20:13:50 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:57460b47-6ec4-45ff-a000-c6b44b9b494e</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-147</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by Cedric</title>
      <description>I'm really interested in testing it and I'm wondering if there are any showcase with this technology ? I'm ready to help you to set up a server and test it.
Please contact me if your wish
cfontaine [at] spidmail.net</description>
      <pubDate>Mon, 13 Mar 2006 14:33:39 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:047301c6-27d4-4900-8f3b-759701c32e82</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-139</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by matthias</title>
      <description>Hi,

you wrote ...adjust the URL in the player... Does this mean, I've to compile the flv player with a new url? Do you know a player that supports php streaming and can be configure with object params?</description>
      <pubDate>Sat, 11 Mar 2006 20:44:21 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:775f1112-7243-4660-b999-125a494bbcd1</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-138</link>
    </item>
    <item>
      <title>"flv streaming with lighttpd" by A.</title>
      <description>I don't understand the need for this. Doesn't flash support HTTP Range requests?</description>
      <pubDate>Fri, 10 Mar 2006 00:16:09 +0000</pubDate>
      <guid isPermaLink="false">urn:uuid:0e6c6c28-45a2-44c3-8332-1c606a1995cd</guid>
      <link>http://blog.lighttpd.net/articles/2006/03/09/flv-streaming-with-lighttpd#comment-135</link>
    </item>
  </channel>
</rss>
