Hi all!
I'm trying to create a timeshifted streaming server for our internal purposes. I have a live feed from TV card and I want a 24h timeshift buffer. My ffserver configuration follows: ----- 8< ---------- 8< ------------- 8< --------------- Port 8090 BindAddress 0.0.0.0 MaxHTTPConnections 2000 MaxClients 1000 MaxBandwidth 9000000 CustomLog - <Feed feed1.ffm> File /some/valid/path/to/feed1.ffm FileMaxSize 20G # This is roughly 24h of media ACL allow 127.0.0.1 Launch ffmpeg -i /some/valid/path/to/fifo/named/fifo.ts -timestamp now # "fifo.ts" file is fed by external program (mencoder... for some reason ffmpeg doesn't work with v4l) </Feed> <Stream status.html> Format status ACL allow localhost ACL allow 192.168.0.176 # Test client machine </Stream> <Stream test.asf> Feed feed1.ffm Format asf # Also tried mpegts AudioBitrate 128 AudioChannels 1 AudioSampleRate 44100 VideoBitrate 1024 VideoBufferSize 128 VideoFrameRate 25 VideoSize 640x480 VideoGopSize 12 AVOptionAudio flags +global_header AVOptionVideo flags +global_header AVOptionVideo me_range 16 AVOptionVideo qdiff 4 AVOptionVideo qmin 10 AVOptionVideo qmax 51 AVOptionVideo coder 0 AVOptionVideo bf 0 AVOptionVideo flags2 +mixed_refs+fastpskip AVOptionVideo flags +loop AVOptionVideo cmp +chroma AVOptionVideo partitions +parti8x8+parti4x4+partp8x8+partb8x8 AVOptionVideo me_method hex AVOptionVideo subq 7 AVOptionVideo g 250 AVOptionVideo keyint_min 10 AVOptionVideo sc_threshold 40 AVOptionVideo i_qfactor 0.71 AVOptionVideo b_strategy 1 AVOptionVideo qcomp 0.6 AVOptionVideo refs 3 AVOptionVideo directpred 1 AVOptionVideo trellis 1 AVOptionVideo flags2 +mixed_refs+fastpskip AVOptionVideo wpredp 0 AVOptionVideo bsf h264_mp4toannexb AudioCodec libmp3lame VideoCodec libx264 Preroll 15 StartSendOnKey </Stream> ----- 8< ---------- 8< ------------- 8< --------------- The playback (using any player) works great, but when I try to use timeshift (file "feed1.ffm" is filled) like this: player http://server:8090/test.asf?date=2012-09-13T10:00:00 or: player http://server:8090/test.asf?date=10:00:00 or: player http://server:8090/test.asf?date=20120913T10:00:00 the playback always starts at the current point in time, so timeshift does not work. However, it works without much hussle when streaming a static file. Does timeshifting in ffserver works with live streams? Is ffserver documentation up to date regarding timeshifting? What is the correct way to do this? Thank you for your help Regards _______________________________________________ ffserver-user mailing list ffserver-user@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffserver-user