Page 1 of 3

[updated] Anyone wants a Video on Demand? - new ver released

Posted: 27 Mar 2005 06:59
by efurban
[update: 01/31/2008]
VOD for VideoDB 2.5 has been released! see http://apps.ouwu.com/confluence/display ... +on+Demand


[update: 01/16/2008]
VOD for VideoDB 2.5 has completed: now the VOD configuration is done within the VideoDB configuration page.
Image
Demo: http://vodtest.ouwu.com
username: test
password: test

* you 'll need to install the client side software first (my VLC package or the URI fix) , see the VOD Download here http://wiki.ouwu.com:8080/display/pb/VOD+Download

[updated 03/06/2007]
few bugs in the repackaged VLC app fixed;
VOD mod repackaged to avoid the file corruption problem

[updated 02/20/2007]
I have released the new mod at http://wiki.ouwu.com:8080/display/pb/Video+on+Demand

[Updated 02/12/2007]
Hi, I have rewrote this mod and just wondering if people are still interested. I am currently finishing up the documentation and everything will be made available for downloading soon.
For more details and also a demo, check it out here http://wiki.ouwu.com:8080/display/pb/Video+on+Demand


Thanks for checking.

[update 06-01-2005]
now it's the 0.1.2 version, movie folders and filenames with space are now supported.
(also a small bug fix)

I finally made a wiki howto about this. Sorry about the dealy.
Here you go. http://feynman2.cis.rit.edu/~urban/phpwiki/index.php
---


I spent a couple of days and finally have this VOD (video on demand) system and wondering if anybody would be interested.

check out the pics:
[The VOD backend: movie database]
Image

[Click and Play]
Image

[playlist - tv shows - playing]
Image

* What does it do ?
The backend is supported by VideoDB (with my modification / hack)
basically, you connect to the http server, what u get is a movie collection (moviedb) .
You click on "Play" , it then pops up the VLC and plays rite there. :)

* system supported: Windows and Linux
for linux: works w/ firefox (by adding a url protocol handler)
for windows: works w/ any browser (by adding a reg entry)

* playlist
TV show eps will be added to a playlist (so are movies if, mutiple files are found)

* the best part.
you add a movie to the database, the php code will figure out what file is associated w/
the move, playlist and links are all made automatically. (done by a fuzzy search and take the
most possible option) .

* working ?
working beautifully so far, haven't had any problems.

Just let me know if you are interested.

Posted: 27 Mar 2005 15:44
by markfm
It might be nice to have for the Videolan wiki, wiki.videolan.org, which is designed to handle information for users trying to do various things with the software.

Posted: 28 Mar 2005 06:28
by ZerBit
I´m interested :D

Could you send me more information about this?

Posted: 28 Mar 2005 22:50
by efurban
I'll have it posted here later this week.
btw, where should I post it at wiki.videolan.org? I looked around and dont really know where is the approperiate place to post it. :S

Posted: 29 Mar 2005 04:26
by TheMole
Very interested indeed - does it support multiple file types (eg divx, xvid, vob, etc)?

What extra software do you need? (VideoDB?)

Looking with interest at this!

interested indeed.. please!!

Posted: 02 Apr 2005 06:27
by devilishia
Hi..

Im very very interested... please!! share it with us..

Posted: 03 Apr 2005 16:57
by manchette
well , i'd like to check the windows version, looks very interesting ;)

Posted: 04 Apr 2005 17:27
by The DJ
Oh, and of course this is not VoD.
It's a media library that uses VoD to make videos available to clients.


Which is quite something different.

here you go

Posted: 05 Apr 2005 10:01
by efurban
DJ, thanks for pointing that out. what should it be called then ?
I googled around and the def I found for vod is : ... are systems which allow users to
select and watch video content over a network as part of an interactive television
system. (from wikipedia).

-------------------------------------------------------------------------------
anyway, I finally made a wiki howto about this. Sorry about the dealy.
Here you go. http://feynman2.cis.rit.edu/~urban/phpwiki/index.php

btw, keep in mind that this is what I did in 2 days.
Tho the code is working but there are lots of code optimization can be applied.
Will keep working on it later. :)

Let me know if you have any problem.

p.s. code for the server is based on linux. you probably need to change the
directory path (slashes in vlcstream.php file) if u r dealing with windows.

suggestions plz. :wink:

updated version

Posted: 05 May 2005 00:03
by efurban
Some files don't play in vlc (and it's not because of the video files) so,
I just updated the vlcstream.php file. Hopefully this will solve the problem.

