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_y...@alphanetworks.com<mailto:david_y...@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.
_______________________________________________
live-devel mailing list
live-devel@lists.live555.com
http://lists.live555.com/mailman/listinfo/live-devel

Reply via email to