Re: Network buffering
- From: "Mike Lowery" <selfspam@xxxxxxxxxxxxxxxx>
- Date: Fri, 1 Jul 2005 08:39:22 -0700
"Jeremy Noring" <someone@xxxxxxxxxx> wrote in message
news:eP9fKRdfFHA.3912@xxxxxxxxxxxxxxxxxxxxxxx
>
> RTSPT is going to be built on top of TCP, so I'm assuming it's using TCP's
> built in retransmit mechanism. It wouldn't make sense to build a protocol
> on top of TCP and not use TCP to handle lost packets.
We're using RTSPT. I realize the difference between UDP and TCP, but those are
transport layer protocols. TCP can resend a lost packet up to a point--if the
packet has already been flushed from the network buffer then I believe you're
SOL. This is where application level protocols come into play. If TCP can't
recover, the application can by using its own reliable protocol. RTSPT is well
documented in RFC 2326 (http://www.ietf.org/rfc/rfc2326.txt). However, I just
read this excerpt which seems to imply that all retransmissions are handled via
TCP, not RTSP:
If a reliable transport protocol is used to carry RTSP, requests MUST
NOT be retransmitted; the RTSP application MUST instead rely on the
underlying transport to provide reliability.
If both the underlying reliable transport such as TCP and the RTSP
application retransmit requests, it is possible that each packet
loss results in two retransmissions. The receiver cannot typically
take advantage of the application-layer retransmission since the
transport stack will not deliver the application-layer
retransmission before the first attempt has reached the receiver.
If the packet loss is caused by congestion, multiple
retransmissions at different layers will exacerbate the congestion.
Another comment on the WMS buffer:
Windows Media Services adds a delay of approximately three seconds for network
buffering so that multiple live clients can pull content from the same buffer.
This buffer cannot be changed.
.
- Follow-Ups:
- Re: Network buffering
- From: Jeremy Noring
- Re: Network buffering
- References:
- Re: Network buffering
- From: Jeremy Noring
- Re: Network buffering
- Prev by Date: RE: Watermark
- Next by Date: One Stream from encoder -> multiple streams from server?
- Previous by thread: Re: Network buffering
- Next by thread: Re: Network buffering
- Index(es):
Relevant Pages
|