Thanks

Posted: 06 May 2005 11:29
by lyf219
thanks for giving us this great method.

However, I got a question about your method as follows:

I have followed your way, and can play AVI files on client, however, I notice much jitter and delay on the client. Is it because the stream is sent to the client using http protocol? Then I tried to let server send the stream to client using UDP protocol (bypassing the Apache web server), there is no jitter and delay at client.

So is there a way to play the video on client using the apache web server (you mentioned in your first post) but using UDP protocol?

Posted: 06 May 2005 13:21
by xtophe
btw, where should I post it at wiki.videolan.org? I looked around and dont really know where is the approperiate place to post it. :S
I think it could be in VLC Stream output or/and Who use VLC

ok

Posted: 09 May 2005 20:40
by efurban
I'll look into the UDP way of streaming video files. but I have no problem here at all. I watch all my videos over a 802.11g connection which gives me a really smooth playback. :)

VOD tutorial

Posted: 09 Sep 2005 01:51
by johnnylq
Hi...
Well I have read your idea, and i'd like it...well I love VLC, and I 'm begining to make a video system with vod on VLC...I'm testing the VOD functionalities...and I like it...................
my idea is make a system that before measure the bandwidth between the client and the server; and then make a streaming.......And i'dlike ideas..........
can you tell me where can I find your tutorial???? because the link seems broken.
Thanks........... :D

VoD Tutorial

Posted: 14 Sep 2005 14:50
by Ralf Schmitt
Hi,

i´m looking for a tutorial to build an VoD-Server with VLC. Unfortunately the wiki you mad is not available.

Do you have an alternate download url or can you send me your tutorial by email.

Thanks a lot.

Ralf

VOD Tutorial

Posted: 20 Nov 2005 05:20
by JokerCampioni
I'm very interested em VOD.

I couldn't find your tutorial. The link is broken. Could you send the right link please ?

I'm trying to streaming video over Internet, I have a large bandwidth, but the images freezes. It works fine in the local network.. but it doesn't work over Internet.

Thank you

Posted: 20 Nov 2005 22:12
by Guest
Hello...
Well in Internet the main problem become if the client is behind a NAT or firewall; in a LAN it works very well because the clients can see the server without interfaces like NAT or firewall

Posted: 20 Nov 2005 23:24
by Guest
I also wants a VOD tutorial.

Posted: 24 Nov 2005 14:19
by JokerCampioni
So, the problem is the firewall. :shock:
Any ideas to solve it ?? :?:

VoD + VideoDB mirror?

Posted: 04 Dec 2005 11:31
by jamezilla
Does anyone have a mirror of this solution/howto kicking around? It's exactly what I'd like to do with VLC.

please contact me

Posted: 21 Dec 2005 11:28
by peterg
Hi efurban,

I need your help!
Please contact me
peter@playhouseplaza.com

new version posted

Posted: 20 Feb 2007 12:55
by efurban
Hi all,
I have now finished a new version of this mod.
It's much faster and also has a little nice ajax update feature.

Please check it out here http://wiki.ouwu.com:8080/display/pb/Video+on+Demand

Posted: 20 Feb 2007 13:59
by Jean-Baptiste Kempf
What do you patch in VLC ?

Could you make a nice wiki page about that ?
This is amazing

VLC mod

Posted: 20 Feb 2007 20:59
by efurban
the patch is a simple reg fix. It's VLC zipped version + a URI handler; and the installer simply copy it to c:\program files\VideoLAN\VLC then apply the URI handler. THis way it doesn't mess up with the system in any way. :)

the content of the URI handler reg file:

Code: Select all

Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\vlcstream] @="URL:VLC Protocol" "URL Protocol"="" [HKEY_CLASSES_ROOT\vlcstream\DefaultIcon] @="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe,0" [HKEY_CLASSES_ROOT\vlcstream\shell] [HKEY_CLASSES_ROOT\vlcstream\shell\open] [HKEY_CLASSES_ROOT\vlcstream\shell\open\command] @="C:\\Program Files\\VideoLAN\\VLC\\vlc.exe -vvv http://\"%1\""
The page here http://wiki.ouwu.com:8080/display/pb/Video+on+Demand
is a wiki. Am I getting you wrong?

Posted: 20 Feb 2007 21:09
by Jean-Baptiste Kempf
I had never seen that before and I am around for some times.

I was thinking about a wiki.videolan.org/Complete_VOD_Solution or something. I may do that. (surely)