[streaming] Re: VOD implementation suggestions

Derk-Jan Hartman hartman at videolan.org
Thu Aug 26 16:13:07 CEST 2004


Dermot McGahon wrote:

> 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.

The problem is that I don't have that testenvironment anymore. Combined 
with the fact that the liveMedia sources have apparently undergone some 
interesting changes of late that appear some parts of the original 
patches need to be reworked, i'm not really sure i can get this working 
right of the top of my head....

I can help you with it, because i know VLC and Kasenna, but without the 
feedback of a testenvironment, any real coding is quite difficult.
But if you give me some pointers etc, i could give it a try...

> 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.

I'm unsure there is any real problem here atm. A lot of improvements 
have been made to this over the last 6 months, and atm, i'm not aware of 
any large outstanding issues with them. (except for IPv6, which could 
use some improvements

> 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