AVI stream via HTTP not draggable (not seekable)

Microsoft Windows specific usage questions
Forum rules
Please post only Windows specific questions in this forum category. If you don't know where to post, please read the different forums' rules. Thanks.
troubled_guest

AVI stream via HTTP not draggable (not seekable)

Postby troubled_guest » 15 May 2006 17:35

Hi,

I'm having problem viewing AVI video stream via http (video-on-demand). I placed an AVI file on my webserver, and tried to access it through the command-line: vlc -vvv http://test-machine/vstream/file.avi. This opens the VLC GUI which pops up a dialog box which says "This AVI file is broken. Seeking will not work correcly. Do you want to try to repair it (this might take a long time)? Answering either yes or no here will yield the same result. The video will be played, but are not seekable. The same video will play fine (seekable) when opening with VLC Player or Windows Media Player through the filesystem.

Any ideas or suggestions will be much appreciated. Thank you very much!

troubled_guest

Postby troubled_guest » 15 May 2006 19:37

These are the messages that appears in the messages console:

main debug: creating new input thread
main debug: waiting for thread completion
main debug: thread 4084 (input) created at priority 1 (input/input.c:261)
main debug: `http://w2k3-test/vstream/Event20060413102254001.avi' gives access `http' demux `' path `w2k3-test/vstream/Event20060413102254001.avi'
main debug: creating demux: access='http' demux='' path='w2k3-test/vstream/Event20060413102254001.avi'
main debug: looking for access_demux module: 0 candidates
main warning: no access_demux module matched "http"
main debug: creating access 'http' path='w2k3-test/vstream/Event20060413102254001.avi'
main debug: looking for access2 module: 7 candidates
access_http debug: http: server='w2k3-test' port=80 file='/vstream/Event20060413102254001.avi
main debug: net: connecting to w2k3-test port 80
main debug: connection in progress
access_http debug: protocol 'HTTP' answer code 206
access_http debug: stream size=5455360
access_http debug: Content-Type: video/x-msvideo
access_http debug: Server: Microsoft-IIS/6.0
main debug: using access2 module "access_http"
main debug: pre-buffering...
main debug: received first data for our buffer
main debug: pre-buffering done 1189868 bytes in 0s - 10660 kbytes/s
main debug: creating demux: access='http' demux='' path='w2k3-test/vstream/Event20060413102254001.avi'
main debug: looking for demux2 module: 44 candidates
avi debug: found Chunk fourcc:46464952 (RIFF) size:5455154 pos:0
avi debug: found LIST chunk: 'AVI '
avi debug: <list 'AVI '>
avi debug: found Chunk fourcc:5453494c (LIST) size:294 pos:12
avi debug: found LIST chunk: 'hdrl'
avi debug: <list 'hdrl'>
avi debug: found Chunk fourcc:68697661 (avih) size:56 pos:24
avi debug: avih: streams:2 flags: HAS_INDEX TRUST_CKTYPE 320x240
avi debug: found Chunk fourcc:5453494c (LIST) size:130 pos:88
avi debug: found LIST chunk: 'strl'
avi debug: <list 'strl'>
avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:100
avi debug: strh: type:vids handler:0x3447504d samplesize:0 30.00fps
avi debug: found Chunk fourcc:66727473 (strf) size:40 pos:164
avi debug: strf: video:MPG4 320x240 planes:1 24bpp
avi debug: found Chunk fourcc:6e727473 (strn) size:5 pos:212
avi debug: strn: stream name : GEO.
avi debug: </list 'strl'>
avi debug: found Chunk fourcc:5453494c (LIST) size:80 pos:226
avi debug: found LIST chunk: 'strl'
avi debug: <list 'strl'>
avi debug: found Chunk fourcc:68727473 (strh) size:56 pos:238
avi debug: strh: type:txts handler:0x2e565247 samplesize:0 30.00fps
avi debug: found Chunk fourcc:66727473 (strf) size:4 pos:302
avi warning: unknown stream type
avi debug: </list 'strl'>
avi debug: </list 'hdrl'>
avi debug: found Chunk fourcc:4b4e554a (JUNK) size:1714 pos:314
avi debug: found Chunk fourcc:5453494c (LIST) size:5395042 pos:2036
avi debug: skipping movi chunk
avi debug: </list 'AVI '>
avi debug: * LIST-root size:5455360 pos:0
avi debug: + RIFF-AVI size:5455154 pos:0
avi debug: | + LIST-hdrl size:294 pos:12
avi debug: | | + avih size:56 pos:24
avi debug: | | + LIST-strl size:130 pos:88
avi debug: | | | + strh size:56 pos:100
avi debug: | | | + strf size:40 pos:164
avi debug: | | | + strn size:5 pos:212
avi debug: | | + LIST-strl size:80 pos:226
avi debug: | | | + strh size:56 pos:238
avi debug: | | | + strf size:4 pos:302
avi debug: | + JUNK size:1714 pos:314
avi debug: | + LIST-movi size:5395042 pos:2036
avi debug: AVIH: 2 stream, flags HAS_INDEX TRUST_CKTYPE
avi debug: stream[0] rate:300 scale:10 samplesize:0
avi debug: stream[0] video(MPG4) 320x240 24bpp 30.000000fps
main debug: selecting program id=0
avi debug: stream[1] rate:300 scale:10 samplesize:0
avi debug: stream[1] subtitles
avi warning: cannot find idx1 chunk, no index defined
avi warning: cannot find indx (misdetect/broken OpenDML file?)
avi warning: cannot find indx (misdetect/broken OpenDML file?)
avi debug: stream[0] created 0 index entries
avi debug: stream[1] created 0 index entries
avi warning: broken or missing index, 'seek' will be axproximative or will have strange behaviour

Anonymouse

Re: AVI stream via HTTP not draggable (not seekable)

Postby Anonymouse » 09 Jul 2006 20:25

Hi,

I'm having problem viewing AVI video stream via http (video-on-demand). I placed an AVI file on my webserver, and tried to access it through the command-line: vlc -vvv http://test-machine/vstream/file.avi. This opens the VLC GUI which pops up a dialog box which says "This AVI file is broken. Seeking will not work correcly. Do you want to try to repair it (this might take a long time)? Answering either yes or no here will yield the same result. The video will be played, but are not seekable. The same video will play fine (seekable) when opening with VLC Player or Windows Media Player through the filesystem.

Any ideas or suggestions will be much appreciated. Thank you very much!
I'm having the same problem. Any solutions?

Thanks.

Guest

Postby Guest » 09 Jul 2006 21:34

AVI files do not stream well because of the indexing and when you get them to stream they are not seekable because of the index. This is an known issue. Resolve: Use another mux method.

heretic13
New Cone
New Cone
Posts: 8
Joined: 27 Jul 2010 15:40

Re: AVI stream via HTTP not draggable (not seekable)

Postby heretic13 » 05 Aug 2010 15:28

Maybe. But we are not talking about streaming. We talk about feature "Video On Demand". This requires a Web-server with the ability to resume downloads, partial downloading and others. I already wrote that it provides the necessary set of functions for reading the file, read from any position and recognition in file size.
Your message dated July 2006. Now in August 2010. It took four full years and the problem of "Video On Demand" via the protocol HTTP (not streaming) for VLC has not been solved.

VLC_help
Mega Cone Master
Mega Cone Master
Posts: 25661
Joined: 13 Sep 2006 14:16

Re: AVI stream via HTTP not draggable (not seekable)

Postby VLC_help » 05 Aug 2010 16:36

Don't wake up OLD threads.


Return to “VLC media player for Windows Troubleshooting”

Who is online

Users browsing this forum: No registered users and 28 guests