[streaming] Re: miniSAPserver

Derk-Jan Hartman hartman at videolan.org
Thu Aug 5 00:08:48 CEST 2004


On 04 aug 2004, at 15:59, Dermot McGahon wrote:
> On Wed, 4 Aug 2004 15:52:04 +0200, Derk-Jan Hartman 
> <hartman at videolan.org> wrote:
>
>> So at the moment I don't see a reason to make the confusion even 
>> larger than it already is or for us to spend valuable time on a 
>> application name change.
>>
>> maybe there are others with different opinions?
>
> No, that all makes sense.
>
> SAP is an acronym for a technology and also a company name. I
> don't see the conflict.
>
> I have a related question though. You say that the miniSAPserver
> is not good. I'm looking for some SAP announcement client code and
> haven't found anything good yet. Any recommendations or should
> I go and write this myself?

Wel, not good, it's design has some serious issues, mostly to the fact 
that it is ony suited to announce MPEG-TS streams.

The problem with SDP is that it essentially is one of the worst formats 
i have EVER seen. Basically, it is very easy to handwrite a SDP for one 
type of stream, but it is extremely difficult to write and read a SDP 
by a more general system (VLC) to handle multiple types of video and 
options.

The amount of exceptions and methods of specifying things, in 
combination with the string based parsing, makes it almost impossible 
to accept everything that falls into the SDP standard.

But if you want to do plain and simple SAP announces, i suggest you 
look into the VLC code for SAP anonunces.
src/stream_output/announce.c
src/stream_output/sap.c
modules/stream_out/rtp.c

In current SVN, cause some changes have been made as of late.
---
Universiteit Twente
Derk-Jan Hartman (d.hartman at student.utwente dot nl)
http://home.student.utwente.nl/d.hartman

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