Hello guys, this is my first post.
I'm trying to get h264 streaming with full seek support. But I can'get it to work.
I've installed an apache2 with mod_h264_streamign as described in codeshop. And it is working (i've checked with wget and modifying the start parameter).
Now the problem is in the integration with flowplayer.
Looking at Live HTTP Headers, flowplayer looks like make the HTTP request with the start parameter in seconds however the mod in apache2 looks like read this parameter in bytes.
Anybody has experienced the same? any solution?
The versions are:
flowplayer-3.2.1.swf
flowplayer.pseudostreaming-3.2.1.swf
X-Mod-H264-Streaming: version=2.2.7
Apache2: Server: Apache/2.2.9 (Debian)
The wget commands:
wget -S -O test.flv
http://xxxx/SD/331.flv?start=43500010
I get 373M of video
wget -S -O test.flv
http://xxx/SD/331.flv?start=0
I get 415M of video.
Here the HTTP Live Headers:
http://xxx/SD/331.flv?start=0
GET /SD/331.flv?start=0 HTTP/1.1
Host:xxx
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.9.1.9) Gecko/20100401 Ubuntu/9.10 (karmic) Firefox/3.5.9
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ca,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: __utma=259152395.15452289.1268905575.1274167711.1274178052.33; __utmz=259152395.1268905575.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK
Date: Tue, 18 May 2010 11:23:23 GMT
Server: Apache/2.2.9 (Debian)
X-Mod-H264-Streaming: version=2.2.7
Content-Length: 435098182
Last-Modified: Tue, 18 May 2010 09:44:24 GMT
Etag: "26149-19ef1246-486db2fc14e00;435098182"
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=95
Connection: Keep-Alive
Content-Type: video/mp4
http://xxx/SD/331.flv?start=1718.45
GET /SD/331.flv?start=1718.45 HTTP/1.1
Host: xxx
User-Agent: Mozilla/5.0 (X11; U; Linux i686; ca; rv:1.9.1.9) Gecko/20100401 Ubuntu/9.10 (karmic) Firefox/3.5.9
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: ca,en-us;q=0.7,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: __utma=259152395.15452289.1268905575.1274167711.1274178052.33; __utmz=259152395.1268905575.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none)
HTTP/1.1 200 OK
Date: Tue, 18 May 2010 11:24:10 GMT
Server: Apache/2.2.9 (Debian)
X-Mod-H264-Streaming: version=2.2.7
Content-Length: 435096477
Last-Modified: Tue, 18 May 2010 09:44:24 GMT
Etag: "26149-19ef1246-486db2fc14e00;435096477"
Accept-Ranges: bytes
Keep-Alive: timeout=15, max=100
Connection: Keep-Alive
Content-Type: video/mp4
I guess the problem can be with the header accept-ranges: bytes.
BTW I'm experiencing the same problem as Andy, when I click on the timeline, it looks like seeking but the video starts from begining and the time is changed.
Thanks.