Page 1 of 1

Can VideoLAN stream avi and mpeg on-demand or not?

Posted: 02 Apr 2004 05:41
by debennett2
Can VideoLAN stream avi and mpeg on-demand or not? There seems to be this standing quetion in the forum that no one wants to or is incapable of answering. There is a nee dto be able to request videos via a webbrowser/webserver over the internet and have them stream to a client PC. Whether the client PC needs to have VLC installed or not is irrelevant at the moment but would be nice to know as well. Anyone have experience trying to figure this out, please chime in because it seems to be eluded throughout the entire forum as to whether this is possible or not. If not, may I ask what the point of VLC really is in realworld terms? Thanks again.

reply requested

Posted: 02 Apr 2004 08:52
by Amitava Gupta
Hi,
I am also trying to do so. As per my experiance with vlc 0.7.1 win32 I found this works on udp multicasting with VLC media player perfectly.

But when I tried with Windows Media player 7 or 9 / Real Player / DivX to recieve this UDP multicasting was a total failure. I tried with HTTP and encording as ASF. In media Player it came for few seconds and stoped.

I also tried with the Mozilla Plugin in IE6 but that also didn't worked for both HTTP and udp multicasting as it is said in user guide of VLC.

I also want to know whether the multicast stream from VLC can be recieved at Media player 9 and possible unicasting in IE6.

If anybody has a solution please reply... here or to my email id amitraj_g@indiatimes.com

Thanks

Amitava Gupta

Posted: 23 Apr 2004 17:05
by Guest
Can I ask what videolan CAN do that WMP doesn't? What's the deal with everyone using this?

Posted: 06 May 2004 23:56
by arend
I would be very interested to know if this is possible

Posted: 07 May 2004 05:09
by debennett2
Yet still no answer.....interesting. No one can give me one good reason why they use this program?

Posted: 07 May 2004 12:35
by markfm
One good reason -- for myself only, I'm working with real-time CCTV video. VLC provides good tuning capability to constrain bandwidth and minimize latency (the time from when video first touches the PC at the Server, to when it is displayed on a Client's monitor)

Is it perfect? No. Is it a heck of a lot better than WMP for what I'm doing? Yes.

Concerning VLC and Internet Explorer, you might want to look at:
viewtopic.php?t=1547

For the more generic case, streaming multiple things, check the forums for references to Apache. A topic such as:
viewtopic.php?t=224&highlight=apache

realtime

Posted: 17 May 2004 01:47
by lexein
markfm -
I need very low latency (<200ms), 320x240 (or 160x120, if clear enough), 7-10fps. This is for remote machine operation. The lowest I can get with VLC is with MJPG: 3 seconds lag. How can this be tuned down?

H.263 seems like it might be satisfactory if tuned well, but VLC can't find the codecs, and I don't know where to get them.

vlc dshow:// :dshow-vdev="Intel PC Camera Pro" :dshow-adev="" :dshow-size="320x240" :no-dshow-config :dshow-caching=20 :dshow-chroma="" :sout=#transcode{vcodec=MJPG,vb=96,scale=1}:duplicate{dst=display,dst=std{access=http,mux=ogg,url=192.168.0.6:1234}}

Posted: 17 May 2004 02:14
by markfm
What you need to do is go and adjust the cache values downwards.

In my case, I'm on Windows XP and Win2K, and I use VLC's wxwindows interface (I believe it works on other platforms, too).

I've been using VLC's "default" Transcoding -- MPEG4. Haven't had time/urge to try the others. (It looks like the developers are doing good work in MPEG, poking at ALC/H.264 code)

Launch VLC, go into Settings -- Preferences. There's an Advanced Options checkbox in the lower right part of the screen -- select it.

Then, just go through the various sections available on the frame to the left. In the Modules -- Access area, you will see cache values for almost all items -- I knocked them all down to 60 ms. 60 ms is not yet optimized for my work, but our test platform was away for a few weeks, just came back -- I'm doing things with a 36x telephoto, where I need to allow manual pan/tilt/zoom/focus, so I am also working towards < 200 ms implementation.

If you want to try MPEG4, open Modules -- Decoder -- ffmpeg.

Modules -- Demux and Demux2 gets you to more cache values, at least if you are in Windows -- dshow has a DirectShow cache value.

Modules -- sout access, and sout mux have access_output and mux_ts caches.

There's a bit of a writeup at:

http://www.via.ecp.fr/via/ml/vlc-devel/ ... 00061.html

I believe the user interface has progressed a fair amount since the writeup was created.

Good luck!