[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