[Live-devel] About RTSP-over-http question

David_Yang at alphanetworks.com David_Yang at alphanetworks.com
Tue Nov 3 20:29:40 PST 2020


Dear Sir,
While talking about RTSP over HTTP, I think the original idea should be from a proposal for QuickTime:
https://opensource.apple.com/source/QuickTimeStreamingServer/QuickTimeStreamingServer-412.42/Documentation/RTSP_Over_HTTP.pdf
I wonder if this protocol has been adopted as a standard (check this: https://tools.ietf.org/html/draft-gentric-avt-rtsp-http-00)

According the original paper, QuickTime utilize “HTTP/1.0” to define the HTTP tunnel for the RTSP rather than “HTTP/1.1”.
However, I found in live555’s implements, both client and server use HTTP/1.1 instead.
And, this leads a problem. In HTTP/1.1, the standard requires all the implement should support “chunked” transfer-coding.
Please check “4.4 Message Length, item 4” in HTTP 1.1 RFC2616 as follow:

All HTTP/1.1 applications that receive entities MUST accept the "chunked" transfer-coding (section 3.6), thus allowing this mechanism to be used for messages when the message length cannot be determined in advance.

Unfortunately, the current live555 version does not support chunked transfer-coding since the header of http tunneling marks “HTTP/1.1”.
A better way is, either live555 use HTTP/1.0 instead, or to support chunked transfer-coding with HTTP/1.1.

Do you think is it possible to let the community to make this change?

Best regards,
David Yang

Digital Surveillance Software Dept. I
Alpha Networks Inc.
Tel: 886-2-77206006 ext.3858
Mobile: 886-988335406
E-mail: david_yang at alphanetworks.com<mailto:david_yang at alphanetworks.com>


This electronic mail transmission is intended only for the named recipient. It contains information which may be privileged,confidential and exempt from disclosure under applicable law. Dissemination, distribution, or copying of this communication by anyone other than the recipient or the recipient's agent is strictly prohibited. If this electronic mail transmission is received in error, Please notify us immediately and delete the message and all attachments of it from your computer system. Thank you for your cooperation.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.live555.com/pipermail/live-devel/attachments/20201104/4dea7860/attachment.htm>


More information about the live-devel mailing list