Discussion:
RTP/RTSP over HTTP server implementation
Dezso Kancsar
2011-07-22 09:00:44 UTC
Permalink
RTP/RTSP-over-HTTP has been supported in our RTSP server
http://lists.live555.com/pipermail/live-devel/2010-October/012672.html
The release note of the version 2010 October said only RTSP-over-HTTP
nor RTP. Am I right?

I have compiled and tested the live555MediaServer version 0.70 from
sources. Started the given binary as root and closed all other ports
except 80 via tcp on my machine. The startup log said the port 80 was
used for "...optional RTSP-over-HTTP tunneling, or for HTTP live
streaming...". Next I have started a VLC client on another PC with the
settings of the RTP/RTSP over HTTP tunneling on port 80. The VLC just do
nothing :-( If udp ports are reopened on server and the HTTP tunneling
on the client is disabled, the VLC works fine.

In the other hand a dss (Darwin Streaming Server from Apple) on the same
server what I tried for live55MediaServer works fine from the VLC client
with the same settings even if only the port 80 is open on server side
and the HTTP tunneling is enabled on client side.

Sum: I was not able to setup live555MediaServer to handle streaming only
via HTTP port.

What do I have to change in the config or source to make the
live555MediaServer also able to work only as "HTTP tunneled streaming
server"? Should I get back to the version of 2010 October? Do we talk
about the same: "RTP/RTSP over HTTP server implementation"? Do you plan
to implement that kind of "HTTP tunneled streaming server"
implementation, as well?

Thanks for helping! Best Regards,
Dezső.
Ross Finlayson
2011-07-22 09:17:22 UTC
Permalink
Post by Dezso Kancsar
RTP/RTSP-over-HTTP has been supported in our RTSP server
http://lists.live555.com/pipermail/live-devel/2010-October/012672.html
The release note of the version 2010 October said only
RTSP-over-HTTP nor RTP. Am I right?
No. The protocol tunnels RTSP over HTTP, but RTP (and RTCP) packets
are also tunneled over the RTSP channel. So, strictly speaking, it's
(RTP/RTCP-over-RTSP)-over-HTTP.
Post by Dezso Kancsar
I have compiled and tested the live555MediaServer version 0.70 from
sources. Started the given binary as root and closed all other ports
except 80 via tcp on my machine. The startup log said the port 80
was used for "...optional RTSP-over-HTTP tunneling, or for HTTP live
streaming...". Next I have started a VLC client on another PC with
the settings of the RTP/RTSP over HTTP tunneling on port 80. The VLC
just do nothing :-( If udp ports are reopened on server and the HTTP
tunneling on the client is disabled, the VLC works fine.
I can't help you with this, because VLC is not our software, and this
is not a VLC mailing list. (However, I've heard reports that
RTSP-over-HTTP is not working properly in at least some versions of
VLC; you should make sure you have an up-to-date version.)

In any case, if you run "openRTSP" as a client, and give it the "-T
80" option, you'll see that RTSP-over-HTTP works properly.
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
Ross Finlayson
2011-07-22 09:32:38 UTC
Permalink
Post by Ross Finlayson
I can't help you with this, because VLC is not our software, and
this is not a VLC mailing list. (However, I've heard reports that
RTSP-over-HTTP is not working properly in at least some versions of
VLC; you should make sure you have an up-to-date version.)
Hmm, I've just confirmed that RTSP-over-HTTP is not working even in
the latest version (1.1.11) of VLC. I'll ask the VLC developers
about this now...
--
Ross Finlayson
Live Networks, Inc.
http://www.live555.com/
Dezso Kancsar
2011-07-22 12:51:21 UTC
Permalink
Post by Ross Finlayson
In any case, if you run "openRTSP" as a client, and give it the "-T
80" option, you'll see that RTSP-over-HTTP works properly.
Yes, the openRTSP seems to work fine even if only the port 80 is open on
server side. The only "missing" is the visible view of the stream :-)
Post by Ross Finlayson
Hmm, I've just confirmed that RTSP-over-HTTP is not working even in
the latest version (1.1.11) of VLC. I'll ask the VLC developers
about this now...
Thanks for your extra effort.

BR,
Dezső.

Continue reading on narkive:
Loading...