My basic question is whether it is sufficient to test if openRTSP
can connect to my IP-camera to be able to say that Live555 supports
my device and I can go on working with it.
Yes, with the caveat that "openRTSP" does not care about the
"presentation times" of each received frame. Therefore, it's
possible - if the stream's "presentation times" are somehow bad -
that "openRTSP" will receive your stream OK, but a media player may
not.
Additionally what I've noticed during my testing is that openRTSP
seems not to be able to connect to a VLC streaming server (it says
"Failed to setup subsession: Missing or bad "Transport:" header"),
obviously openRTSP and VLC are not compatible (using ffmpeg as
client works fine) but how can this be since both are based on the
same library?
VLC uses the "LIVE555 Streaming Media" code only when it is acting as
a RTSP *client*. When VLC acts as a RTSP *server*, however, it uses
a different RTSP implementation.
It appears that some recent versions of VLC have changed the way that
they send "Transport:" headers in the response to RTSP "SETUP"
commands - in a way which our RTSP client code did not handle
properly.
I have now installed a new version (2010.06.16a) of the "LIVE555
Streaming Media" code that should fix this problem. Please download
and use this instead for your testing.
In a further step I will need the decoded frames as arrays of rgb or
grayscale values, is this possible with Live555? The website says
some video processing is supported.
No, I don't know where you got that impression. Our software does
not do any video decoding (or other video processing). You will need
to do that yourself.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel