[Live-devel] Support for Kasenna Mediabase server (long story...)

Pampolini Matteo matteo.pampolini at elsagdatamat.com
Thu Dec 16 04:44:56 PST 2010


Hi Ross,

first of all many thanks for your feedback and sorry for this late reply, In the
meantime I made further investigations as reported below.

Moreover, please let me tell you that I perfectly agree to what you wrote and to
the comment inside the code, but unfortunately I have a customer that is still
using Kasenna MediaBase and doesn't seem interested in changing it.

Let's now come to my results: Fedora precompiled VLC 1.1.4 binaries work fine
with MediaBase, looking at the log I see:

Kasenna flag enabled:

User-Agent: VLC_MEDIA_PLAYER_KA

Kasenna flag disabled:

User-Agent: LibVLC/1.1.4 (LIVE555 Streaming Media v2010.04.09)

>From my understanding, this should mean that version 2010.04.09 still had
support for Kasenna, am I right? If so, is it possible to download it from some
repository?

Many thanks for your kind support,

Matteo

On 12/14/2010 09:36 PM, Ross Finlayson wrote:
>> 1) Is there any VideoLAN independent patch that I can apply to Live555
>> source
>> tree in order to connect to a Kasenna Mediabase server with openRTSP?
> 
> No.
> 
> For many years (at least 6), our RTSP client implementation included a
> gross hack to accommodate Kasenna's non-standard bastardization of the
> RTSP protocol.  But not anymore.  When our RTSP client implementation
> was overhauled earlier this year (to support asynchronous, non-blocking
> I/O), the 'Kasenna' hack (which was a *lot* of ugly code) was ripped out.
> 
> We are not going to support this non-standard crap again (search for the
> string "Kasenna" in "liveMedia/RTSPClient.cpp" for a further explanation).
> 
> We are far bigger than 'Kasenna' (in terms of installed base throughout
> the Internet), and are not going to bastardize our code to accommodate
> them.  *They* are the ones that need to fix their systems to make them
> standards-compliant.  (Or alternatively, you should just stop using
> their servers.)



More information about the live-devel mailing list