[streaming] Re: VOD implementation suggestions

Dermot McGahon dermot at dspsrv.com
Thu Aug 26 15:56:46 CEST 2004


On Thu, 26 Aug 2004 13:04:20 +0200, Gildas Bazin <gbazin at altern.org> wrote:

>> > Well, I think that's about it.
>> > I don't see that as a very difficult job and furthermore there are
>> > several separated tasks here so it could be done cooperatively....
>> > So all we need now are people motivated enough to start the work :)
>>
>> Some of it is already done :)
>>
>
> Care to elaborate ? :)

After a bit of hacking, mplayer/live.com is functioning as a basic
Kasenna RTSP/UDP/UDP video-on-demand client.

Some changes were needed to live.com, some to mplayer. The changes
made to mplayer could be ported very easily to vlc's livedotcom.cpp

Especially with a little help from Derk-Jan who has already been
working on this.

No trick-play but I will eventually get around to that. That would
give you a full Kasenna variant RTSP client. Trick play may well
have variations between different vod servers. In fact I'm fairly
sure that it does. But implementing trick play in the vod server
part of vlc/vlm gives a base to expand from.

The rtsp server work is not done, no, but instead of doing it all
over again in vlc/vlm, it would also be possible to use the standards
compliant testOnDemandRTSPServer from live.com - it would be integrated
in a similar way that the RTSPClient was for the RTSP/RTP support. It
also needs a few extensions to support trick play.

That would give you an RTSP/RTP compliant RTSP server .. and a Kasenna
RTSP/UDP compliant VOD client. There is already a working RTSP/RTP client.

You would then only be missing:

  - Better SAP/SDP support for both server and client.

This would allow vlc/vlm to be used as either a client or a server for
both IPtv and video-on-demand. I'm leaving a few things out, like Real
RTSP support, WMP RTSP, Darwin etc .. but it would be a good start.


Dermot.
--

-- 
This is the streaming mailing-list, see http://www.videolan.org/streaming/
To unsubscribe, please read http://www.videolan.org/support/lists.html
If you are in trouble, please contact <postmaster at videolan.org>



More information about the streaming mailing list